Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

ЗУП 3.1.8 Представление Табельного номера сотрудника в документах

ЗУП 3.1.8 Представление Табельного номера сотрудника в документах
Я
   him1974
 
13.11.18 - 22:15
Приветствую! Ситуация такая. У Сотрудника, справочника Сотрудники есть табельный номер. У нас он ведется в формате, например 55441-1254, где 55441 - номер личной карточки, 1254 - табельный номер.
Задача: отсечь номер личной карты во всех документах?
Функция Представление что-то не срабатывает. Копаюсь в Общем модуле КадровыйУчетРасширенный.
Может кто то подскажет куда копать...
 
 
   tesseract
 
1 - 13.11.18 - 22:18
(0) Во всех печатных документах?
   him1974
 
2 - 13.11.18 - 22:19
(1) Угу, ну разве Расчетный листок, там и Личная карта и табельный есть, это решу как нибудь..
   Фрэнки
 
3 - 13.11.18 - 23:31
табельные номера уникальны?
   tesseract
 
4 - 13.11.18 - 23:37
(3) Так это код справочника. Тут дело не в уникальности. Тут надо лезть в модули Префиксация** и там ловить вывод номера на печать.
   Фрэнки
 
5 - 14.11.18 - 08:24
(4) у него заявлен актуальны релиз типовой. В типовой префиксы или как там их по модулям вызывают должны отрабатывать сами по себе.

Т.е. когда где-то в коде вывода на печать в коде элемента Сотрудник сидит хххх-табномер - в моих базах выдает табномер и никаких усилий с моей стороны для этого не делалось.

Если в их случае заполнение кода Элементов испорчено, то есть вероятность, что они и вывод на печать этих кодов уже испортили
   Serg_1960
 
6 - 14.11.18 - 10:04
(0) Нужно копать в сторону префиксации объектов. Например, для ЗУПа 3.1.5, это ПрефиксацияОбъектовКлиентСервер.УдалитьПрефиксыИзНомераОбъекта()
   him1974
 
7 - 14.11.18 - 10:53
(3) Конструкция ЛичнаяКарта-ТабельныйНомер  - уникальна
   him1974
 
8 - 14.11.18 - 10:56
(5) Коды не испорчены, все нормально с нумерацией. Хотелось именно отрезать НомерЛичнойКарты из всех документов, можно глобально.
   him1974
 
9 - 14.11.18 - 11:02
Может задачу не правильно объяснил.
В справочнике Сотрудники у Сотрудника присутствует в коде элемента НОмерЛичнойКарты-ТабельныйНомер.
Когда печтаем , например, расчетный листок, какие то приказы и т.д., то в поле Табельныйномер печатныхформ должно попадать только ТабельныйНомер без НомерЛичнойКарты.

Не хотелось бы переписывать половину печатных форм из-за этого :)
   pavlika
 
10 - 14.11.18 - 11:04
А зачем личный номер запихали в табельный номер? Отдельно никак нельзя его вести?
 
 Рекламное место пустует
   pavlika
 
11 - 14.11.18 - 11:04
(7) СНИЛС или ИНН типа не уникален.
   him1974
 
12 - 14.11.18 - 11:07
(11) Это у ФизЛица.
   him1974
 
13 - 14.11.18 - 11:09
(10) На предприятии Табельные номера передаются, после увольнения сотрудника другому сотруднику - новому. НомерЛк уникальный, но..
Предположим человек работает в цехе1 и цехе2, тогда у него НомерЛк уникальный, но табельный присваивается в каждом цехе свой.
   Serg_1960
 
14 - 14.11.18 - 11:12
(9) "Может задачу не правильно объяснил." - может быть и неправильно, но Вас поняли правильно и ответили. Табельный номер в ЗУПе - это код записи "Сотрудники" (по крайней мере у меня так).  И перед печатью он штатно "обрезается" от префиксов как было указано выше. Вам надо туда - ловить штатную обработку табельного номера и перехватывать своим алгоритмом.
   pavlika
 
15 - 14.11.18 - 11:13
(13) Сотрудник привязан к физику, у физика есть уникальный идентификатор. Ну разные табельные номера по цехам и что?
   him1974
 
16 - 14.11.18 - 11:15
(14) Посмотрю конечно. Спасибо за наводку.
Что делал я. Руками для одного человека исправил табельный номер из Формата 0000-1234 на 4444-1234. При печати Расчетного листка он так и напечатал 4444-1234 ничего не обрезая. Но я гляну :)
   him1974
 
17 - 14.11.18 - 11:17
(15) Код у Физиков не уникальный, там и Иванов и Сидоров и т.д. могут иметь один код. У сотрудников нет
   Serg_1960
 
18 - 14.11.18 - 11:17
(15) Sorry, отвянь с физиком :) В чужой монастырь со своим уставом - не комильфо. Ну взяли они за основу такую кодировку - имеют право.
   Serg_1960
 
19 - 14.11.18 - 11:20
Да и потом, физик может сначала работать внешним совместителем в подразделении, а потом стать штатным сотрудником. С Вашей колокольни ничего не изменится - тот же физик, то-же подразделение...
   him1974
 
20 - 14.11.18 - 11:22
(19) Не может. У нас военный завод. тут все сложнее.
   Serg_1960
 
21 - 14.11.18 - 11:27
(16) В типовых конфигурациях штатно(!) отрезаются только заранее известные конфигурации префиксы(!) (организаций и узлов РИБ). Точно говорю: Вам туда со своими хотелками.

(20) Да, да, конечно, у Вас уникальная организация - военный завод, это круто... со своими тараканами на чердаке :))
   El_Duke
 
22 - 14.11.18 - 11:31
(18) Ну да, ну да имеют
Но при этом наверное хотят повторить путь горе-проектировщиков всего мира и получить удар в лоб граблями-рекордсменами.
Что это за грабли такие и как они лупят описано тут: https://www.e-reading.by/chapter.php/97945/37/Orlov_-_Zapiski_avtomatizatora._Professional%27naya_ispoved%27.html
   Serg_1960
 
23 - 14.11.18 - 11:44
(22) На грабли наступали и наступать будут. Хоть предупреждай, хоть не предупреждай - безполезно.
   El_Duke
 
24 - 14.11.18 - 12:01
(23) Ну это же азбучная истина, это знаю даже я, не являющийся программистом.
Никогда нельзя в код элемента справочника закладывать информационную нагрузку. Никаких номеров личной карточки там просто не должно быть, это ТАБУ раз и навсегда.

Это справедливо везде, всегда и для всех. Даже для военного завода. Почему то никто не пытается на территории военного завода отменить закон сохранения энергии или закон всемирного тяготения. Законы проектирования и эксплуатации учетных систем почему то уважать не хотят. Вот они и лупят по лбу рукоятками граблей-рекордсменов, вызывая необходимость переделок и дописок того, чего в принципе не должно быть.
   pavlika
 
25 - 14.11.18 - 12:04
(18) Кодировка ради кодировки чтобы потом крыжить типовой функционал? Они хотят УНИКАЛЬНЫЙ идентификатор.
(17) Еще раз спрашиваю у них - чем не устраивает ИНН/СНИЛС? Не код физлица, а ИНН/СНИЛС.
   dka80
 
26 - 14.11.18 - 12:30
Настройка - Дополнительные настройки - Удалять префиксы
не подходит?
   him1974
 
27 - 14.11.18 - 12:46
Проблему решил. Правильный ответ был у Serg_1960.
Решение в ПрефиксацияОбъектовКлиентСервер
У нас номер Личной карты из 6 цифр. Штатный механизм использует только 5, поэтому и не отрезал.
Всем спасибо за участие.

Да, хотел поделиться чужим опытом, если кому пригодиться.
У нас на заводе работает около 30 000 человек. Цеха с количеством по 3-4 -5т.ч
У одного из параллельных заводов ввели уникальные табельные Только в рамках одного из цехов, как бы для удобства. Личные карточки не учитывали. Вот тут и начались проблемы, сами понимаете - Дубликаты.
Вот поэтому и выбрали сквозную нумерацию НомерЛк-ТабНомер, как уникальную для всего завода.
Еще раз Спасибо :)
   Фрэнки
 
28 - 14.11.18 - 12:53
(27) ну и как в целом расчеты идут с такой общей численностью? Долго, муторно, ужасно? Или за счет раздробления всех начислений на цеха/участки все более менее нормально проходит на нескольких компах расчетчиков одновременно?
   him1974
 
29 - 14.11.18 - 12:56
(28) ЗУП только на внедрении, еще не определились с внедренцами. В России это могут только 2 Организации Крок и Рарус, т.к. СУБД - ORACLE
   Фрэнки
 
30 - 14.11.18 - 13:02
(29) а сейчас в чем считают? Прости за навязчивость :-)
   him1974
 
31 - 14.11.18 - 13:04
(30) Свои программы самописные. Переливаются данные туда-сюда.


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