|
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гоСправочника>"))
КонецПроцедуры
всё. всем спс.
|
|