! | Правила, п.12 есть тэг [code ] |
Суть в следующем:
Сложная проводка -
по Дт счета "40" по клиенту списываем по сумме или по валютной сумме,
по Кт списываем товар только по количеству.
Если выбираем валюту (валютная сумма) - проводки формируются без проблем,
если выбираем валюту с кодом "1" (т.е. безвалютная сумма) - сразу выдает ошибку.
Не могу понять причину?
Заранее благодарен за помощь!
Операция.НоваяПроводка();
Операция.Дебет.Счет = СчетПоКоду("40");
Операция.Дебет.Клиенты = Клиент;
Если Число(Валюта.Код)=2 Тогда
Операция.Сумма=Сум;
Иначе
Операция.Валюта=Валюта;
Операция.ВалСумма=Сум;
КонецЕсли;
ВыбратьСтроки();
Пока ПолучитьСтроку() = 1 Цикл
Операция.НоваяКорреспонденция();
Операция.Кредит.Счет=МестоХранения.СчетУчета;
Операция.Кредит.Товар=ТМЦ;
Операция.Количество=Количество;
КонецЦикла;
Операция.Записать();
P.S. Пробовал с тэгами - видимо у меня ничего не получилось, извините.
i | Пробуйте еще, если не получается - спросите, но делать это за вас каждый раз никто не будет |