Розница 2.2. Сделал подписку на событие (обработка проведения док-та Поступление товаров и услуг). Добаляю движения по регистру сведений цены номенклатуры. Захожу в движения документа поступление ТиУ, там пусто.
Док=Источник.Ссылка;
СписокТоваров=Новый СписокЗначений;
Для Каждого Строка Из Док.Товары Цикл
Если СписокТоваров.НайтиПоЗначению(Строка.Номенклатура)<>Неопределено Тогда Продолжить; КонецЕсли;
СписокТоваров.Добавить(Строка.Номенклатура);
Движение=Источник.Движения.ЦеныНоменклатуры.Добавить();
Движение.Период=Док.Дата;
Движение.Номенклатура=Строка.Номенклатура;
Движение.ВидЦены=Док.Магазин.ПравилоЦенообразования.ВидЦен;
Движение.Цена=Строка.РозничнаяЦена;
КонецЦикла;
Источник.Движения.Записать();
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший