Версия для печати темы (https://pro1c.org.ua/index.php?s=28ed2d7e7e224a88e3f56ae0d7c17a6e&showtopic=67564)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 7.7 _ Добавить в форму цену

Автор: kayfatuch 04.06.24, 13:23

Доброго времени суток, ТиС для Украины конфа, встал вопрос что бы в приходке появилось дополнительная колонка цена за предыдущий период. условно мы сегодня 04.06.24 ставим новую цену прихода в базовую колнку. а в этой колонке отображалась ближайшая прошлая(допустим за 01.06.24). Подскажите куда копать что бы вытягивать так цену? Буду благодарен за любую помощь.

Автор: denis84 04.06.24, 14:12

kayfatuch @ Сегодня, 14:23 * ,
Добавьте реквизит в документ "Цена старая", т.к. "цена" периодический реквизит и в ТиС есть такое понятие как "категория цен". То при изменении товара -

        
    спр=СоздатьОбъект("Справочник.Цены");
    спр.ИспользоватьВладельца(Товар);
    Цена    = 0;
    Если спр.НайтиПоРеквизиту("КатегорияЦены",ВыбКатегорияЦен,0)=1 Тогда   // пишите например сюда "Учетная" или там какую хотите получать цену
           ЦенаСтарая=спр.Цена.Получить(ДатаДок);                         // или например НачМесяца(Датадок) будем получать цену на начало месяца 01/06/2024 и т.д.
    КонецЕсли;


Пробуйте

Автор: kayfatuch 06.06.24, 12:02

denis84 @ 04.06.24, 15:12 * ,
Итогово сделал немного по другому но всё равно спасибо за подсказанную идею! Очень помогли

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua