Имя: Пароль:
1C
1С v8
Как отключить контроль уникальности кода справочника номенклатура?
0 Jamal77788
 
18.02.15
13:25
Всем здрасьте, собственно как отключить контроль уникальности кода в номенклатуре? Комплексная автоматизация (1.1.52.1)
1 kosts
 
18.02.15
13:26
Не это невозможно
2 kosts
 
18.02.15
13:26
(1) Точнее возможно, но чревато
3 zak555
 
18.02.15
13:29
(2) чем ?
4 Jamal77788
 
18.02.15
13:29
ок, тогда как можно перенумеровать?
5 Рэйв
 
18.02.15
13:30
Либо убьется, либо покалечится!(С) Брыль.Чародеи.
6 nordbox
 
18.02.15
13:32
(5) +100500 )))
7 kosts
 
18.02.15
13:32
(4) Можно в случайном порядке можно в обратном это уже вам виднее. Для выполнения можно написать обработку.
8 nordbox
 
18.02.15
13:34
(7) их уже написали мильён
пусть в поисковике поищет
(0) А в чем такая стратегическая необходимость ломать существующие правила???
9 Timon1405
 
18.02.15
13:36
(8) хочет расставить ловушек для будущих НайтиПоКодеров
10 Кай066
 
18.02.15
13:41
(4) По Вашему это как-то связано с отключением контроля уникальности? Медленно поднимите руки и отойдите от компьютера
11 Jamal77788
 
18.02.15
13:42
Не надо ниче отключать, просто надо поменять нумерацию
12 Рэйв
 
18.02.15
13:44
(11)>>надо поменять нумерацию

А можно всю цепочку умозаключений,, приведшую к такому выводу?
13 nordbox
 
18.02.15
13:45
Рэйв, я у него уже в (8) спросил ))))
он теперь как Павлик Морозов будет молать
14 Рэйв
 
18.02.15
13:48
(13) Или будет делать таинственный вид, типа "вам не понять".
:-)
15 Jamal77788
 
18.02.15
13:49
вам не понять......
16 kosts
 
18.02.15
13:50
(15) Всё поймем.
17 Jamal77788
 
18.02.15
13:50
в общем есть 2 базы, и они обмениватются!
18 Рэйв
 
18.02.15
13:51
(17)все понятно.
ответ-Префикс:-)
19 Jamal77788
 
18.02.15
13:52
в одной базе префикс "АБ" а в другой "Б", но в базе которая АБ есть номенклатура с префиксом "Б"
20 Jamal77788
 
18.02.15
13:53
и в результате обмена начинает ругаться что поле код неуникально
21 Jamal77788
 
18.02.15
13:54
я хочу сделать следущее - в базе АБ перенумеровать всю номенклатуру, и тогда при выгрузке не будет коллизий с кодами
22 Кай066
 
18.02.15
13:54
(19) значит такая номенклатура уже есть, и чё?
23 Кай066
 
18.02.15
13:55
(21) будет задваивать номенклатуру - нахуа?
24 Рэйв
 
18.02.15
13:56
(21)Вытащи в базе АБ всю номнклатуру с префиксами Б и перенумеруй заново ее с префисом АБ. И проверяй чтобы  больше не было. И будет тее счастье
25 Timon1405
 
18.02.15
13:59
ИТС - УниверсальныеПодборИОбработкаОбъектов.epf
Не забудьте про бэкапы...
26 Jamal77788
 
18.02.15
14:06
(24) а при следующем обмене прилетит номенклатура с префиксом "Б" опять
27 Рэйв
 
18.02.15
14:07
(26)Из базы б? Ну и пусть летит. Она же из другой базы...
Чего то ты меня запутал...
У тебя Б и АБ должны не пересекаться если каждый сосздается только в своей базе
28 Jamal77788
 
18.02.15
14:13
(27) дааа, но сейчас нужно в одной базе номенклатуру с префиксом б поменять нумерацию на аб, для того чтобы в дальнейшем номенклатура "Б" нормально выгружалась
29 Timon1405
 
18.02.15
14:15
(28)
Читать (25),
много думать
пробовать
отписаться о результатах
30 Рэйв
 
18.02.15
14:18
(28)Дарю
СправочникОбъект.<Имя справочника> (CatalogObject.<Имя справочника>)
УстановитьНовыйКод (SetNewCode)
Синтаксис:

УстановитьНовыйКод(<ПрефиксКода>)

В базе АБ находишь Б, устанавливаешь им новый код с АБ и выгружаешь в Б чтобы там тоже поменялось.
Все
31 Jamal77788
 
18.02.15
14:42
(30) спасибо