Имя: Пароль:
1C
1С v8
Отключение кодов в справочниках
, ,
0 Buckbister
 
27.12.18
17:08
Зачем их отключают? (Делают длину 0)
Есть этому сколь-нибудь здравое объяснение?
1 lxs
 
27.12.18
17:13
(0) А зачем тебе нужен код, если есть GUID?
2 unregistered
 
27.12.18
17:25
(0) А какое здравое объяснение есть для включения кодов?
В 99% случаев - коды нафиг никому не нужны и совершенно избыточны.
Если для синхронизации, то УИД-надёжнее.
А всякие там Табельный номер, Инвентарный номер, Артикул - всё равно хранят отдельно.
3 runoff_runoff
 
27.12.18
17:27
(2) табельный номер - это код в справочнике Сотрудники..
4 dka80
 
27.12.18
17:30
+3 Инвентарный номер ОС = Код
5 Buckbister
 
27.12.18
17:59
(1)(2) Для обмена с источниками, в которых нет УИД
6 H A D G E H O G s
 
27.12.18
18:02
(0) Лишний индекс, который не всегда нужен.
7 Buckbister
 
27.12.18
18:14
Когда надо синхронизировать справочники, которые не являются наследственными.
8 Сисой
 
27.12.18
18:56
(5) Для таких обменов добрые люди делают отдельный РС:
Объект (ссылка на элемент любого справочника), Схема обмена (идентификатор обмена), код во внешней системе.
9 unregistered
 
27.12.18
19:03
(3) > табельный номер - это код в справочнике Сотрудники..

Очень смешно. Если у вас табельные номера совпадают с кодами справочника, вам просто очень повезло. Но не переживайте - рано или поздно идиллия закончится.
10 unregistered
 
27.12.18
19:05
(4) Вы вместе с автором поста (3) хоть раз в типовые конфигурации заглядывали?

Совпадение табельного номера сотрудника или инвентарного номера ОС с кодами этих справочников совершенно не означает, что коды не могут отличаться от номеров (табельных или инвентарных).
11 unregistered
 
27.12.18
19:13
(5) > Для обмена с источниками, в которых нет УИД.

Что это за источник такой, в который код 1С-овского справочника можно впихнуть, а УИД - нет?
Если абстрагироваться от того, что УИД менее красив для восприятия глазом, чем код, то какая разница - как называется твой ключ для синхронизации - "код" или "УИД"?

По мне так коды в справочниках - пережиток прошлого.
УИД - значительно более надежный ключ.
12 Доминошник
 
27.12.18
19:17
(0) А просто для общего развития - где стали отключать (какая конфигурация, какие объекты)?
13 runoff_runoff
 
27.12.18
19:33
(10) не, ни разу
14 Сияющий в темноте
 
27.12.18
20:06
(11)если код числовой,то только в путь,если с буквенным префиксом,то префикс можно отрезать.
просто,гуид это 16 байт или 20 ascii символов.
а код,если это число,то обычно 4 байта.
поиск по числу в индексе быстрее,чем по строке
15 Мандалай
 
27.12.18
20:12
Это конечно они молодцы... лишние индексы, надежность... только когда принимаешь работу у подрядчика в пользовательском интерфейсе ни хрена нет гуида и надежность тут совсем ни к месту, проверить результат обмена в режиме пользователя просто охренительно сложно.
16 hhhh
 
27.12.18
20:49
(0) баян. Это было уже в 7.7. Справочники без кодов. Так что это уходит в глубь веков. Не новое изобретение.
17 Михаил Козлов
 
27.12.18
21:48
Удобно бывает в поиске (отборах) вводить код.
Грузить из табличных документов (выгрузили из одной БД -загрузили в другую).
18 Cyberhawk
 
27.12.18
22:05
(15) "в пользовательском интерфейсе ни хрена нет гуида" // Освой ИР, "Динамический список"
19 Cyberhawk
 
27.12.18
22:06
Код отключают, когда он не нужен пользователю.
Ну или в линейке УТ 11 за тебя, например, создатели конфы решили, что договорам код не нужен.
20 Hmster
 
27.12.18
22:31
(0) эта фишка началась когда пошли управляемые и разделение данных. С производительностью беда стала и с индексами. И вообще видать не понимали как их в новой системе использовать, вот и убрали чтобы вопросов не было
21 Hmster
 
27.12.18
22:33
(19) там вначале и договоров не было и преподносилось это как революционное достижение
22 H A D G E H O G s
 
27.12.18
22:39
(21) Там раньше БСП было - вообще кошмар. Аххх, дааа.
23 jsmith82
 
27.12.18
22:44
код, конечно, хорош, когда плодятся дубли
с другой стороны, коды тоже дублируются
24 jsmith82
 
27.12.18
22:46
но ещё больше угнетает, когда разрабы плодят особенные формы списка и выбора, где дубли сужаются в одну позицию
яркий пример - документооборот
приходится свои формы списка изобретать
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.