Имя: Пароль:
1C
1С v8
1С АльфаАвто 5.1.15.10 реализация на основании заказа покупателя
0 I_learn_1c
 
17.01.19
12:18
Доброго дня)

Помогите разобраться пожалуйста,
вопрос по ОбработкаЗаполнения Реализации товаров создаваемой на основании Заказа покупателя.

Необходимо чтобы данные табличной части из Заказа переносились в Реализацию.
Как понимаем стандартно это происходит если ХозОперация в Заказе равна "Заказ и резервирование" или "Резервирование".
Но клиенту необходимо переносить данные в табличную часть при любой ХозОперации, а далее уже будут вручную.. это не важно

Если изменить данную стандартную часть в обработке заполнения в Реализация товаров

ИначеЕсли ТипЗнч(Основание)=Тип("ДокументСсылка.ЗаказПокупателя") Тогда
            //Для ввода на основании заказа покупателя будем отгружать товары,
            //зарезервированные под данный заказ на данном складе
            Товары.Очистить();
            ЗаполнитьРезервамиКонтрагента(Основание);

на такую

ИначеЕсли ТипЗнч(Основание)=Тип("ДокументСсылка.ЗаказПокупателя") Тогда
            //Для ввода на основании заказа покупателя будем отгружать товары,
            //зарезервированные под данный заказ на данном складе
            Товары.Очистить();
            //ЗаполнитьРезервамиКонтрагента(Основание);
           Для каждого Стр из Основание.Товары Цикл
                НовСтр=Товары.Добавить();
                ЗаполнитьЗначенияСвойств(НовСтр, Стр);
            КонецЦикла;


то табличная часть реализации заполняется, однако при проведении эта реализация не создает движений в регистре ЗаказыПокупателей.  С чем это связано? Как заполнить реализацию, чтобы движения были?
1 I_learn_1c
 
17.01.19
13:40
даже стандартная не корректная похоже

Есть Заказ с ХозОперацией  "Заказ и резервирование", создаем на его основании Реализацию товаров.
Стандартная обработка заполнения почему то переносит некорректные суммы и цены в реализацию. Считает их для Количество=1 что ли...
https://yadi.sk/i/pT8jh-HWn6zUsg
2 + 2 = 3.9999999999999999999999999999999...