Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как определить что было изменение в регистре сведений.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
хакерок
Имеется регистр сведений Цены с измерениями Номенклатура, ВидЦены и ресурс Цена.

Например в нём есть запись

Период Регистратор Номенклатура ВидЦены Цена
08.03.17 УстановкаЦены 000013 Стул1 Оптовая 240



Допустим имеется справочник КомплектыНоменклатуры с табличной частью Состав

Например

Номенклатура Количество Цена
Стул1 4 240
Стол 1 850

При изменении значения цены в регистре сведений хотелось бы изменять значения в
в табличной части КомплектыНоменклатуры.

Как в модуле набора записей регистра сведений в обработке ПередЗаписью вычислить что произошло изменение цены?

logist
ПередЗаписью - прочитать что сейчас в регистре и сравнить с тем что туда записывается.
хакерок
logist @ Сегодня, 0:07 необходимо зарегистрироваться для просмотра ссылки ,
Я уже понял что так и нужно делать.
Мне не было понятно как в обработчике ПередЗаписью вычислить меняющийся набор записей.
Как я понял ЭтотОбъект это и есть набор записей который меняется. В правильном направлении?

logist
ЭтотОбъект это то что вы будете записывать, а то, что уже есть в регистре можно получить запросом.
хакерок
logist @ Сегодня, 11:41 необходимо зарегистрироваться для просмотра ссылки ,
У меня какие мысли из ЭтотОбъект взять ключивые поля и запросом вытащить из базу цену и сравнить с тем что будет записываться.
Можно считать вопрос закрытым.
Вообще это применяю в своей конф. для сайта необходимо зарегистрироваться для просмотра ссылки
При изменении цен на комплектующие меняется цена системного блока.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.