Имя: Пароль:
1C
 
Динамика изменения цен Номенклатуры
,
0 NIGHTHUNTER
 
11.01.21
06:25
Создал регистр сведений ДинамикаЦенНоменклатуры .
Измерение Номенклатура (Справочник.Номенклатура), Ресурс Цена (Число 15.2). Периодичность в пределах дня, независимый.
Собираюсь в процедуре Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
Делать запись в регистр сведений. Как это правильнее будет сделать?
Для отслеживания динамики цен ?
1 Trance_1C
 
11.01.21
06:29
А зачем такой регистр, динамику можно вывести в отчет на СКД по регистру Цены номенклатуры.
2 Trance_1C
 
11.01.21
06:29
можно диаграммой с графиком или таблицей.
3 NIGHTHUNTER
 
11.01.21
06:43
Достаточно ли такого кода, для записи в регистр сведений при записи номенклатуры?
Все ли на месте и в порядке???

&НаСервере
Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
    //
    НаборЗаписей = РегистрыСведений.ДинамикаЦенНоменклатуры.СоздатьНаборЗаписей();
    НаборЗаписей.Отбор.Номенклатура.Установить(ТекущийОбъект.Ссылка);
    НаборЗаписей.Отбор.Период.Установить(ТекущаяДата());
    НовЗапись              = НаборЗаписей.Добавить();
    НовЗапись.Номенклатура = ТекущийОбъект.Ссылка;
    НовЗапись.Период       = ТекущаяДата();
    НовЗапись.Цена         = ТекущийОбъект.Стоимость;
    НаборЗаписей.Записать(Истина);    
    //
КонецПроцедуры
4 NIGHTHUNTER
 
11.01.21
06:44
(1) Конфигурация, без типовых объектов. Я только это дорабатываю.
Нужен такой регистр, что бы в СКД и вывести данные по нему.
Но сначала нужно их туда поместить.
5 Chameleon1980
 
11.01.21
07:40
(3)что за бред?
6 ДенисЧ
 
11.01.21
07:43
(3) При записи контрагента этот код будет слегка неуместен...
7 NIGHTHUNTER
 
11.01.21
08:00
(5) В каком смысле, что это за бред? Можно пример того как будет правильно? Это запись в регистр сведений.

(6) Причем тут контрагент? В данном случае, речь про запись цены номенклатуры.
8 NIGHTHUNTER
 
11.01.21
08:15
(5) В каком плане бред?
9 acht
 
11.01.21
08:42
(8) Ну давай зайдем издалека, Андрей. Вот ты все написал. Теперь надо проставить реальные цены всей номенклатуре, всей сотне. И бедный пользователь должен открыть сто формочек и сто раз нажать на записать и закрыть.
10 acht
 
11.01.21
08:48
А интересно, что будет, если между

    НаборЗаписей.Отбор.Период.Установить(ТекущаяДата());
    НовЗапись              = НаборЗаписей.Добавить();
    НовЗапись.Номенклатура = ТекущийОбъект.Ссылка;
    НовЗапись.Период       = ТекущаяДата();

Таймер успеет тикнуть?
AdBlock убивает бесплатный контент. 1Сергей