Имя: Пароль:
1C
1С v8
Вопрос по полям поиска при переносе из 1с7 в 1с8
0 URAL
 
30.01.18
16:29
Всем привет.
Подскажите работают ли поля поиска при переносе данных из версии1с7 в 1с8?

Пробую осуществлять поиск, и не пойму почему не ищет...

Если СвойстваПоиска["ЭтоГруппа"] Тогда
    Если НомерВариантаПоиска = 1 тогда
        СтрокаИменСвойствПоиска = "Код, Наименование, Родитель, ЭтоГруппа";
    ИначеЕсли НомерВариантаПоиска = 2 тогда
        СтрокаИменСвойствПоиска = "Наименование, Родитель, ЭтоГруппа";
    КонецЕсли;
Иначе
    Если ЗначениеЗаполнено(СвойстваПоиска["Артикул"]) Тогда
        Если НомерВариантаПоиска = 3 тогда
            СтрокаИменСвойствПоиска = "Артикул, Код,  Наименование, Родитель, ЭтоГруппа";
        ИначеЕсли НомерВариантаПоиска = 4 тогда
            СтрокаИменСвойствПоиска = "Артикул, Наименование, Родитель, ЭтоГруппа";
        ИначеЕсли НомерВариантаПоиска = 5 тогда
            СтрокаИменСвойствПоиска = "Код, Наименование, Родитель, ЭтоГруппа";
        Иначе
            СтрокаИменСвойствПоиска = "Наименование, Родитель, ЭтоГруппа";
        КонецЕсли;
    Иначе
        Если НомерВариантаПоиска = 6 тогда
            СтрокаИменСвойствПоиска = "Код, Наименование, Родитель, ЭтоГруппа";
        ИначеЕсли НомерВариантаПоиска = 7 тогда
            СтрокаИменСвойствПоиска = "Наименование, Родитель, ЭтоГруппа";
        КонецЕсли;
    КонецЕсли;
КонецЕсли;


В КД написано:
Условия возникновения события
Только для платформы V8.
Событие выполняется при поиске элемента ссылочного типа. Если установлен поиск по уникальнму идентификатору и программа нашла элемент, то поиск прекращается. Если поиск по уникальному идентификатору не дал положительного результата и указано, что нужно продолжить поиск в этом случае или поиск по уникальному идентификатору не проводился, то программа пытается найти элементы по свойствам поиска. В обработчике нужно установить список полей через запятую по которым нужно проводить поиск. Если очередная попытка дала положительный результат, то поиск прекращается.
Поиск возможен только по тем полям у которых на этапе выгрузка был установлен флаг поиска данных.
1 URAL
 
30.01.18
16:29
Приемник версия 1С8
2 Defender aka LINN
 
30.01.18
16:30
"Если поиск по уникальному идентификатору не дал положительного результата *и указано, что нужно продолжить поиск в этом случае*"
3 URAL
 
30.01.18
16:31
(3)использование поиска по УИ не активно в данном случае, но поля поиска активны
4 Йохохо
 
30.01.18
16:38
ошибка в нумерации ветвлений Если, не надо инкрементировать если не этогруппа
5 tesseract
 
30.01.18
16:48
Есть нюанс - поиск по уникальному идентификатору происходит ТОЛЬКО в режиме загрузки данных. Если загружать в обычном режиме - поиск по GUID не происходит.
6 URAL
 
30.01.18
16:53
(5) и в итоге работает поиск или нет когда с семерки в восьмерку?
7 tesseract
 
30.01.18
18:49
(6) По полям работает. Откуда выгружено значения не имеет.
8 Smile 8D
 
31.01.18
09:33
(6) в (4) же уже ответили, что неверно нумеруешь варианты поиска. В "Иначе" для проверки группы опять нумерация должна начинаться с 1. И в "иначе" для Артикула так же.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn