есть задачка, надо посчитать а опыта нет совсем, вот учусь.
Собственно http_://_sharepix.ru_/_185337hv11_/_ вот скрин формы, а условие такое(простите за 1С неграмотность)
ЕСЛИ ПоСумме Тогда ТЧ1.СуммаБонуса = ТЧ1.СуммаПоДокумент * ВеличинаБонуса
Иначе ПоКоличеству Тогда ТЧ1.СуммаБонуса = ТЧ1.Количество * ВеличинаБонуса;
как это правильно сделать по кнопке расчитать?
На форму выносишь кнопку, по событию вызываешь свою процедуру.
Для каждого Стр Из ТвояТЧ цикл
ЕСЛИ ПоСумме Тогда
Стр.СуммаБонуса = Стр.СуммаПоДокумент * ВеличинаБонуса;
ИначеЕсли ПоКоличеству Тогда
Стр.СуммаБонуса = Стр.Количество * ВеличинаБонуса;
КонецЕсли;
КонецЦикла;
это две кнопке по выбору которых он выбирает как считать начисление в процентах(10% от 5467) или в кол-ве (3 * 45) где кол-во и сумму он берет из табличной части а величина или процент указываются в самой форме в поле величинабонуса.
с булевом разобрался, но как вывести результат? через команду сообщить он показывает все значения в колонках а результата нет. ((
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший