![]() |
|
КД. Поиск по УИД или по Коду | ☑ | ||
---|---|---|---|---|
0
kortun
16.07.13
✎
06:40
|
Перенос из ТиС в УТ.
В ТиС есть реквизит УИД8, но он заполнен не у всех товаров. Как мне настроить перенос товаров, если УИД8 заполнен, тогда поиск в 8 по УИДу, если в 7 УИД8 пустой, то поиск в 8 по коду? Спасибо. |
|||
1
Рэйв
16.07.13
✎
06:45
|
Настрой поиск по УИД8.
Потом в ПослеВыгрузки проверяй //-- Если Объект.Пустя() Тогда // не нашли по УИД8 // ищем по Объект.Код КонецЕсли; Если е нашлось и по коду - значит это новый, дальше ничего не делаем, оно само запишет |
|||
2
Рэйв
16.07.13
✎
06:46
|
т.е. не ПослеВыгрузки конечно
ПослеЗагрузки |
|||
3
Рэйв
16.07.13
✎
06:47
|
Объект.Пустя()
читать как Объект.Пустая() :-) |
|||
4
kosts
16.07.13
✎
06:51
|
(0) По хорошему, конечно, нужно бы всем проставить УИД8 заранее.
|
|||
5
kortun
16.07.13
✎
06:53
|
(4) заранее нельзя проставить, товары создаются в 7, а потом уже в 8 переносятся
|
|||
6
kortun
16.07.13
✎
07:02
|
(1) и как мне поиск по УИДу настроить? в семерке же это просто реквизит УИД8, я когда ПКС настраиваю, там нет возможности сделать поиск по УИДу с реквизита
|
|||
7
Godofsin
16.07.13
✎
07:20
|
(6) Если товар выгружается в 8 только с 7.7 и своими наглыми ручками никто не правит коды что в 8, что в 7.7 - ищи по коду и не парься.
|
|||
8
kortun
16.07.13
✎
08:38
|
(7) вот, юзеры своими наглыми ручками направили кодов и наименований, потому по УИДу надо синхронизацию
|
|||
9
Aleksey
16.07.13
✎
09:01
|
А есть уверенность что юзверы не копировали карточку, т.е. нет дублей гуидов?
А так для этой задачи служат поля поиска |
|||
10
Alex S D
16.07.13
✎
09:10
|
(8) если они правили ручками коды, и еще и УИД не заполнен, то это нерешаемая задача
|
|||
11
Alex S D
16.07.13
✎
09:10
|
ибо ты можешь найти по коду совсем другой товар
|
|||
12
kortun
16.07.13
✎
09:13
|
(10) не, у тех, у которых УИД заполнен, нужен поиск по УИД, у тех у кого не заполнен, по полям поиска
|
|||
13
kortun
16.07.13
✎
09:13
|
(9) а разве может быть 2 одинаковых УИДа, даже после копирования?
|
|||
14
kortun
16.07.13
✎
09:14
|
Всем спасибо, разобрался на уровней алгоритма поиска
|
|||
15
Alex S D
16.07.13
✎
09:14
|
рекурисия какая-то, чтобы понять заполнен ли УИД нужно сперва найти этот товар
|
|||
16
Alex S D
16.07.13
✎
09:14
|
(13) дык УИД же там у тебя как реквизит, конечно может
|
|||
17
Aleksey
16.07.13
✎
09:17
|
(13) Это же обычный реквизит, а значит если при копировании он не очищается, то останется такой же как и "источника"
|
|||
18
Aleksey
16.07.13
✎
09:18
|
(12) Используй поля поиска, Люк. В них вся сила
|
|||
19
kortun
16.07.13
✎
09:22
|
(17) о, точно, надо чистить при копировании
|
|||
20
Serg_1960
16.07.13
✎
09:29
|
"Автоматизаторам Хаоса - посвящается".
PS: прежде чем начинать обмен, надо подготовить базы. Объяснить юзверям что синхронизация будет идти по кодам. Обработку поиска не уникальных кодов им и пусть устраняют проблемы. А для особо тупых - повторяю: правили игры нужны. И не мне, а вам. Чтобы вы знали правила синхронизации и соблюдали их... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |