|   |   | 
| 
 | ЗУП3: изменение таб.№ после перехода из ЗУП2.5 | ☑ | ||
|---|---|---|---|---|
| 0
    
        dft2014 13.12.17✎ 13:03 | 
        После переноса данных из ЗУП2.5 в ЗУП3, у всех сотрудников таб.№ заполнен так: д000000063, д000000064 и т.д.
 Сейчас, при создании нового сотрудника, табельный номер начинает новую нумерацию с ПР00-00001. Я посмотрела, у организации установлен префикс ПР, его я могу убрать (критично ли это?). Но вот как в ЗУП3 сделать так, чтобы нумерация табельных номеров продолжилась с д000000065? | |||
| 1
    
        dft2014 13.12.17✎ 13:06 | 
        +(0) Нашла в ЗУП3 подписку на событие УстановитьПрефиксИБИОрганизацииКодуСправочникаЗарплатаКадрыБазовая:
 Источник - СправочникОбъект.Сотрудники Событие - ПриУстановкеНовогоКода Обработчик - ПрефиксацияОбъектовСобытия.УстановитьПрефиксИнформационнойБазыИОрганизации Но здесь он только префикс ставит, а сама нумерация откуда берется? | |||
| 2
    
        dft2014 13.12.17✎ 13:15 | 
        Процедура УстановитьПрефиксИнформационнойБазыИОрганизации(Источник, СтандартнаяОбработка, Префикс) Экспорт
 УстановитьПрефикс(Источник, Префикс, Истина, Истина); КонецПроцедуры Процедура УстановитьПрефикс(Источник, Префикс, УстановитьПрефиксИнформационнойБазы, УстановитьПрефиксОрганизации) ПрефиксИнформационнойБазы = ""; ПрефиксОрганизации = ""; Если УстановитьПрефиксИнформационнойБазы Тогда ПриОпределенииПрефиксаИнформационнойБазы(ПрефиксИнформационнойБазы); ДополнитьСтрокуНулямиСлева(ПрефиксИнформационнойБазы, 2); КонецЕсли; Если УстановитьПрефиксОрганизации Тогда Если РеквизитОрганизацияДоступен(Источник) Тогда ПриОпределенииПрефиксаОрганизации( Источник[ИмяРеквизитаОрганизация(Источник.Метаданные())], ПрефиксОрганизации); // Если задана пустая ссылка на организацию. Если ПрефиксОрганизации = Ложь Тогда ПрефиксОрганизации = ""; КонецЕсли; КонецЕсли; ДополнитьСтрокуНулямиСлева(ПрефиксОрганизации, 2); КонецЕсли; ШаблонПрефикса = "[ОР][ИБ]-[Префикс]"; ШаблонПрефикса = СтрЗаменить(ШаблонПрефикса, "[ОР]", ПрефиксОрганизации); ШаблонПрефикса = СтрЗаменить(ШаблонПрефикса, "[ИБ]", ПрефиксИнформационнойБазы); ШаблонПрефикса = СтрЗаменить(ШаблонПрефикса, "[Префикс]", Префикс); Префикс = ШаблонПрефикса; КонецПроцедуры | |||
| 3
    
        Aradel3d 13.12.17✎ 13:16 | 
        Руками вбейте номер, потом создайте нового.     | |||
| 4
    
        dft2014 13.12.17✎ 13:17 | 
        Типовой код из (2) возвращает "ПР00", а откуда идет заполнение "00001", что в итоге создает ПР00-00001?     | |||
| 5
    
        Naumov 13.12.17✎ 13:18 | 
        0001 создает платформа, с использованием сформированного префикса.
 У тебя либо префикс у организации указан, либо префикс Узла обмена. | |||
| 6
    
        M_Flint 13.12.17✎ 13:18 | 
        Нет табельного с таким префиксом, вот и возвращает 00001.     | |||
| 7
    
        dft2014 13.12.17✎ 13:19 | 
        (3) Пробовала у нового сотрудника вручную установить таб.№д000000065, затем создаю еще олного нового сотрудника и у него таб.№ПР00-00001     | |||
| 8
    
        Aradel3d 13.12.17✎ 13:20 | 
        У ПР номер 1, а у 000000 - 65     | |||
| 9
    
        dft2014 13.12.17✎ 13:21 | 
        (5) Префикс указан в настройках организации. Я могу его убрать, но тогда нумерация начинается с 0000-00001     | |||
| 10
    
        dft2014 13.12.17✎ 13:21 | 
        (8) И как быть?     | |||
| 11
    
        Aradel3d 13.12.17✎ 13:22 | 
        (10) вбить номер для ПР     | |||
| 12
    
        M_Flint 13.12.17✎ 13:22 | 
        Я в своей базе просто добавила префикс к табельным номерам. В приказах печатается без префикса.     | |||
| 13
    
        dft2014 13.12.17✎ 13:25 | 
        (11) Не поняла...
 (12) Дело не только в префиксе, а в том, что сама нумерация и без префикса начинается с 1, а должна с 65 | |||
| 14
    
        Aradel3d 13.12.17✎ 13:28 | 
        (13) Исправляете номер у последнего проблемного на свой ПР000000777, далее будет для ПР ПР000000778 и т.п. автоматически.     | |||
| 15
    
        hhhh 13.12.17✎ 13:28 | 
        (13) вбейте вручную ей номер ПР00-00064, а дальше она сама пойдет     | |||
| 16
    
        Aradel3d 13.12.17✎ 13:30 | 
        Надо было фотку просить сперва, там написано СПБ.     | |||
| 17
    
        dft2014 13.12.17✎ 13:39 | 
        (15) Вбейте вручную номер ПР00-00064. Теперь нумерация у следующих новых сотрудников стала идти почти правильно: ПР00-00064 и т.д. 
 Но мне надо, чтобы вместо ПР00-00064 было д000000064 !!! | |||
| 18
    
        Aradel3d 13.12.17✎ 13:40 | 
        Фотку показать теперь надобно. Тогда скажу)     | |||
| 19
    
        Джо-джо 13.12.17✎ 13:43 | 
        прямиком вот сюда
 Мисс/миссис бюст мисты 2017_2 Призовой фонд 46250 руб +0.1 BTC +20 ETC | |||
| 20
    
        dft2014 13.12.17✎ 13:45 | 
        (18) Разобралась! Всем СПАСИБО!!!     | |||
| 21
    
        SadrArt 13.12.17✎ 13:53 | 
        вроде как д000...  - это договорники ГПХ     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |