Есть две конфигурации 1С бухучет с разными направлениями развития но от одного разработчика.
Дорабатывался справочник контрагента в обеих - добавлялось числовое поле - периодический реквизит. Необходимо фиксировать 0 в реквизите на определенную дату.
В первой конфигурации, когда нету истории и ставишь 0, то при сохранении запрашивает на изменение периодический реквизит. Во второй конфигурации не спрашивает и не сохраняет 0 в периодическом реквизите.
Приходится ставить 1, тогда диалог появляется, сохраняем, потом открываем снова, ставим ноль и тогда фиксируем значение 0 в периодическом реквизите.
Сравнил в обоих конфигурация процедуру вызова диалога сохранения периодических реквизитов - код одинаков:
СтрСписок = Конт.СохранениеПериодическихРеквизитов(5);
Но результат выполнения разный, в первой список СтрСписок содержит реквизит, а во второй пустой.
Подскажите какие настройки копать, чтобы система могла предлагать сохранять нулевые значения в периодическом реквизите.
В одной конфе вызывалась функция: глБухЗаписьПериодическихРеквизитов
а во второй
глЗаписьПериодическихРеквизитов
соответственно и результат был разный.
Все поправил и полетело.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший