|
|
|
|
Обновление динамического списка 8.2.15.301 |
☑ |
0
kible
17.05.12
✎
09:27
|
При открытии формы динамический список не обновляется. Обновление динамического списка вызывается при активации строки другого динамического списка.
&НаКлиенте
Процедура ОсновнаяТаблицаПриАктивизацииСтроки(Элемент)
Если Элемент.ТекущиеДанные <> Неопределено Тогда
Элементы.Начисления.Период.ДатаНачала = Элемент.ТекущиеДанные.ПериодМесяц;
Элементы.Начисления.Период.ДатаОкончания = КонецМесяца(Элемент.ТекущиеДанные.ПериодМесяц);
Элементы.Начисления.Обновить();
Элементы.Перерасчеты.Период.ДатаНачала = Элемент.ТекущиеДанные.ПериодМесяц;
Элементы.Перерасчеты.Период.ДатаОкончания = КонецМесяца(Элемент.ТекущиеДанные.ПериодМесяц);
Элементы.Перерасчеты.Обновить();
ПоказанияСчетчиков.Параметры.УстановитьЗначениеПараметра("Дата",КонецМесяца(Элемент.ТекущиеДанные.ПериодМесяц));
Элементы.ПоказанияСчетчиков.Обновить();
Элементы.Оплата.Период.ДатаНачала = Элемент.ТекущиеДанные.ПериодМесяц;
Элементы.Оплата.Период.ДатаОкончания = КонецМесяца(Элемент.ТекущиеДанные.ПериодМесяц);
Элементы.Оплата.Обновить();
КонецЕсли;
КонецПроцедуры
Если активирую строку вручную, то все обновляется без проблем.
Как обновить список при открытии формы?
|
|
1
kible
17.05.12
✎
09:48
|
ап
|
|
2
kible
17.05.12
✎
10:01
|
Неужели никто не может помочь?
|
|
3
kible
17.05.12
✎
10:18
|
Еще вопрос. Как отловить событие перехода к подчиненным справочникам из формы?
|
|
4
kible
17.05.12
✎
10:24
|
up
|
|
5
pumbaEO
17.05.12
✎
10:26
|
&НаКлиенте
Процедура СписокПриАктивизацииСтроки(Элемент)
ПодключитьОбработчикОжидания("ОбработкаОжидания",0.2,Истина);
КонецПроцедуры
&НаКлиенте
Процедура ОбработкаОжидания()
Если Элементы.Список.ТекущаяСтрока <> Неопределено Тогда
СписокТорговыеТочки.Параметры.УстановитьЗначениеПараметра("ЛогистическийРайон", Элементы.Список.ТекущаяСтрока);
КонецЕсли;
КонецПроцедуры
БСП не смотрел, но осуждаю.
|
|
6
kible
17.05.12
✎
10:38
|
(5) Спасибо! Работает! А на второй вопрос есть ответ?
|
|
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн