Область действия тарифа в УАТ ПРОФ 2.0, или как пустой справочник объектов строительства (уат) не дает считать ТТД
Читают тему
Вход в личный кабинет
Для получения доступа к форуму необходимо
авторизоваться
или
зарегистрироваться
на сайте.
{{ formTitle ? formTitle : 'Заказ обратного звонка' }}
{{ formDescription }}
Сообщить об ошибке
Объединенная БП30+УАТ ПРОФ20 (3.0.42.88 + 2.0.4.1).
Есть действующий прейскурант ТС (введен документ Установка прейскурантов ТС) с достаточно примитивным отбором по области действия: Тягач в списке.. При расчете ТТД этот отбор почему то не срабатывает.
Как выяснилось, внезапно из-за того, что в базе не заполнен справочник "Объекты строительства (уат)".
В модуле уатОбщегоНазначения в строке 2120 в коде проверки на "пустоту" справочника
нужно анализировать еще и этот справочник.
Как был получен такой вывод:
При анализе кода имеем следующее: вроде подходящий тариф на транспортные услуги "отваливается" в коде модуля уатОбщегоНазначения в строке 2258
В тблРез.Количество() у нас 10 штук, а КоличествоЗаполненныхСправочников = 11
В тблРез у нас попадают данные из макета компоновки (из СКД по области действия как раз)
МакетКомпоновки.НаборыДанных.НаборДанных1. Запрос, в котором есть текст из 11 подзапросов, возвращает 10 элементов. При выполнении этого запроса в режиме предприятия видно, что нужный одиннадцатый элемент не выбирается из самой последней части - из подзапроса про объекты строительства.
PS: создать элемент справочника не получается, выдается ошибка. Но группу справочника создать можно, этого достаточно для обхода ошибки.
Ждать ли исправлений описанных ошибок?
Очередную шизоошибку исправили от Раруса...
Я бился над ней неделю и уже с 08 декабря жду ответ от Тех.Поддержки...
А тут все просто - группу создай в "Объектах строительства" )))
Вопрос передан разработчикам, ответ будет дан в этой ветке форума.