К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

УПП82. Сверка ШтрихКодов

Гость
0 - 09.07.2015 - 13:49
Ситуация такая.
Есть две базы. 1Основная, 2приемник.
В обеих базах заводили номенклатуру и создавали штрихкоды.

Из базы 1 перебрасывается номенклатура в базу 2.
В 2приемник - нужно отследить штрихкоды, для которых не совпадают владельцы в базах и заменить на владельца из 1Основной.
Соединение по ОЛе. ТДСтрока - список штрихкодов из Оле.

Отбор = Новый Структура("Штрихкод",ТДСтрока.ШтрихКод);

ПоискКода = РегистрыСведений.Штрихкоды.Получить(Отбор);

Выдает ошибку Недопустимое значение параметра (параметр номер '1')
Я понимаю, что у поля ШтрихКод тип Характеристика. Но как с ней работать, так и не поняла.
-----------
Сделала Запросом:
ПоискКода= Новый ("Запрос");
ПоискКода.Текст = "ВЫБРАТЬ
|Регистр.Штрихкод КАК ШтрихКод,
|Регистр.Владелец
|ИЗ
|РегистрСведений.Штрихкоды КАК Регистр
|ГДЕ
|Регистр.ШтрихКод = &ШтрихКод";

ПоискКода.УстановитьПараметр("ШтрихКод",ТДСтрока.Ш трихКод);

ПоискШК = ПоискКода.Выполнить().Выгрузить();
Для каждого СтрокаПоискШК Из ПоискШК Цикл

//замена владельца
// как спозиционироваться в регистре на найденную запись, что бы изменить владельца?

КонецЦикла;

Пожалуйста, подскажите.

P.s. (можете не кидаться камнями - такие мне достались с "исторически сложившимися" правилами базы. Потом нужно будет решить проблему синхронизации спр.)



Гость
41 - 12.07.2015 - 20:44
Смиренно ожидаю ответов на 35.1 и 35.2.


К списку вопросов






Copyright ©, Все права защищены