Имя: Пароль:
1C
1С v8
загрузка данных из табличного документа, характеристики и штрихкоды
0 masandrus
 
28.04.13
15:01
Версия платформы: 1С:Предприятие 8.2 (8.2.17.143)
Версия конфигурации: Розница 8. Магазин одежды и обуви, редакция 2.0 (2.0.3.14)

Проблема:
При загрузке из табличного документа в регистр сведений "Штрихкоды" штрикодов для характеристик номенклатуры, значение в поле "Характеристика" не загружается.

Описание:
Создан вид номенклатуры: Джинсы,  в его набор свойств характеристик добавлен стандартный "размер" (основной шахматка)
Созданы характеристики. (Размеры занесены в размеры, присвоены размерной шкале)

С помощью стандартной обработки "загрузка данных из табличного документа" загружена номенклатура в справочник "номенклатура"

Нужно в регистр сведений "штрихкоды" внести штрихкоды соответствующие характеристикам номенклатуры.

Входной файл: MS Excel содержащий следующие поля:
Артикул;
8050309D552Y056CB0291
Штрихкод номенклатуры;
913000015719
Штрихкод характеристики номенклатуры;
8698976935116        
количество;
1
характеристика;
29/34    
(пример реальных данных)

При помощи стандартной обработки "загрузка данных из табличного документа" гружу:
Режим загрузки: В регистр сведений
Имя регистра: Штрихкоды
Настройка:
1 столбец: Владелец
Описание типов: Позиция номенклатуры
Режим загрузки: Искать
Искать по: Артикул

2 столбец: Штрихкод
Описание типов: Строка
Режим загрузки: Искать

3 столбец:Характеристика
Описание типов: Характеристика номенклатуры
Режим загрузки: Устанавливать
Значение по умолчанию: Пустое

4 столбец: Тип штрихкода
Описание типов: Типы штрихкодов
Режим загрузки: Устанавливать
Значение по умолчанию: EAN13

Устанавливаю нумерацию колонок: ручная
Расставляю номера в соответствии с входящей таблицей

Контроль заполнения - без ошибок.

После загрузки, в регистре сведений "штрихкоды" имеем следующую картину:
Владелец заполнен, штрихкод заполнен, характеристика пустая.

Если в столбце характеристика, выбрать режим загрузки: "Искать",
а искать можно по наименованию, штрихкоду и сроку годности
То в любом варианте, при контроле заполнения выдает ошибку: "Поле объекта не обнаружено (Номенклатура)".

Пробовал вместо артикулов подставлять наименования (менял вручную в таблице)и выставлял "искать по" везде - Наименование. С тем же самым результатом. Когда характеристика "устанавливается" загрузка работает, но поле характеристика пустое, когда "ищется" - выдает ошибку "Поле объекта не обнаружено (Номенклатура)".

Если выставить для характеристики значение по умолчанию, то оно в регистр сведений записывается (от безысходности видимо).

В программировании 1С разбираюсь слабо, поэтому не могу сообразить, как здесь можно применить режим загрузки "Вычислять". Но мне кажется, что я выполняю такую стандартную и типовую операцию, которая программирования требовать не должна.

Уже два дня курю интернет без результата, подскажите в чем подвох и куда смотреть.
спасибо.
1 France
 
28.04.13
15:53
Для характеристики поставить искать по коду.