Имя: Пароль:
1C
 
Вопрос перед отменой проведения
,
0 Ychenik1c
 
20.10.22
06:23
Добрый день. Есть цель - перед отменой проведения проверить есть ли связанные документы и задать вопрос что если они есть, то остальные документы по цепочки будут тоже отменены с проведения.
Проблема в том, что вопрос мы можем задать только с клиента, а пометку на удаление получается только поймать в модуле объекта.
Кто-нибудь решал подобную задачу?
1 rphosts
 
20.10.22
06:38
(0) если есть форма списка - есть 2 варианта:
1.или перехватывать на клиентской стороне формы списка перейдя на внесение изменений с поддержкой
2.или перехватывать на клиентской стороне формы списка оставаясь на замочке в расширении.
Если нет формы - будь мужиком, сделай форму списка!
2 rphosts
 
20.10.22
06:38
Междуреченск... ну привет из Кемерово!
3 ads55
 
20.10.22
07:50
(0) НаКлиенте перед записью сходить НаСервер - там проверить и передать обратно НаКлиент результат проверки.
4 ads55
 
20.10.22
07:52
(1) а откуда форма списка взялась?
5 Ychenik1c
 
20.10.22
08:09
(2) Привет!
6 Ychenik1c
 
20.10.22
08:10
(3) Сейчас так и пробую сделать
7 Мультук
 
гуру
20.10.22
08:10
1) Отмена проведения это в первую очередь РежимЗаписи = РежимЗаписиДокумента.ОтменаПроведения
Его и ловим на клиенте, спрашиваем вопросы

2) В каком конкретно событии модуля объекта вы планируете снимать проведение с документов (вопрос

3) Просто пример
ЗаказКлиента->Заказ на перемещение-> Перемещение Товаров
                                     ОрдерНаОтгрузку
                                     ОрдерНаПриёмку

Менеджер отменяет заказ клиента, отменяется вся цепочка, нач.склада ищет биту и идёт в гости к менеджеру.
И кстати, а в каком порядке нужно снимать с проведения документы в этом примере?
8 Serg_1960
 
20.10.22
08:27
(7) Вы задёте слишком сложные условия :( главное условие: чтобы не пришли с битой к программисту :))
9 Serg_1960
 
20.10.22
08:30
У меня, например,другой вопрос: Почему автор вскользь говорит о пометке на удаление в (0), но спрашивает про отмену проведения - что для автора важнее знать: отмена проведения или пометка на удаление?
10 Serg_1960
 
20.10.22
08:45
ФормаДокумента:

&НаКлиенте
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
   Если ПараметрыЗаписи.РежимЗаписи = РежимЗаписиДокумента.ОтменаПроведения
      Ваш, КЭП.
11 rphosts
 
20.10.22
08:55
(4) в его конторе корпоративные правила запрещают отменять проведение из формы списка?
12 ads55
 
20.10.22
11:30
(11) О, я так глубоко не размышлял :)
13 Ychenik1c
 
29.12.22
07:36
Так и до конца не удалось реализовать задуманное.
Сейчас из формы документа при отмене проведения и пометки на удаления, проведенного документа производится проверка, задаются вопросы и уже от ответов совершаются действия.

А вот проблему в списке документов не удалось отловить. По сути можно было хотя бы запретить эти действия со списка документов. Но этого не получилось. Если командную панель можно создать свою, то клавишу Del не перехватить.