Имя: Пароль:
1C
 
Интерактивное или программное проведение 1С?
0 Irb10
 
11.07.17
18:49
Добрый вечер. Как можно внутри процедуры "ОбработкаПроведения" модуля объекта документа определить каким способ проводят документ: интерактивно или программно в управляемых формах.
1 Имитация работы
 
11.07.17
18:52
Если это тебе необходимо, то у тебя гнилая и протекающая архитектура.
Если хочешь добавить овнеца, то передай через дополнительные свойства объекта признак.
2 Irb10
 
11.07.17
18:54
(1)Далеки от реальности. Спасибо)
3 Irb10
 
11.07.17
18:55
Ради эксперимента интересно )
4 Господин ПЖ
 
11.07.17
18:58
классика жанра: пихать признак в Объект.ДополнительныеСвойства в нужном режиме и анализировать в проведении ?
5 Irb10
 
11.07.17
19:04
(4) Есть другая идея ?)
6 Mankubus
 
11.07.17
19:09
(5) чем эта не устраивает? все так делают
7 Irb10
 
11.07.17
19:12
(6) приведите пример )
8 vi0
 
11.07.17
19:52
(5) при проведении записывать в текстовый файл
если 1 то интерактивно, если 0 то программно
для большей технологичности можно сделать xml
9 Irbis
 
11.07.17
20:13
>> (5) при проведении записывать в текстовый файл
Мсье хорошо понимает толк в извращениях.
10 d4rkmesa
 
11.07.17
21:11
(8) Бгг, сейчас модно сериализовать в json.
11 Имитация работы
 
11.07.17
21:14
(8) Файлы - прошлый век, пользуйтесь http сервисами! Распределенные транзакции спасут ТС!
12 Diman000
 
11.07.17
22:10
(1) Это почему это она гнилая?
Вот простой пример. При интерактивной записи некоторые простые проверки лучше выполнить сразу в форме, чтобы не гнать лишний раз ее контекст на сервер и не открывать транзакцию, пока разрешение на запись не получено. И модулю объекта надо сказать, что эти проверки выполнены.
А при программной записи их надо выполнить в модуле.
Да и мало ли что еще можно придумать...
Эти переносы всего и вся в модуль объекта упрощает кодинг, но когда начинаешь затачивать производительность, то понимаешь неоптимальность такого подхода.