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