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

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

Страницы: 1
RSS
Установка розничных цен из прайс-листа поставщика, как работает?
 
Необходима обработка, которая проставит розничные цены в номенклатуре в соответствии с парт-номером ЗЧ.   Цены должны проставляться только в той номенклатуре, которая есть в справочнике, не создавая новые позиции. Если это возможно осуществить при помощи документа изменение цен, прошу описать как это сделать используя файл поставщика xlsx. Альфа-Авто: Автосервис+Автозапчасти. Редакция 4.1 (4.1.01.16)
Изменено: Петр Копытов - 06.04.2012 13:39:42
 
Добрый день.
1. Создаем документ изменения цен, заполняем его шапку.
2. В панели ТЧ выбираем Заполнение - Заполнить из файла. Выбираем файл для загрузки.
 
НО в таком случае он вставляет в ТЧ все 130 тысяч партномеров, большинства которых в справочнике "номенклатура" нет, и вместо названия получается красное многоточие......  как сделать так чтобы этого не происходило?
 
Надо по месту смотреть.
Приложите пример такого файла с 2-3 строками для загрузки. Если назначение колонок непонятно, то пояснить в каких информация, которая требуется и ее назначение.
 
Цитата
Петр Копытов пишет:
НО в таком случае он вставляет в ТЧ все 130 тысяч партномеров, большинства которых в справочнике "номенклатура" нет, и вместо названия получается красное многоточие......  как сделать так чтобы этого не происходило?

Попробуйте использовать справочник "Прайс-листы контрагентов", сможете загружать прайс-листы контрагентов, загруженные цены номенклатуры будут отображаться в разрезе прайс-листов на закладке "Контрагенты" формы списка справочника "Номенклатура"; цены тех позиций, которых у вас нет загружены не будут.
Изменено: Алексей Клюквин - 06.04.2012 14:37:16
 
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. Сначала придется загрузить саму номенклатуру в справочник. Или через ПЛ контрагентов как указано выше.
Или напрямую из файла.
а) Обработки - Загрузка данных из табличного документа - Загрузка в справочник - Номенклатура
б) Настройка - Восстановить настройки из файла - НастройкиЗагрузкиСправочникаНоменклатуры.mxlz
в) Табличный документ - Открыть файл - выбираем наш файл с ПЛ.
г) Загрузить
Вся номенклатура из файла залилась в справочник номенклатуры.
Тут еще посмотрите настройки загрузки. Я их накидал по своему. Если надо - внести изменения.
2. Загружаем собственно в документ изменения цен
а) Заполнение - Заполнить из файла
б) Настройка - Восстановить настройки из файла - НастройкиЗагрузки.mxlz
в) Табличный документ - Открыть файл - выбираем наш файл с ПЛ.
г) Загрузить
ТЧ документа заполнена.
Изменено: Александр Яблочкин - 06.04.2012 16:54:27
 
В данном случае все 130 тысяч позиций будут в справочнике? но в моем обращении как раз и было условие: "...Цены должны проставляться только в той номенклатуре, которая есть в справочнике, не создавая новые позиции... "
 
Тогда загружать в справочник не требуется.
Просто загружаем в документ, но придется незаполненные строки (те позиции, которые отсутствуют) удалить вручную.
 
Цитата
Александр Яблочкин пишет:
Тогда загружать в справочник не требуется.

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

О чем речь? об удалении десятков тысяч позиций вручную? другой способ не придуман? мы ведь здесь обсуждаем автоматизацию работы, ручной способ понятен но не эффективен
 
Вижу только такой вариант: выгрузка в Эксель своей номенклатуры, подбор цен из прайса поставщика с помощью функции ВПР в экселе, и загрузка полученных данных в "изменение цен".
Проблема одна, не нахожу стандартной обработки для выгрузки "номенклатуры" в Эксель...помогите найти
 
Тогда надо вносить изменения в обработку загрузки из табличного документа.
Функция КонтрольЗаполненияСтроки
В конце данной функции изменить возврат
Если КоличествоОшибок=0 Тогда
Возврат ТекущаяСтрока;
Иначе
Возврат Неопределено;
КонецЕсли;
В функции ЗагрузитьДанные после вызова КонтрольЗаполненияСтроки добавить проверку
Если ТекущаяСтрока=Неопределено Тогда
Продолжить;
КонецЕсли;
Суть этих изменений в том, что если в процессе разбора строки из файла возникли ошибки, то строка добавлена не будет.
 
Можно сделать следующим образом.
Создать прайс лист контрагента, туда загрузить позиции из файла (но на сколько я помню можно только xls, поэтому придется сохранит в другом формате);
Далее на основании прайса назначить цены документом "Изменение цен", в этом случае туда попадет только та номенклатура, на которую есть карточки.
Если в дальнейшем прайс не нужен, можно его пометить на удаление и удалить, единственое надо в док изменение цен убрать ссылку на него.
Изменено: Дуганов Александр Юрьевич - 07.04.2012 08:47:00
 
пробовал несколько раз, постоянно пишет "В поле таблицы для реквизита "Артикул" заданы неверные данные"
 
Надо локализовать для какой именно записи выдается эта ошибка. Что то в файле некорректное.
 
Подниму снова тему. Касательно ошибки "В поле таблицы для реквизита "Артикул" заданы неверные данные". Не могу разобраться что не так. Или это может быть связано с тем что данных позиций нет в БД?
Я уже одну позицию оставил но она не подгружается. Все равно одна и таже позиция.
Попробовал сейчас загрузить позиции которые есть в БД, та же самая ошибка выскакивает. не порядок.
Скажите что не так делаю
 
Цитата
Андрей Меркушев пишет:
Подниму снова тему. Касательно ошибки "В поле таблицы для реквизита "Артикул" заданы неверные данные". Не могу разобраться что не так. Или это может быть связано с тем что данных позиций нет в БД?
Я уже одну позицию оставил но она не подгружается. Все равно одна и таже позиция.
Попробовал сейчас загрузить позиции которые есть в БД, та же самая ошибка выскакивает. не порядок.
Скажите что не так делаю

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