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) и тебе. Только у меня дерево реквизит формы а не объекта.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой