Size: a a a

2020 January 31

🅵

🅵🅾️🆇 in 1C
Ладн, видимо я не могу донести свою мыслю)
источник

🅵

🅵🅾️🆇 in 1C
Буду ждать когонить, кто рискнет построить на этой истории данных выгрузку из типовых во внешние бд)
источник

NG

Nikita Gryzlov in 1C
🅵🅾️🆇
Буду ждать когонить, кто рискнет построить на этой истории данных выгрузку из типовых во внешние бд)
выгрузку чего?)
источник

🅵

🅵🅾️🆇 in 1C
Nikita Gryzlov
выгрузку чего?)
Документов, справочников, регистров в виде таблиц)
источник

NG

Nikita Gryzlov in 1C
зачем брать значение из истории, если все равно надо сериализовать текущий объект?
источник

🅵

🅵🅾️🆇 in 1C
Nikita Gryzlov
зачем брать значение из истории, если все равно надо сериализовать текущий объект?
Даааааааа
источник

🅵

🅵🅾️🆇 in 1C
Вот и надо отловить измененные с момента Х
источник

🅵

🅵🅾️🆇 in 1C
Поставить блокировочку, преобразовать к примитивам, снять блокировочку, сериализовать и выгрузить эти изменения по таблицам (там же можно будет отследить и удаление, как я понимаю).
источник

🅵

🅵🅾️🆇 in 1C
Если выгрузилось успешно - сместить момент Х на момент выгрузки.
источник

🅵

🅵🅾️🆇 in 1C
Я так понимаю, "История Данных" может дать такой функционал
источник

ip

igor polyakov in 1C
куда смотреть если подразделение сотрудника не выводится на печать
источник

𝖍

𝖍𝖔𝖉𝖞𝖙𝖔𝖓𝖊 in 1C
Попытка
   Запись = Справочники.Спр.СоздатьЭлемент();
Исключение
   Инфо = ИнформацияОбОшибке();
   Ответ = Новый HTTPСервисОтвет(400);
   Ответ.УстановитьТелоИзСтроки( ПодробноеПредставлениеОшибки(Инфо), "UTF-8");    
   Возврат Ответ;
КонецПопытки;


Почему при срабатывании исключения в ответе статус 200 ?
Это так должно быть?
источник

🅵

🅵🅾️🆇 in 1C
𝖍𝖔𝖉𝖞𝖙𝖔𝖓𝖊
Попытка
   Запись = Справочники.Спр.СоздатьЭлемент();
Исключение
   Инфо = ИнформацияОбОшибке();
   Ответ = Новый HTTPСервисОтвет(400);
   Ответ.УстановитьТелоИзСтроки( ПодробноеПредставлениеОшибки(Инфо), "UTF-8");    
   Возврат Ответ;
КонецПопытки;


Почему при срабатывании исключения в ответе статус 200 ?
Это так должно быть?
Прям с ходу, код ответа должен быть 500
источник

🅵

🅵🅾️🆇 in 1C
А не 400.
400 - мудак фронтендер
500 - мудак бэкэндер
источник

𝖍

𝖍𝖔𝖉𝖞𝖙𝖔𝖓𝖊 in 1C
🅵🅾️🆇
Прям с ходу, код ответа должен быть 500
это эсли без попытки, то 1С ответит 500
источник

🅵

🅵🅾️🆇 in 1C
𝖍𝖔𝖉𝖞𝖙𝖔𝖓𝖊
это эсли без попытки, то 1С ответит 500
В любом случае.
4ХХ - возвращаешь только если тебе в запросе послали чегото не того
источник

🅵

🅵🅾️🆇 in 1C
5ХХ - если ошибка сервера и твоей логики.
источник

𝖍

𝖍𝖔𝖉𝖞𝖙𝖔𝖓𝖊 in 1C
Но почему 1С изменяет код ответа?
источник

🅵

🅵🅾️🆇 in 1C
301-302 статусы - перенаправление
200 - все хокей
источник

🅵

🅵🅾️🆇 in 1C
𝖍𝖔𝖉𝖞𝖙𝖔𝖓𝖊
Но почему 1С изменяет код ответа?
Ну яб еще у тебя создание и возврат ответа вынес за рамки попытка-исключение
источник