Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Не обновляется динамический список для только что записанного элемента справочника.

Не обновляется динамический список для только что записанного элемента справочника.
Я
   betepon
 
11.02.18 - 18:15
В вопросе разобрался сам, предлагаю свой вариант решения.
Задача. В основной форме элемента справочника располагается динамический список со связанными данными в регистре справочника. При записи нового элемента в справочник и добавления данных в регистр они не отображаются. Пока не закроешь и откроешь элемент справочника заново.
Решение:
Для вывода в динамический список нужных записей регистров применяется отбор в процедуре ПередОткрытием.
Когда элемент справочника еще не записан - этот отбор содержит пустые ссылки.
А когда запись уже состоялась - отбор все еще содержит пустые ссылки. Которые заполняются при закрытии и открытии уже существующего элемента справочника.
Выход из ситуации очень прост. Очистить отбор для данного динамического списка и создать отбор заново. Ну или для всех списков сразу если использовать ПослеЗаписи()
 
 
   Cyberhawk
 
1 - 11.02.18 - 18:20
С программным отбором перед открытием формы это ты закостылил знатно :)
Как связана ссылка на элемент справочника и регистр (через какое поле регистра)?
   Остап Сулейманович
 
2 - 11.02.18 - 19:31
(0) "Все уже украдено до нас". (ЦЫ).
Методички рекомендуют при записи вызвать Оповестить(). Передать параметром ссылку на то, что же изменилось. А в динамических списках - в ОбработкаОповещения() привести данные в соответствие.
   0xFFFFFF
 
3 - 11.02.18 - 19:33
(0) галка "Автозаполнение" не работает уже?

Список тем форума
Рекламное место пустует  Рекламное место пустует
Закон Брукера: Даже маленькая практика стоит большой теории.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует