Имя: Пароль:
1C
1С v8
УТ 10.3 проверить изменения в таблице товаров
0 MrZLO
 
05.06.14
14:47
Здравтсвуйте! В документе заказ покупателя в табличной части товары
хочу при проведении получить список номенклатуры с разницей измененного кол-ва

например, при открытии
было:
товар1 1 шт.
товар2 20 шт.

кол-во поменяли, какой-то товар добавили (удаленные можно не учитывать)

т.е. стало
товар1 2 шт.
товар2 20 шт.
товар3 1 шт.

при проведении надо получить такой список

товар1 1 шт.
товар3 1 шт.

как лучше делать? есть ли ссылки на подобное...

думаю в обработку проведения запихать запрос до записи в регистр: получать таблицу и сравнивать с ЭтотОбъект.Товары

но как бы правильнее все это реализовать...
1 MrZLO
 
05.06.14
14:48
считывать данные из регистра не предлагать
2 ale-sarin
 
05.06.14
14:51
можно перед записью сверять данные объекта и ссылки
3 patapum
 
05.06.14
14:51
(0) при повторном изменении и проведении что делать? сравнивать с предыдущей версией или с первой?
4 MrZLO
 
06.06.14
07:20
(3) с предыдущей
5 MrZLO
 
06.06.14
07:23
(2) т.е. делаю запрос к текущему документу, чтобы получить данные до и сравниваю с этотОбъект.Товары?
6 MrZLO
 
06.06.14
08:20
сделал! всем спаибо, при получении делал запрос и сравнивал в обработке проведения с Товары
7 mehfk
 
06.06.14
08:35
(0) Запретить править заказ покупателя и научить пользоваться документом корректировка заказа покупателя не предлагать?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой