![]() |
![]() |
|
v7: Поиск и замена значений | ☑ | ||
---|---|---|---|---|
0
Масянька
10.09.13
✎
11:14
|
Доброе утро!
Хочу поменять одну номенклатуру на другую. Стандартный "Поиск и замена значений" - все проходит, кроме одного элемента - партии ТМЦ - ругается на не уникальный код. Чего ему надо? |
|||
1
Масянька
10.09.13
✎
11:23
|
Я подниму.
Документ (по которому партия) - ВводОстатковТМЦПоПартиям. ТиС 932. |
|||
2
Зойч
10.09.13
✎
11:24
|
не уникальный код
|
|||
3
Любопытная
10.09.13
✎
11:24
|
у партий код неуникальный, разве непонятно? Открыть справочник партий и посмотреть. У вас распределенка?
|
|||
4
Масянька
10.09.13
✎
11:29
|
Блин, какие все умные :)
Открыла, посмотрела...... Вот скрин - http://zalil.ru/34720508 - красным (судя по всему) то, что нужно заменить. |
|||
5
Масянька
10.09.13
✎
11:33
|
(3) Нет, обычная, файловая БД.
|
|||
6
aka AMIGO
10.09.13
✎
11:37
|
(5) давно не обновлялась? у меня в 962 даже такого документа нет :(
а отладчик что говорит? |
|||
7
Масянька
10.09.13
✎
11:40
|
(6) Очень давно. 932 релиз.
|
|||
8
aka AMIGO
10.09.13
✎
11:46
|
(7) а такого дока нет? "ВводОстатковТМЦ"
в нём как раз органично создаются остатки, по партиям |
|||
9
Масянька
10.09.13
✎
11:50
|
(8) Это он и есть. Если с партиями - то называется по партиям. Отладчик ничего не говорит - не умею я с ним разговаривать.
|
|||
10
Любопытная
10.09.13
✎
11:50
|
(4) отбор сделай в справочнике по номенклатуре, которую пытаешься заменить.
|
|||
11
Любопытная
10.09.13
✎
11:50
|
(9) Что непонятно-то? Зайди в эту партию и код у нее поменяй
|
|||
12
Масянька
10.09.13
✎
11:53
|
Интересно получается: я меняю номенклатуру с кодом 1298 на номенклатуру с кодом 3177. Воткнула сообщить в Процедура ЗаменаВСправочнике(П, СЗТипы, ЗначениеЗамены): пишет -
1 - Партии / 00000002 / Вентилятор CPU Cooler Master CP6-9HDSA-0L-GP / 3177 Спр.Записать(); {D:\1CV7\DB\DOPOLNITELNO\ADMIN\REPLVAL.ERT(526)}: Код не уникальный! |
|||
13
Любопытная
10.09.13
✎
11:54
|
(12)ну не может он поменять номенклатуру в партии, потому что не может записать партию, потому что у нее код не уникальный. Потому что у одной номенклатуры есть несколько партий с одинаковым кодом.
|
|||
14
Масянька
10.09.13
✎
11:58
|
(13) Я говорю же, значений было (до замены) много - в том числе были и партии 0003 точно была. Её же он поменял.
|
|||
15
Попытка1С
10.09.13
✎
11:59
|
Кому эти уникальные коды в партиях нужны.
Отрубить их нафиг и будет счастье. |
|||
16
Масянька
10.09.13
✎
12:00
|
(15) А плохо не будет потом?
|
|||
17
Попытка1С
10.09.13
✎
12:01
|
(16) Ну если элемент партий нигде по коду не ищется что плохого может быть?
|
|||
18
Любопытная
10.09.13
✎
12:02
|
00000002 и 0003 как между собой перекликаются?
Я тебе еще раз говорю: найди партии по той номенклатуре, которую ты пытаешься заменить и посмотри только на них, общий список партий меня вообще не интересует. А еще потом посмотри на партии той номенклатуры, на которую ты пытаешься заменить, если они есть конечно. |
|||
19
Попытка1С
10.09.13
✎
12:02
|
На крайняк потом перенумеруешь все партии в уникальные коды, и вернешь уникальность взад.
|
|||
20
Масянька
10.09.13
✎
12:06
|
(18) Да нету отбора по номенклатуре. Есть - приходный док-т, поставщик. В док-е "Ввод остатков" около 1000 записей.
|
|||
21
Масянька
10.09.13
✎
12:10
|
Каким-то макаром получилось (18). Одна - единственная партия по номенклатуре с кодом 1298 (что меняем). Код партии - 00000002 (ну, все нули, последняя 2).
|
|||
22
Масянька
10.09.13
✎
12:13
|
Мда, а у номенклатуры с кодом 3177 есть уже партия с кодом 00...2.
Вот на фига так чудить-то? Всем спасибо! Отдельная благодарность - Любопытной :) |
|||
23
Злопчинский
10.09.13
✎
20:49
|
Масянька, коды партий ник чему не привязаны (если только не УРБД) - так что нефиг было мучаться тупо штатно перенумеровать и все
|
|||
24
Масянька
11.09.13
✎
10:26
|
(23) Ну и где ты раньше был? :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |