Не удается в запросе заполнить автоматически документ ВводНачадьныхОстатковПоНДС, где ошибка???
flower
17.07.2009 - 11:28
|
Там особенность на одной панели две таблицы : ДанныеПоОстаткам и ДополнительныеСведения. Если в ручную заполнять,то когда заноситься 2-ая стока, то строки в нижней таблице чистятся. У меня запрос заполняет все строки сразу,что неверно Для Каждого СтрокаРезультата Из ТаблицаРезультата Цикл дСтр = СсылкаНаОбъект.ДополнительныеСведения.Добавить(); Сообщить (СтрокаРезультата.Контрагент); дСтр.ВидЦенности = Перечисления.ВидыЦенностей.АвансыПолученные; дСтр.СтавкаНДС = Перечисления.СтавкиНДС.НДС18; дСтр.СуммаБезНДС = СтрокаРезультата.КСумма-СтрокаРезультата.КСумма*18/118; дСтр.НДС = СтрокаРезультата.КСумма*18/118; дСтр.ВалютнаяСуммаСНДС = СтрокаРезультата.КСумма; нСтр = СсылкаНаОбъект.ДанныеПоСФ.Добавить(); Сообщить (СтрокаРезультата.Контрагент); нСтр.Контрагент = СтрокаРезультата.Контрагент; нСтр.ДоговорКонтрагента = СтрокаРезультата.Договор; Если СтрокаРезультата.КСумма> 0 Тогда нСтр.НДС = СтрокаРезультата.КСумма*18/118; нСтр.СуммаБезНДС = СтрокаРезультата.КСумма-СтрокаРезультата.КСумма*18/118; Иначе Продолжить; КонецЕсли; нСтр.ВалютаАванса = СтрокаРезультата.Договор.ВалютаВзаиморасчетов; нСтр.ВалютнаяСуммаСНДС = СтрокаРезультата.КСумма; |