0
Stanislav1C
24.04.14
✎
09:04
|
Настроен односторонний обмен УТ 10.3 -> БП 3.0.
В настройка параметров учета префикс ИБ поставлен. В самой настройке обмена, понятное дело, он тоже стоит. Но при создании документа префикс в коде не ставится. Поиск в отладчике дал такой результат: префикс вообще передается пустым.
Процедура ДобавитьПрефиксУзла(Префикс) Экспорт
Если ПараметрыСеанса.ИспользованиеРИБ
ИЛИ ПараметрыСеанса.НаличиеОбменаТорговляБухгалтерия
ИЛИ ПараметрыСеанса.НаличиеОбменаТорговляБухгалтерияКОРП
ИЛИ ПараметрыСеанса.НаличиеОбменаСРозничнойТорговлей Тогда
Префикс = ПараметрыСеанса.ПрефиксУзлаРаспределеннойИнформационнойБазы + Префикс;
КонецЕсли;
КонецПроцедуры
В данной процедуре вообще не проверяется нужный мне план обмена "НаличиеОбменаТорговля103БухгалтерияПредприятия30". Более того, и в процедуре ОпределитьПараметрыСеансаДляОбменаДанными() используются только узлы обмена, соответствующие конфигурациям на обычных формах.
Таким образом, я перевел клиента с БП 2.0 на 3.0, конвертнул обмен, а теперь нумерация всех документов пошла с нуля, причем уже без префиксов.
Что я упустил?
|
|