Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 23:44

Перенос Розничной цены из Розница 1.0 в Бухгалтерию 2.0

Автор Nail2010, 02 авг 2012, 07:26

0 Пользователей и 1 гость просматривают эту тему.

Nail2010

Всем доброго дня!

Переношу документы ПоступлениеТоваров и ВозвратТовараПоставщику, ТЧ Товары.

Известно что в Рознице розничная цена в ТЧ Товары не фиксируется, клиенту нужно при переносе чтобы ТЧ сворачивалась по Сумме в Рознице (реквизит ТЧ в Бухгалтерии).
Как я понимаю, при конвертации нужны следующие задачи: Получение запросом Розничной цены из регистра сведений ЦеныНоменклатурыМагазина по Номенклатуре,

вычисление Розничной суммы по всем позициям в ТЧ,

подставление вычисленного значения в реквизит СуммаВРознице в Бухгалтерии.

Вот мой код в ПВД: (закладка Перед обработкой)

   ТЗ = Новый ТаблицаЗначений;
ТЗ.Колонки.Добавить("СуммаВРознице");
СуммаР=0;
Для каждого СтрНом из ИсходящиеДанные Цикл

Запросы.ЗапросРозница.УстановитьПараметр ("Номенклатура",СтрНом.Товары.Номенклатура);

Выборка = Запросы.ЗапросРозница.Выполнить().Выбрать();

Выборка.Следующий();
Сумма =стрНом.Количество*выборка.ЦенаРозница;
СуммаР=СуммаР+Сумма;
КонецЦикла;

НовСтр = ТЗ.Добавить();
НовСтр.СуммаВРознице = СуммаР;

ИСходящиеДанные = Новый СписокЗначений;
ИсходящиеДанные.Добавить(ТЗ, "Товары");

ВыгрузитьПоПравилу(,,ИсходящиеДанные,,"ПоступлениеТоваровУслуг");



в чем ошибка?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск