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, и так далее. с другой стороны, работы прибавилось, а с изменением НДС и тем более. так что, это не может не радовать.
|
|
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, данный функционал не протестили.
|
|