Добрый вечер. Немного доработал типовые правила конвертации между конфигурациями "Управление торговлей 10.3" и "Бухгалтерия предприятия 2.0" - для реквизита "СчетКасса" документа "Приходный кассовый ордер" установил следующий код в обработчике "ПередВыгрузкой":
Выражение = "ПланыСчетов.Хозрасчетный.ОперационнаяКасса";
Далее загрузил новые правила обмена в УТ, выгрузил данные из УТ (в файле выгрузке реквизит "СчетКасса" заполняется как ПланыСчетов.Хозрасчетный.ОперационнаяКасса, т.е. так, как и должен), далее загружаю эти данные в БП, но реквизит "СчетКасса" имеет значение 50.01 (т.е. необходимый мне счет не проставился в результате загрузки данных).
Если ОбменДанными.Загрузка Тогда
Возврат;
КонецЕсли;
Т.е. никакие дальнейшие операторы не выполняются в рамках этой процедуры, процедуры "ПриЗаписи" для ПКО нет, а "ОбработкаПроведения" не используется, т.к. из торговли выгружаются непроведенные документы, соответственно в БП они тоже проводиться не будут.
Вообщем проблема решилась - оказывается в самих правилах конвертации для ПКО в событии "ПослеЗагрузки" устанавливался счет 50.01.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс