Имя: Пароль:
1C
1С v8
УТ 11.1 - Установка цен номенклатуры
0 stezhu
 
23.09.14
14:39
Стоит задача - запретить удаление из документа УстановкаЦенНоменклатуры тех строк, цены из которых были задействованы в документообороте

Подскажите, как можно отследить, задействовалась ли удаляемая цена номенклатуры

В УТ сам не ориентируюсь почти:(
1 боксер
 
23.09.14
14:41
ну в событии передудалением строки в тч документа
проверяй были ли например продажи данной номенклатуры за день? или др. период
2 боксер
 
23.09.14
14:42
ну или в заказах задействована или где у вас там она еще может быть
3 Михаил Козлов
 
23.09.14
14:42
Ерундой не занимайтесь: дайте право на УстановкаЦенНоменклатуры ответственному оператору.
4 stezhu
 
23.09.14
14:43
(2) В том и дело, что где эти цены задействуются разобраться не могу, всего слишком много(
5 боксер
 
23.09.14
14:46
(4)на основные поставь и скажи сделал, найдут дырку добавь остальное.
много не может быть смотри движения у документов по каким регистрам по ним и обрабатывай.
продажи, закупки, заказы
а правильнее (3)
6 боксер
 
23.09.14
14:47
можно сделать и универсально по всем документам проверку поиск по метаданным, то так будет тормозить что быстро откажутся от такой идеи
7 ДенисЧ
 
23.09.14
14:49
Добавляем в ТипЦен реквизит Используется.
При записи документа, где гуляет тип цены (заказ, реализация, etc) делаем подписку, которая в нужный элемент пишет Истина.
В документе установки цен при удалении строки делаем проверку.
8 stezhu
 
23.09.14
14:49
(5) Спасибо, буду искать основные
9 ДенисЧ
 
23.09.14
14:50
Или сделать заполнение этого реквизиат регламентным заданием, запускаемым раз в час.
10 CashtanePC
 
23.09.14
14:58
(0) А...кто вообще такие задачи ставит?
Независимо от того, куда вы едете — это в гору и против ветра!