Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

нужно вести сплошную нумерацию с разными префиксами

нужно вести сплошную нумерацию с разными префиксами
Я
   Daluvan
 
19.02.20 - 16:06
при установке префикса в приустановкеновогономера() нумерация ведется в по префиксам. Нужно сделать, чтобы нумерация была сплошная, но с разными префиксами. Вручную сменить префикс при автонумерации не выходит. Может кто делал уже?
 
 
   bolero
 
1 - 19.02.20 - 16:18
CommonModules/ПрефиксацияОбъектовСобытия
УстановитьПрефикс()
   pechkin
 
2 - 19.02.20 - 16:19
добавляй префикс только на печать. сам номер юзай без префикса
   Йохохо
 
3 - 19.02.20 - 16:27
(2) это будет аффикс. Используй аффиксы, Люк! (0)
   Daluvan
 
4 - 19.02.20 - 16:58
Может из вопроса не понятно. напишу пример (1) (2) (3) 
документ номер
   Daluvan
 
5 - 19.02.20 - 16:59
документ
а0001, а0002, б0003, в0004 итд
   mikecool
 
6 - 19.02.20 - 17:00
можно рассчитывать номер в ПриУстановкеНовогоНомера
   dka80
 
7 - 19.02.20 - 17:02
"Вручную сменить префикс при автонумерации не выходит" и не выйдет, т.к. будут разные номера и нумератор собьется.
Вижу два варианта:
1. писать свою нумерацию, но тут много ньюансов.
2. оставить типовую нумерацию, а нужные номера выводить в печатную форму. Если нужно, то добавить свой реквизит и в него уже формировать номер с нужным префиксом
   Затейник
 
8 - 19.02.20 - 17:03
а зачем все это надо ? какой на выходе профит ?
   pechkin
 
9 - 19.02.20 - 17:06
(4) не нужно тебе хранить префикс в номере
   dka80
 
10 - 19.02.20 - 17:11
а еще посмотри процедуру УстановитьПрефикс модуля ПрефиксацияОбъектовСобытия (если такая у тебя есть). В ней устанавливается префикс организации и префикс информационной базы. Так эти префиксы можно подменить (если они тебе не нужны)
   unregistered
 
11 - 19.02.20 - 17:18
(8) >> а зачем все это надо ? какой на выходе профит?

Да как обычно. Безумная хотелка ипанутых безмозглых бухгалтеров.
   unregistered
 
12 - 19.02.20 - 17:19
(6) > можно рассчитывать номер в ПриУстановкеНовогоНомера.

Писать свой расчет - то ещё удовольствие.
Всех нюансов автор всё равно учесть не сумеет и будет бесконечно скакать на граблях.
   Начинающий_13
 
13 - 19.02.20 - 17:20
У тебя какая база? Нумерация сплошная в одном спр. или в группе спр
Сделай подписку на событие. Определи источник по типу справочника и поставить на него свой префикс

    
    ////МОЖНО НАЗНАЧИТЬ ПРЕФИКСЫ В ЗАВИСИМОСТИ ОТ ТИПА СПРАВОЧНИКА

    //Если ТипЗнч(Источник) = Тип("СправочникОбъект.ВидыНоменклатуры")Тогда

    //    ИначеЕсли ТипЗнч(Источник) = Тип("СправочникОбъект.Номенклатура")Тогда

    //    ИначеЕсли ТипЗнч(Источник) = Тип("СправочникОбъект.НоменклатурныеГруппы")Тогда

    //    ИначеЕсли ТипЗнч(Источник) = Тип("СправочникОбъект.НоменклатурныеГруппыРеализации")Тогда

    //Иначе

    //КонецЕсли;

    
    ШаблонПрефикса = "[ОР][ИБ]-[Префикс]";
    ШаблонПрефикса = СтрЗаменить(ШаблонПрефикса, "[ОР]", ПрефиксОрганизации);
    ШаблонПрефикса = СтрЗаменить(ШаблонПрефикса, "[ИБ]", ПрефиксИнформационнойБазы);
    ШаблонПрефикса = СтрЗаменить(ШаблонПрефикса, "[Префикс]", Префикс);
   Daluvan
 
14 - 20.02.20 - 12:51
(13) (12) (10) При установке префикса - нумерация ведется по каждому из префиксов. Если переопрделять префикс нумерация также сбивается. Решение такое - воспользовался ОбработкаПолученияПредставления относительно реквизита документа. Нумерация при этом сохраняется и автоматическая и контроль уникальности.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.