|
Кнопка расчитать с обходом табличной части |
☑ |
0
iskiteamec
11.01.13
✎
09:33
|
есть задачка, надо посчитать а опыта нет совсем, вот учусь.
Собственно http_://_sharepix.ru_/_185337hv11_/_ вот скрин формы, а условие такое(простите за 1С неграмотность)
ЕСЛИ ПоСумме Тогда ТЧ1.СуммаБонуса = ТЧ1.СуммаПоДокумент * ВеличинаБонуса
Иначе ПоКоличеству Тогда ТЧ1.СуммаБонуса = ТЧ1.Количество * ВеличинаБонуса;
как это правильно сделать по кнопке расчитать?
|
|
1
Error pro
11.01.13
✎
09:37
|
На форму выносишь кнопку, по событию вызываешь свою процедуру.
Для каждого Стр Из ТвояТЧ цикл
ЕСЛИ ПоСумме Тогда
Стр.СуммаБонуса = Стр.СуммаПоДокумент * ВеличинаБонуса;
ИначеЕсли ПоКоличеству Тогда
Стр.СуммаБонуса = Стр.Количество * ВеличинаБонуса;
КонецЕсли;
КонецЦикла;
|
|
2
iskiteamec
11.01.13
✎
09:57
|
он ругается на тип Булево
|
|
3
iskiteamec
11.01.13
✎
09:58
|
Кнопка есть уже(по ссылке на скрине видно)
|
|
4
Aprobator
11.01.13
✎
10:10
|
значит в ПоСумме или ПоКоличеству нефига не булево значение.
|
|
5
Aprobator
11.01.13
✎
10:11
|
а, например, Неопределено.
|
|
6
iskiteamec
11.01.13
✎
10:45
|
это две кнопке по выбору которых он выбирает как считать начисление в процентах(10% от 5467) или в кол-ве (3 * 45) где кол-во и сумму он берет из табличной части а величина или процент указываются в самой форме в поле величинабонуса.
|
|
7
iskiteamec
11.01.13
✎
11:23
|
с булевом разобрался, но как вывести результат? через команду сообщить он показывает все значения в колонках а результата нет. ((
|
|