Интерактивное или программное проведение 1С? #800944


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