ОФИЦИАЛЬНЫЙ ПРЕДСТАВИТЕЛЬ 1C

Загрузка цен номенклатуры из Excel-файла (для Розницы)

Есть простой исходный Excel-файл (Артикул, Новая цена):

Есть внешняя обработка для быстрой установки новых цен в несколько простых этапов.

Действие «Раз»: выбираем Excel-файл (расширение *.xls или *.xlsx)

Действие «Два»: указываем координаты данных и нажимаем «Прочитать данные»

При этом:

  • Синхронизация выполняется по Артикулу номенклатуры
  • На форме установлено условное оформление, которое сигнализирует пользователю об отсутствии Номенклатуры с указанным в файле артикулом (дополнительно выводится сообщение).

 

Действие «Три»: заполняем реквизиты (Вид цены, Характеристика и Дата) и нажимаем «Создать документ»

При этом:

  • Реквизиты (используемые для создания документа) сохраняются по умолчанию.
  • Установка цен реализована для частного случая, когда цены загружаются для номенклатуры с общей характеристикой (выбирается в настройках формы). Если для каждого товара используется своя характеристика, то необходимо реализовать чтение доп. колонки из Excel-файла.
  • Перед созданием документа выполняются проверки на синхронизацию по номенклатуре и корректность цен (не должно быть отрицательных значений, нулевых значений и не должно быть разных цен по одинаковым товарам, если есть дубли в табличной части).
  • После создания документа на форме обработки появляется гиперссылка через которую можно открыть новый документ.

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

Программный код открыт.

Обработка проверялась и функционирует на диапазоне релизов: Розница 2.2.5.1 - 2.3.13.23 (последний актуальный на момент публикации).

Может использоваться через Файл - Открыть или быть подключена в справочник "Дополнительные отчеты и обработки".


У вас есть вопросы по 1С? Давайте обсудим!

Получить консультацию, уточнить цены и заказать решение можно у специалистов «1С ОПТИМА АЗЕРБАЙДЖАН». Свяжитесь с нами по телефону, e-mail или закажите обратный звонок.

+994 50 226 10 68