Установка цен номенклатуры - рассчитать цены
Ребята, подскажите пожалуйста, почему при перезаполнении цены она не сохраняется в строке? Что я делаю не так?
Процедура КоманднаяПанельТоварыУстЦену(Кнопка)
мИндексСтрокиТаблицыЦен = 0;
ВидЦены = Справочники.ТипыЦенНоменклатуры.НайтиПоНаименованию("Оптовая");
Для каждого стр из товары цикл
стр.ИндексСтрокиТаблицыЦен = мИндексСтрокиТаблицыЦен;
стр.ТипЦен = ВидЦены;
стр.Цена = стр.Номенклатура.БазаРозница;
мИндексСтрокиТаблицыЦен = мИндексСтрокиТаблицыЦен + 1;
конеццикла;
КонецПроцедуры
ПоказатьПо теме из базы знаний
- 1С УТ 10.3 Вариант работы с динамическими и расчетными ценами стандартными методами при использовании ценовых групп
- Расширенная установка цен номенклатуры по документу Поступление товаров и услуг и подбору
- Установка цен из комплектации 1С УТ 11.4
- Установка цен номенклатуры с информацией о проценте наценки
- Пересчет, расчет цены на процент от другой цены в документе Установка цен. УТ 11.5, Розница 2.3
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Процедура КоманднаяПанельТоварыУстЦену(Кнопка)
ФормаДокумента=ДокументОбъект.ПолучитьФорму();
мИндексСтрокиТаблицыЦен = 0;
ВидЦены = Справочники.ТипыЦенНоменклатуры.НайтиПоНаименованию(" Оптовая");
Для каждого стр из товары цикл
стр.ИндексСтрокиТаблицыЦен = мИндексСтрокиТаблицыЦен;
стр.ТипЦен = ВидЦены;
стр.Цена = стр.Номенклатура.БазаРозница;
мИндексСтрокиТаблицыЦен = мИндексСтрокиТаблицыЦен + 1;
// стр.Записать();
конеццикла;
ФормаДокумента.Обновить();
КонецПроцедуры
ПоказатьНе помогло
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот