Приветствую, форумчане!
"Управление торговлей 10.3", (Моби-С 5.5). "ABBYY Ukraine", 2003-2014 (2.3.20.1)
Сразу скажу, что обмен построен на основе типового плана обмена "Полны", но с небольшими изменениями.
В филиальной базе поставил префикс "ФБ", но при создании документов выдает номерацию без этого префикса...
Слышал, что в случаях если план обмена отличается от полного, то нужно что-то допиливать....
Что мне сделать, чтобы в номер включился префикс подчиненного узла?
В Общем модуле "Полные Права" нашел процедуру, которая отвечает за ПараметрыСеанса.ИспользованиеРИБ
В запросе пробегают по "Полному" плану обмена. В этот запрос добавил свой план обмена "ПолныйФилиал":
Запрос.Текст = "ВЫБРАТЬ
| Полный.Ссылка КАК Ссылка
|ИЗ
| ПланОбмена.Полный КАК Полный
|ГДЕ
| Полный.Ссылка <> &ЭтотУзелПолный
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ОбменУправлениеТорговлейБухгалтерия.Ссылка КАК Ссылка,
| ОбменУправлениеТорговлейБухгалтерия.ДатаНачалаВыгрузкиДокументов КАК ДатаНачалаВыгрузкиДокументов
|ИЗ
| ПланОбмена.ОбменУправлениеТорговлейБухгалтерия КАК ОбменУправлениеТорговлейБухгалтерия
|ГДЕ
| ОбменУправлениеТорговлейБухгалтерия.Ссылка <> &ЭтотУзелПоОрганизации
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ПолныйРегионы.Ссылка
|ИЗ
| ПланОбмена.ПолныйРегионы КАК ПолныйРегионы
|ГДЕ
| ПолныйРегионы.Ссылка = &ЭтотУзелФилиала";
Запрос.УстановитьПараметр("ЭтотУзелПолный", ПланыОбмена.Полный.ЭтотУзел());
Запрос.УстановитьПараметр("ЭтотУзелФилиала", ПланыОбмена.ПолныйРегионы.ЭтотУзел());
МассивРезультатЗапроса = Запрос.ВыполнитьПакет();
РезультатЗапросаИспользованиеРИБ = МассивРезультатЗапроса[0];
РезультатЗапросаИспользованиеРИБ1 = МассивРезультатЗапроса[2];
ПараметрыСеанса.ИспользованиеРИБ = НЕ РезультатЗапросаИспользованиеРИБ.Пустой();
ПараметрыСеанса.ИспользованиеРИБ = НЕ РезультатЗапросаИспользованиеРИБ1.Пустой();
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua