Почему Модифицированность() становится равной единице???
Привет - всем!
Никак не могу разобратсья с ситуацией:
7.7. Документ "ОтчетККМ". Добавил ему в шапку 2 новых реквизита. Не пойму из-за чего теперь только в тех документах, для которых я эти реквизиты заполнял и после этого записывал/перепроводил документы при повторных открытих и срабатывании предопределенной процедуры ПриВыбореЗакладки() форма документа начинает иметь свою Модифицированность()=1. Выяснил только то, что эта самая модфицированность появляется ПОСЛЕ отрабатывания ПриВыбореЗакладки() - где-то ниже - где-то в месте, куда Конфигуратор меня уже не ведет.
Подскажите, че делать - куда копать?
Никак не могу разобратсья с ситуацией:
7.7. Документ "ОтчетККМ". Добавил ему в шапку 2 новых реквизита. Не пойму из-за чего теперь только в тех документах, для которых я эти реквизиты заполнял и после этого записывал/перепроводил документы при повторных открытих и срабатывании предопределенной процедуры ПриВыбореЗакладки() форма документа начинает иметь свою Модифицированность()=1. Выяснил только то, что эта самая модфицированность появляется ПОСЛЕ отрабатывания ПриВыбореЗакладки() - где-то ниже - где-то в месте, куда Конфигуратор меня уже не ведет.
Подскажите, че делать - куда копать?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) 1CProfessional, Не плохо было бы посмотреть на текст ПриВыбореЗакладки()
И еще... Попробуйте в ПриВыбореЗакладки() Поставить на какую-либо закладку сразу СтатусВозврата(0)и Возврат, если модифицированность снова взведется в 1 то, это действительно глубоко...
И еще... Попробуйте в ПриВыбореЗакладки() Поставить на какую-либо закладку сразу СтатусВозврата(0)и Возврат, если модифицированность снова взведется в 1 то, это действительно глубоко...
эта самая модфицированность появляется ПОСЛЕ отрабатывания ПриВыбореЗакладки() - где-то ниже - где-то в месте, куда Конфигуратор меня уже не ведет.
(1) Посмотри функции из формул элементов диалога, может там производятся какие-то действия. К примеру на форме есть текстовое поле с функцией ИтоговаяСтрока(), а в функции идет присваивание
НовРеквизит=Итог("Колонка1");
Если таб.часть не меняется, то как бы численно значение НовРекв не меняется. Тем не менее присваивание, а значит (формально) изменение, происходит.
1. Проверить текст модуля формы, может быть какие-то переменные в модуле
случайно совпали с наименованями новых реквизитов.
2. Когда добавляли новые реквизиты в диалог формы, было выбран только один слой - Основной ?
Или не обратили внимание ?
случайно совпали с наименованями новых реквизитов.
2. Когда добавляли новые реквизиты в диалог формы, было выбран только один слой - Основной ?
Или не обратили внимание ?
Если флаг модифицированности поднимается, значит модифицированность происходит.
Почему бы вам не выложить текст процедуры ПриВыбореЗакладки
А еще неплохо было бы увидеть список всех реквизитов документа, его можно получить при помощи пункта меню: Конфигурация - Описание конфигурации
Да, и не забудьте сказать имена реквизитов которые вы добавили.
Почему бы вам не выложить текст процедуры ПриВыбореЗакладки
А еще неплохо было бы увидеть список всех реквизитов документа, его можно получить при помощи пункта меню: Конфигурация - Описание конфигурации
Да, и не забудьте сказать имена реквизитов которые вы добавили.
Можно запустить замер производительности в отладчике, переключить закладку и выключить замер производительности. И посмотреть результаты замера на тему присваиваний. Искомое присваивание может быть и не в документе, а где-нибудь в глобальнике.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот