Имя: Пароль:
1C
1C 7.7
v7: Проблема с нумерацией в ЗиК
0 Balabass
 
27.02.13
05:43
Сам дурак, упустил время, проглазел, прошляпил и так далее.
Как быть, сообразить не могу.
В справочнике сотрудники код - 10 знаков.
Тип - текстовый.
Но 2000 сотрудников прошли по шестизначному коду.
что случилось - не скажу, ибо не ведаю, и с середины прошлого года пошли сотрудники с десятизначными кодами.
Ну и получилось так что есть сотрудник с номером 001000 и 0000001000, что по сути одно и тоже.
Что можно придумать, чтобы причесать справочник.
ПЫСЫ: Новые сотрудники заводятся сегодня с шестизначным кодом автоматически.
Код = Табельный номер.
1 Balabass
 
27.02.13
05:45
170 сотрудников зависло с одинаковыми табельными номерами.
2 Zaval
 
27.02.13
05:55
Чепуха. Перенумеруй Ючойсом.
3 FreeHunter
 
27.02.13
05:58
напиши обработку для перенумерации и запусти ее и все )))
4 Balabass
 
27.02.13
05:58
(2) дык проблема не в коде как таковом, а в том, что это табельный номер. и менять его нельзя.
5 Balabass
 
27.02.13
05:59
+ косяк вылез в том, что в бухии 2.0 сотрудники не все переносятся изза того, что там код - числовой - и 01 и 001 превращаются оба в 001. И один сотрудник идет лесом.
6 Zaval
 
27.02.13
06:04
(5) Добавь рекв ТабНомер. Код кодом, а числовой табНомер - это бессмыслица.
7 Эмбеддер
 
27.02.13
07:09
(4) 170 человек были уволены в результате компьютерного сбоя
8 Maximysis
 
27.02.13
07:19
(6) Зачем плодить лишний реквизит.
Найди в истории кто изменил код и вали на него, и таб номера меняйте.
9 ЧеловекДуши
 
27.02.13
07:20
Как вариант, выравнивай коды сотрудников.
Блокируй ручной ввод кода и все будет, хорошо :)
Еще используй префикс, если так код нужен...
10 ЧеловекДуши
 
27.02.13
07:23
+ Коды там как бы не при делах, все дело в ИНН, налоговой нужен только ИНН :)
11 Zaval
 
27.02.13
07:29
(8) :) А в бухии ТабНомер вообще присутствует как сущность?
(0) Подумай хорошо над (9). Нпр, если часть ЗиКовского ТабНомера интерпретировать как префикс...
12 Balabass
 
27.02.13
07:32
Для кого смог - добавил лидирующие нули, для дубликатов добавил 0 в конце. и привел все к 10-значному.
13 1Сергей
 
27.02.13
07:35
надо было 0000001000 -> 0000011000 и тд
14 Zaval
 
27.02.13
07:36
(12) Пока "под впечатлением" - закрой возможность редактирования :)
15 Balabass
 
27.02.13
07:50
(14) Обязательно)
16 Эмбеддер
 
28.02.13
06:08
(12) ноль в конце возьму себе на заметку
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.