0
Начинающий Восьмерочн
01.09.15
✎
09:08
|
Длина номера 11 символов, тип строка, есть префиксы у самой базы для обмена с БП и префикс у организации всего 4 знака получается плюс тире итого 5 знаков префикс, далее остается 6 знаков и по идее должно нумероваться до 999 999, но на практике нумерация доходит до 99 999, затем пишет про не уникальный номер и в результате приходится менять префикс чтобы продолжить работу эффект стойкий уже наступал дважды, кто сталкивался ?, релизы самые последние и платформы и конфигурации.
|
|
1
Начинающий Восьмерочн
01.09.15
✎
10:04
|
докопался до процедуры
Процедура УстановитьПрефикс(Источник, Префикс, УстановитьПрефиксИнформационнойБазы, УстановитьПрефиксОрганизации)
ПрефиксИнформационнойБазы = "";
ПрефиксОрганизации = "";
Если УстановитьПрефиксИнформационнойБазы Тогда
ПерепрефиксацияОбъектов.ПриОпределенииПрефиксаИнформационнойБазы(ПрефиксИнформационнойБазы);
ДополнитьСтрокуНулямиСлева(ПрефиксИнформационнойБазы, 2);
КонецЕсли;
Если УстановитьПрефиксОрганизации Тогда
Если РеквизитОрганизацияДоступен(Источник) Тогда
ПерепрефиксацияОбъектов.ПриОпределенииПрефиксаОрганизации(
Источник[ИмяРеквизитаОрганизация(Источник.Метаданные())], ПрефиксОрганизации);
// Если задана пустая ссылка на организацию.
Если ПрефиксОрганизации = Ложь Тогда
ПрефиксОрганизации = "";
КонецЕсли;
КонецЕсли;
ДополнитьСтрокуНулямиСлева(ПрефиксОрганизации, 2);
КонецЕсли;
ШаблонПрефикса = "[ОР][ИБ]-[Префикс]";
ШаблонПрефикса = СтрЗаменить(ШаблонПрефикса, "[ОР]", ПрефиксОрганизации);
ШаблонПрефикса = СтрЗаменить(ШаблонПрефикса, "[ИБ]", ПрефиксИнформационнойБазы);
ШаблонПрефикса = СтрЗаменить(ШаблонПрефикса, "[Префикс]", Префикс);
Префикс = ШаблонПрефикса;
КонецПроцедуры
и стало понятней, не могу найти откуда берется 2 параметр, который называется префикс, в настройках конфигурации нет вроде бы такого.
|
|