0
PRo100nik
10.10.19
✎
09:10
|
Доброго времени!
Управляемое приложение. Платформа 8.3.9.
Есть отчет , в форме отчета реквизит с типом ТаблицаЗначений, команда отчета,которая выполняет отображение и вызывает процедуру заполнения реквизита таблицы значения.
Я внесла некоторые изменения, а именно, изменила тип реквизита с таблицы на динамический список. Заполняю список произвольным запросом. А также в самой команде закомментировала вызов процедуры заполнения тз.
Но в предприятии, при проверке ругалась на дубль ключевых записей, хотя сам запрос простой, без всяких соединений. Смогла решить проблему след.образом, полностью закомментировала саму процедуру заполнения ТЗ. Но тогда хотела бы внести ясность, каким образом идет компиляция модуля формы, как на самом деле ведет себя форма при открытии, ведь в самой команде ,которая отображает элемент , я закомментировала вызов самой процедуры заполнения, но ошибки с дублями сыпались, пока саму процедуру полностью не закомментировала.
Еще хотела бы дополнить, негде кроме команды, в котором закомментировала вызов, нет вызова процедуры заполнения.
|
|
1
fisher
10.10.19
✎
09:26
|
Мало что понял, но компиляция модуля объекта/формы впроде выполняется при первом обращении к нему.
Если непонятка с тем, что вроде как не применились сделанные изменения, то это либо самозатуп, либо редкий глюк с кэшем конфы.
|
|
2
fisher
10.10.19
✎
09:29
|
Если отлаживался внешний отчет, то иногда сталкивался с таким, что иногда при сохранении из модуля формы отчет не сохранялся почему-то (оставался висеть признак измененности).
|
|