17 июля 2025
1C-RarusTechDay 2025
8-я открытая техническая конференция для специалистов 1С
Зарегистрироваться
1C-RarusTechDay 2025 — 8‑я открытая техническая конференция для специалистов 1С

Установка розничных цен из прайс-листа поставщика

Декоративное изображение

Для получения доступа к форуму необходимо авторизоваться
или зарегистрироваться на сайте.

Интересующийся
RSS
Необходима обработка, которая проставит розничные цены в номенклатуре в соответствии с парт-номером ЗЧ.   Цены должны проставляться только в той номенклатуре, которая есть в справочнике, не создавая новые позиции. Если это возможно осуществить при помощи документа изменение цен, прошу описать как это сделать используя файл поставщика xlsx. Альфа-Авто: Автосервис+Автозапчасти. Редакция 4.1 (4.1.01.16)

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Сотрудник 1С-Рарус
Добрый день.
1. Создаем документ изменения цен, заполняем его шапку.
2. В панели ТЧ выбираем Заполнение - Заполнить из файла. Выбираем файл для загрузки.
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Интересующийся
НО в таком случае он вставляет в ТЧ все 130 тысяч партномеров, большинства которых в справочнике "номенклатура" нет, и вместо названия получается красное многоточие......  как сделать так чтобы этого не происходило?
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Сотрудник 1С-Рарус
Надо по месту смотреть.
Приложите пример такого файла с 2-3 строками для загрузки. Если назначение колонок непонятно, то пояснить в каких информация, которая требуется и ее назначение.
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Пользователь ПП
Цитата
Петр Копытов пишет:
НО в таком случае он вставляет в ТЧ все 130 тысяч партномеров, большинства которых в справочнике "номенклатура" нет, и вместо названия получается красное многоточие......  как сделать так чтобы этого не происходило?

Попробуйте использовать справочник "Прайс-листы контрагентов", сможете загружать прайс-листы контрагентов, загруженные цены номенклатуры будут отображаться в разрезе прайс-листов на закладке "Контрагенты" формы списка справочника "Номенклатура"; цены тех позиций, которых у вас нет загружены не будут.
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Интересующийся
PART_NO - артикул (совпадает с 1С)
MPQ1  - не используется
STOCK_D3, STOCK_D4, STOCK_D6 - остатки на складах
D_ORDER_DNP - цена D
H_ORDER_DNP - цена Н
R_ORDER_DNP - цена R
LIST_PRICE - прайс цена
PART_NAME_RUS - наимен. русс (не использ)

Прикрепленные файлы

Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Интересующийся
Цитата
Алексей Клюквин пишет:
Попробуйте использовать справочник "Прайс-листы контрагентов", сможете загружать прайс-листы контрагентов, загруженные цены номенклатуры будут отображаться в разрезе прайс-листов на закладке "Контрагенты" формы списка справочника "Номенклатура"; цены тех позиций, которых у вас нет загружены не будут.

задача стоит использовать эти цены в документах, не просто просматривать
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Интересующийся
Цитата
Александр Яблочкин пишет:
H_ORDER_DNP - цена Н

H_ORDER_DNP - цена Н - этот столбец нужен для заполнения цены, другие данные не нужны
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Сотрудник 1С-Рарус
1. Сначала придется загрузить саму номенклатуру в справочник. Или через ПЛ контрагентов как указано выше.
Или напрямую из файла.
а) Обработки - Загрузка данных из табличного документа - Загрузка в справочник - Номенклатура
б) Настройка - Восстановить настройки из файла - НастройкиЗагрузкиСправочникаНоменклатуры.mxlz
в) Табличный документ - Открыть файл - выбираем наш файл с ПЛ.
г) Загрузить
Вся номенклатура из файла залилась в справочник номенклатуры.
Тут еще посмотрите настройки загрузки. Я их накидал по своему. Если надо - внести изменения.
2. Загружаем собственно в документ изменения цен
а) Заполнение - Заполнить из файла
б) Настройка - Восстановить настройки из файла - НастройкиЗагрузки.mxlz
в) Табличный документ - Открыть файл - выбираем наш файл с ПЛ.
г) Загрузить
ТЧ документа заполнена.

Прикрепленные файлы

Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Интересующийся
В данном случае все 130 тысяч позиций будут в справочнике? но в моем обращении как раз и было условие: "...Цены должны проставляться только в той номенклатуре, которая есть в справочнике, не создавая новые позиции... "
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Сотрудник 1С-Рарус
Тогда загружать в справочник не требуется.
Просто загружаем в документ, но придется незаполненные строки (те позиции, которые отсутствуют) удалить вручную.
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Интересующийся
Цитата
Александр Яблочкин пишет:
Тогда загружать в справочник не требуется.

Просто загружаем в документ, но придется незаполненные строки (те позиции, которые отсутствуют) удалить вручную.

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

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Интересующийся
Вижу только такой вариант: выгрузка в Эксель своей номенклатуры, подбор цен из прайса поставщика с помощью функции ВПР в экселе, и загрузка полученных данных в "изменение цен".
Проблема одна, не нахожу стандартной обработки для выгрузки "номенклатуры" в Эксель...помогите найти
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Сотрудник 1С-Рарус
Тогда надо вносить изменения в обработку загрузки из табличного документа.
Функция КонтрольЗаполненияСтроки
В конце данной функции изменить возврат
Если КоличествоОшибок=0 Тогда
Возврат ТекущаяСтрока;
Иначе
Возврат Неопределено;
КонецЕсли;
В функции ЗагрузитьДанные после вызова КонтрольЗаполненияСтроки добавить проверку
Если ТекущаяСтрока=Неопределено Тогда
Продолжить;
КонецЕсли;
Суть этих изменений в том, что если в процессе разбора строки из файла возникли ошибки, то строка добавлена не будет.
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Партнер
Можно сделать следующим образом.
Создать прайс лист контрагента, туда загрузить позиции из файла (но на сколько я помню можно только xls, поэтому придется сохранит в другом формате);
Далее на основании прайса назначить цены документом "Изменение цен", в этом случае туда попадет только та номенклатура, на которую есть карточки.
Если в дальнейшем прайс не нужен, можно его пометить на удаление и удалить, единственое надо в док изменение цен убрать ссылку на него.
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Интересующийся
пробовал несколько раз, постоянно пишет "В поле таблицы для реквизита "Артикул" заданы неверные данные"
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Сотрудник 1С-Рарус
Надо локализовать для какой именно записи выдается эта ошибка. Что то в файле некорректное.
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Пользователь ПП
Подниму снова тему. Касательно ошибки "В поле таблицы для реквизита "Артикул" заданы неверные данные". Не могу разобраться что не так. Или это может быть связано с тем что данных позиций нет в БД?
Я уже одну позицию оставил но она не подгружается. Все равно одна и таже позиция.
Попробовал сейчас загрузить позиции которые есть в БД, та же самая ошибка выскакивает. не порядок.
Скажите что не так делаю

Прикрепленные файлы

Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Сотрудник 1С-Рарус
Цитата
Андрей Меркушев пишет:
Подниму снова тему. Касательно ошибки "В поле таблицы для реквизита "Артикул" заданы неверные данные". Не могу разобраться что не так. Или это может быть связано с тем что данных позиций нет в БД?
Я уже одну позицию оставил но она не подгружается. Все равно одна и таже позиция.
Попробовал сейчас загрузить позиции которые есть в БД, та же самая ошибка выскакивает. не порядок.
Скажите что не так делаю

У Вас заполнение неверное, нужно:
в графе "Поле таблицы" нужно вводить не буквы А,В,С... , а соответствующие цифры,
в графе "Ключ" установить 1-2 галочки.
Ответить

Декоративное изображение Внимание! Данный форум является модерируемым. Для получения к нему доступа необходимо авторизоваться или зарегистрироваться на сайте.

Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С