Неужели вариантов нет? Открыл обработку с ИТС "Загрузка данных из табличного документа".
Установил: Режим загрузки - Загрузка в регистр сведений Вид регистра - Значения свойств объектов
Згрузил табличный документ с свойствами номенклатуры с полями: Объект Свойство Значение
Помогите насторить, чтобы если существует то обновить значение, если нет, то создать, если поле свойства в таб документе пустое, то не устанавливать. Скрин с текущими настройками:
Сделал как Вы написали - ошибка, поле Объект не может быть пустым. Все 3 колонки заполнены, в колонке Объект загружаемой таблицы указано наименование номенклатуры с точностью 100%.
Если явно в настройках указать объект (т.е. конкретную номенклатуру), то свойство устанавливается если оно уже есть, если его нет, то запись не добавляется.
У меня добавляется. (Использованый экземпляр обработки: [необходимо зарегистрироваться для просмотра ссылки]
Точно, проверил, небольшая ошибка в названии номенклатуры, подправил, но свойства, которых нет в системе не добавляются. Для номенклатуры устанавливаются только уже существующие.
Почти крутой
Группа: Местный
Сообщений: 1454
Из: Киев
Спасибо сказали: 550 раз
Рейтинг: 0
Цитата(ljuter @ 18.11.12, 1:52)
но свойства, которых нет в системе не добавляются. Для номенклатуры устанавливаются только уже существующие.
Привильно всё. Свойство хранится в ПВХ. А в регистре сведений Вы устанавливаете соответствие объекта и соответствующего значения свойства. Создайте свойство ручками, а значение свойства для каждого объекта присвойте с помощью обработки.
Сообщение отредактировал Егор Динин - 18.11.12, 10:53
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!