Но, документ навыходе все же стоит с отличной хоз.операцией от требуемого. В конфигураторе нашел крыж "Заполнять из данных заполнения" на реквизите и указано значение заполнения. Как все таки сделать чтобы то что было в коде было бы приоритетом при создании документа все таки?
(0) Т.е. сразу после второй строки ДокументОбъект.ХозяйственнаяОперация = ПредопределенноеЗначение("Перечисление.ХозяйственныеОперации.РеализацияКлиентуРеглУчет"); у тебя меняется хозяйственная операция у объекта на другую? Или все-таки после записи документа, когда все проверки прошли в обработчиках модуля документа и который ты на проверил? Определись в какой момент меняется хоз. операция.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший