8.2 проверка мутабельных значений на заполненность не поддерживается
☑
0
adron
23.08.13
✎
14:52
Или как проверить на заполненность дерево на управляемой форме? (В дереве 3 колонки с типами "Справочник....Ссылка")
1
simol
23.08.13
✎
15:08
(0)Количество строки не подходит?
2
adron
23.08.13
✎
15:19
(1) вообще ничего не подходит!
3
adron
23.08.13
✎
15:20
Я даже не понимаю как его в ТЗ выгрузить...
4
Euguln
23.08.13
✎
15:22
РеквизитФормыВЗначение
5
z01
23.08.13
✎
15:23
Коллекция выгружается
или перебором
6
z01
23.08.13
✎
15:25
&НаКлиенте
Процедура РаспределитьСуммуДокументаПоНакладным(Команда)
__РаспределитьСуммуДокументаПоНакладным();
КонецПроцедуры
&НаСервере
Процедура __РаспределитьСуммуДокументаПоНакладным() Экспорт
Сообщить("распределение суммы");
ТЗ = Объект.РасшифровкаПлатежа.Выгрузить();
СуммаДокумента = Объект.СуммаДокумента;
Для Каждого Строка Из ТЗ Цикл
Строка.СуммаВзаиморасчетов = 0;
КонецЦикла;
Для Каждого Строка Из ТЗ Цикл
Если Строка.Сумма < СуммаДокумента Тогда
Строка.СуммаВзаиморасчетов = Строка.Сумма;
СуммаДокумента = СуммаДокумента - Строка.СуммаВзаиморасчетов;
Иначе
Строка.СуммаВзаиморасчетов = СуммаДокумента;
Прервать;
КонецЕсли;
КонецЦикла;
Объект.РасшифровкаПлатежа.Загрузить(ТЗ);
КонецПроцедуры
7
adron
23.08.13
✎
15:29
(4) спасибо тебе добрый человек!!!
8
adron
23.08.13
✎
15:29
(6) и тебе. Только у меня дерево реквизит формы а не объекта.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс