Имя: Пароль:
1C
1С v8
2 УФ Обновить список подчиненного справочника
0 TOlikRx
 
23.06.12
05:52
Есть 3и справочника. 1й основной. 2й и 3й подчинены 1му. Наименование элементов 3го справочника получается из Наименования элемента 2го справочника. Изменяю наименование у элемента 2го справочника и программно изменяю у 3го. Перехожу на список 3го справочника, первый раз срабатывает обновление наименования в списке, т.к. прочитывает список. Повторяю процесс изменения наименования с элементом 2го справочника. Опять перехожу на список 3го справочника. Теперь элемент не обновлен. Обновляет только когда обновишь список по кнопке или F5.

Как программно реализовать обновление 3го справочника ?
1 rphosts
 
23.06.12
05:58
обрабатывать "ПриАктивацииСтроки" для 1 и 3 справочника?
2 rphosts
 
23.06.12
06:01
для 1 и 3 справочника = для 1 и 2 справочника
3 TOlikRx
 
23.06.12
06:03
Т.е. когда мы открываем 3й справочник, то проверяем "ПриАктивацииСтроки" и обновляем справочник ?
4 TOlikRx
 
23.06.12
06:04
Можно, только соответственно на каждое такое событие будет запрос на получение были ли изменения или нет.
5 TOlikRx
 
23.06.12
06:05
А по другому есть варианты ?
6 TOlikRx
 
23.06.12
06:14
Кстати проверил запросом не прокатило, а "ПриАктивацииСтроки" делать обновление всего списка точно не вариант.
7 TOlikRx
 
23.06.12
06:16
А точнее даже и не срабатывает "ПриАктивацииСтроки" если не выбирать другой элемент.
8 TOlikRx
 
23.06.12
06:30
В общем всё как всегда намного проще: для 2го справочника пишем
&НаКлиенте
Процедура ПослеЗаписи(ПараметрыЗаписи)
   ОповеститьОбИзменении(Тип("СправочникСсылка.<Имя3гоСправочника>"))
КонецПроцедуры

всё. всем спс.