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