Имя: Пароль:
1C
1С v8
УТ 11.4.5.32, ошибки при обмене через универсальный формат
0 novichok79
 
09.07.18
08:40
Доброго времени суток, уважаемые коллеги. Нашел ошибку при обмене:

Событие: Отправка.
ПОД: Документ_ПрочееОприходованиеТоваров_Отправка.
ПКО: Док_ПрочееОприходование_ВыпускПродукции_Отправка.
Объект: Документ объект: Прочее оприходование товаров, Поступление из производства ПК00-004930 от 29.06.2018 13:15:58 (e1cib/data/Документ.ПрочееОприходованиеТоваров?ref=80df4ccc6a4e726411e87da97e343fa2).

{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(5091)}:
Событие: Отправка.
Обработчик: ПриОтправкеДанных.
Объект: Документ объект: Прочее оприходование товаров, Поступление из производства ПК00-004930 от 29.06.2018 13:15:58 (e1cib/data/Документ.ПрочееОприходованиеТоваров?ref=80df4ccc6a4e726411e87da97e343fa2).

Ошибка выполнения обработчика.
{ОбщийМодуль.МенеджерОбменаЧерезУниверсальныйФормат.Модуль(6016)}: Поле объекта не обнаружено (СтатьяРасходов)
        СчетЗатратСтрокой = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ДанныеИБ.Товары[0].СтатьяРасходов, "КорреспондирующийСчет");.
        ВызватьИсключение ТекстОшибки;


ошибку я уже нашел и поправил (и скорее всего так же сделали пейсатели УТ в обновлении, которое вышло позавчера), в 1С переименовали реквизит документа, а в модуле обмена забыли имя поменять. что с контролем качества в 1С? как можно выпускать в продакшн с синтаксическими ошибками? я хз.
данная тема является способом выражения моего праведного гнева (saint anger), не то чтобы 1С - какашка, отнюдь нет, но последнее время качество типовых снизилось, по сравнению с теми же УТ 10.3, КА 1.1, и так далее. с другой стороны, работы прибавилось, а с изменением НДС и тем более. так что, это не может не радовать.
1 ildary
 
09.07.18
09:01
Сколько новых технологий удобства разработки и тестирования внедрили в 1С - а детские ошибки как были, так и остались.
2 Aleksey
 
09.07.18
09:04
(0) По словам 1с нет контроля качества. Типа полное тестирование занимает больше суток, и они воспользовались правилом парето, т.е. тестируют 20% функционала, которые используют 80% пользователей. В результате время на тестирование уходит порядка 2-3 часа, ну а то что в это тестирование не попадает RLS и обмены - ну тем хуже для них
3 novichok79
 
09.07.18
09:09
(1) скорее всего пейсатели УТ 11 усложнили код неявными вызовами настолько, что обозначенная в (0) ошибка не попала в синтаксический контроль, и как правильно сказал в (2) Aleksey, данный функционал не протестили.