Имя: Пароль:
1C
 
автоматом создать новый документ после проведения
0 1CQuery
 
27.11.24
11:13
Всем привет, после проведения документа 1 нужно создать документ 2 программно. Подскажите, как лучше сделать? Через подписку ОбработкаПроведение не охота, т.к. желательно минуты 3-4 обождать, мало ли пользователь что-то поменяет в док-те 1.Возможно ли подписку на событие после закрытия проведенного документа сделать с отложенным стартом?
1 maxab72
 
27.11.24
11:15
А если пользователь через 5 минут решит что-то поменять?
2 Волшебник
 
27.11.24
11:16
(0) Не делайте так
3 dmt
 
27.11.24
11:19
(0) можно в регистр складывать все, что требуется обработать
4 CepeLLlka
 
27.11.24
11:25
(0)Используйте обработку ожидания и фоновое задание.
5 Irbis
 
27.11.24
11:40
(0) А кто решает надо ли создавать новый документ и когда? Неужели снова ИИ из лампы освободился? Если это один процесс и неделимый, то делайте всё в одном документе. Максимум пользюку письмо с предложением проверить не запамятовал ли он негодный создать продолжение марлезонского балета.
6 Мультук
 
гуру
27.11.24
11:54
(0)
Метод известный. Отложил и забИл.

А потом.
Пользователи: -- Ой, а мы думали документы сами создаются! А они не создаются! :-(
1CQuery: -- Я же вам  в ЖР ошибки пишу! Вы что ЖР вообще не читаете ?!!!
7 Волшебник
 
27.11.24
12:02
(0) Как называются документы?
9 Stepashkin
 
27.11.24
12:08
(6) Про ЖР шутка - зачет. Прям зашла👍
10 ЖНЕЦ
 
27.11.24
17:27
скорее всего не СОЗДАТЬ 2й документ

а при закрытии ДОКУМЕНТА, открывалась НОВАЯ форма документа
11 Климов Сергей
 
27.11.24
17:36
(0) Ну и ещё в панамку: а что будет при многократном повторном не интерактивном проведении документа 1? А это будет.
12 Мультук
 
гуру
27.11.24
17:53
(11)

Я даже не знаю, но возможно 1CQuery догадается:

1) При создании Документ2 совать в него Документ1.ссылка в некий реквизит,
например "ДокументОснование"

2) Перед созданием Документ2, сначала искать Документ2 по "Документ-основание", а потом делать некие выводы и
-- создавать Документ2
-- обновлять Документ2
-- ничего не делать, ибо такое тех.задание

3) Стоимость "искать Документ2" и как часто и весело перепроводятся "Документ1" -- это задача 1CQuery -- думать вообще полезно.
13 Has
 
28.11.24
08:39
+(12) к 1)
+ думать что будет если Документ2 скопируют?
14 Eiffil123
 
28.11.24
12:42
(2) 1С Документооборот так сделан уже, а вы говорите не делать )
15 Eiffil123
 
28.11.24
12:44
(0) при любой перезаписи основного дока сохраняйте в отдельный регистр сведений запись об изменении, далее фоновым заданием обрабатывайте регистр и актуализируйте документы, которые должны быть сделаны программно
16 Волшебник
 
28.11.24
12:45
(14) Не надо делать культа из типового кода. Там тоже бывает типовой говнокод.