0
Tumakota
15.08.13
✎
15:57
|
Всем доброго времени суток, возник такой вопрос сделал печатную форму свою, она берет данные из реализации. Но там есть колонка "Количество из Заказа"( т.е в реализации не всегда может быть количество совпадать с заказом, или еще может быть такой вопрос, что в заказе стоит 10 штук, а в реализации отгрузили 9 штук по 1 ГТД и 1 штуку по 2 ГТД. А в печатной форме он у меня выводит
10 9
10 1
Там где 10 это количество в заказе, подскажите как мне сделать чтобы он выводил не
9 9
1 1
вот кусок кода вывода:
Товары = ИнициализацияТаблицыСтрок();
Пока ВыборкаСтрокТовары.Следующий() = 1 Цикл
Строчка = Товары.Добавить();
Строчка.Товар = ВыборкаСтрокТовары.Товар;
Строчка.ТоварНаименование =СокрЛП(ВыборкаСтрокТовары.ТоварНаименование);
Строчка.СтранаПроисхождения = ВыборкаСтрокТовары.СтранаПроисхождения;
Строчка.ПредставлениеСтраны = ?(Не ЗначениеЗаполнено(ВыборкаСтрокТовары.ПредставлениеСтраны), ВыборкаСтрокТовары.СтранаПроисхождения, ВыборкаСтрокТовары.ПредставлениеСтраны);
Строчка.НомерГТД = ВыборкаСтрокТовары.НомерГТД;
Строчка.ПредставлениеГТД = ВыборкаСтрокТовары.ПредставлениеГТД;
Строчка.Количество = ВыборкаСтрокТовары.Количество;
Строчка.Цена = ?(ВыборкаСтрокТовары.Цена <> 0, ?(НЕ Шапка.СуммаВключаетНДС,?(ВыборкаСтрокТовары.Количество = 0, 0, ВыборкаСтрокТовары.Сумма / ВыборкаСтрокТовары.Количество),ВыборкаСтрокТовары.Цена),
?(ВыборкаСтрокТовары.Количество = 0, 0, (ВыборкаСтрокТовары.Сумма - ?(Шапка.СуммаВключаетНДС, ВыборкаСтрокТовары.СуммаНДС, 0)) / ВыборкаСтрокТовары.Количество));
Строчка.Сумма = ВыборкаСтрокТовары.Сумма;
Строчка.Артикул = ВыборкаСтрокТовары.Артикул;
Строчка.Производитель = ВыборкаСтрокТовары.НоменклатураРодитель;
ВыборкаКоличествоЗаказа = ВыборкаСтрокТовары.ЗаказПокупателяСсылка.Товары.Выгрузить();
Для Каждого стр из ВыборкаКоличествоЗаказа цикл
если стр.Номенклатура = Строчка.Товар тогда
Строчка.КоличествоЗаказ = стр.Количество;
КонецЕсли;
КонецЦикла;
КонецЦикла;
|
|
4
Shrike
15.08.13
✎
16:35
|
В заказе 10, в реализации 7 по одной ГТД, 1 по другой. В заказе 10, в реализации 10 по одной ГТД, 1 по другой. Как тогда распределять будешь?
|
|