Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Компиляция модуля формы

Компиляция модуля формы
Я
   PRo100nik
 
10.10.19 - 09:10
Доброго времени!



Управляемое приложение. Платформа 8.3.9.

Есть отчет , в форме отчета реквизит с типом ТаблицаЗначений, команда отчета,которая  выполняет отображение и вызывает процедуру заполнения реквизита таблицы значения.



Я внесла некоторые изменения, а именно, изменила тип реквизита с таблицы на динамический список. Заполняю список произвольным запросом. А также в самой команде закомментировала вызов процедуры заполнения тз.

Но в предприятии, при проверке ругалась на дубль ключевых записей, хотя сам запрос простой, без всяких соединений. Смогла решить проблему след.образом, полностью закомментировала саму процедуру заполнения ТЗ. Но тогда хотела бы внести ясность, каким образом идет компиляция модуля формы, как на самом деле ведет себя форма при открытии, ведь в самой команде ,которая отображает элемент , я закомментировала вызов самой процедуры заполнения, но ошибки с дублями сыпались, пока саму процедуру полностью не закомментировала.  

Еще хотела бы дополнить, негде кроме команды, в котором закомментировала вызов, нет вызова процедуры заполнения.
 
 
   fisher
 
1 - 10.10.19 - 09:26
Мало что понял, но компиляция модуля объекта/формы впроде выполняется при первом обращении к нему.
Если непонятка с тем, что вроде как не применились сделанные изменения, то это либо самозатуп, либо редкий глюк с кэшем конфы.
   fisher
 
2 - 10.10.19 - 09:29
Если отлаживался внешний отчет, то иногда сталкивался с таким, что иногда при сохранении из модуля формы отчет не сохранялся почему-то (оставался висеть признак измененности).

Список тем форума
Рекламное место пустует  Рекламное место пустует
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.