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


В данной процедуре вообще не проверяется нужный мне план обмена "НаличиеОбменаТорговля103БухгалтерияПредприятия30". Более того, и в процедуре ОпределитьПараметрыСеансаДляОбменаДанными() используются только узлы обмена, соответствующие конфигурациям на обычных формах.

Таким образом, я перевел клиента с БП 2.0 на 3.0, конвертнул обмен, а теперь нумерация всех документов пошла с нуля, причем уже без префиксов.


Что я упустил?
1 hhhh
 
24.04.14
10:01
ну, в БСП по-другому всё. Это и упустил.
2 Stanislav1C
 
24.04.14
11:21
(1)  Причем тут БСП?