Приход товаров из Excel

  • 952 Просмотров
  • Последнее сообщение 31 января 2020
toritch написал 17 февраля 2019

Добрый вечер!

Приобрели Ваш продукт для своих магазинов.

Интенсивно осваиваем. Есть вопрос: как организовать импорт приходной накладной из EXCLE без указания КОДа товара.

Мы формируем справочник товаров (названия позиций в соответствии с названиями из накладных поставщика). Хотелось бы формировать приходную из EXCEL, но получается если не указать КОД позиции, то она не подгружается. Ввели даже модуль Артикул и добавили его, но это тоже не помогает. 

Можно ли импортировать накладную из EXCEL без КОДа или сделать так чтоб код был равен артикулу или импортировать по артикулу?

Сортировка: Стандарт | Новые | Голоса
Danil написал 17 февраля 2019

Приветствую!

Пока нельзя. Понимаем, что текущий импорт пока малофункционален. Будем менять это в будущих версиях. Пришлите пожалуйста пару-тройку примеров ваших накладных на support@kayala-soft.ru, что бы были примеры для тестов.

toritch написал 17 февраля 2019

Будем очень ждать! А то это нас немного тормознуло.. Под открытие магазина придется несколько сотен позиций в ручную подтягивать.. В процессе работы, то это не так заметно.. приход из нескольких позиций, а витрину набивать.. куча мелочевки.. В общем ждем.

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

Danil написал 17 февраля 2019

Будем очень ждать! А то это нас немного тормознуло.. Под открытие магазина придется несколько сотен позиций в ручную подтягивать.. В процессе работы, то это не так заметно.. приход из нескольких позиций, а витрину набивать.. куча мелочевки.. В общем ждем.

Для начального ввода есть импорт из Excel в модуле импорта, как отдельная обработка, а не как часть документа Приход товаров. Она создаст товары и сформирует Приход товаров. Её пробовали? 

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

 Сейчас внутренний штрих-код формируется исходя из кода товара, так меньше шансов получить одинаковые штрих-коды у разных товаров. На основании артикула на мой взгляд лучше не формировать, его уникальность не контролируется и это поле позволяет вводить буквы.

toritch написал 17 февраля 2019

Для начального ввода есть импорт из Excel в модуле импорта, как отдельная обработка, а не как часть документа Приход товаров. Она создаст товары и сформирует Приход товаров. Её пробовали? 

Пробовал. Работает. И даже по группам можно разложить. Но я как бы на будущие. Будет очень удобно формировать приход из Excel на основе названия или артикула или ш/к, а не на основании внутреннего КОДа.

 Сейчас внутренний штрих-код формируется исходя из кода товара, так меньше шансов получить одинаковые штрих-коды у разных товаров. На основании артикула на мой взгляд лучше не формировать, его уникальность не контролируется и это поле позволяет вводить буквы.

В чем-то Вы правы. Возможно это только на мой взгляд будет удобно, т.к. мы не ведём в арт буквы, но все же я бы хотел увидеть такую возможность. 

toritch написал 19 февраля 2019

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

Danil написал 19 февраля 2019

Четыре колонки: код или штрих-код, количество, цена, сумма

  • Понравилось
  • toritch
toritch написал 19 февраля 2019

И еще вопрос: если я путем через доп.функции, через импорт из Excel загружу справочник товаров с КОДами указными вручную, как себя поведет система далее? Не случится ли совпадения КОДа товара? 

 

toritch написал 19 февраля 2019

пример

Danil написал 19 февраля 2019

Если будете пытаться грузить товары с кодами, которые уже существуют, то обработка просто упадет. База данных не позволит создать два товара с один и тем же кодом.

toritch написал 19 февраля 2019

Т.е. если я начну, например, нумерацию в загрузке с 10, то при ручном создании товара программа учтет и будет создавать до 9 включительно, а потом после наибольшего? или сразу после наибольшего номера?

Danil написал 19 февраля 2019

сразу после наибольшего

  • Понравилось
  • toritch
toritch написал 19 февраля 2019

Отлично! Возможно такой подход сможет мне несколько упростить работу.

berivan написал 23 февраля 2019

в тему импорта из excel: В прошлой программе, был такой механизм: 

Приводим excelфайл с товаром в соответствие с шаблоном (этот механизм удобно реализован в бизнес пак - там в табличной части по нажатию на правую кнопку мыши выбираем пункт - Вставить строки и открывается таблица:

где мы каждому столбцу присваиваем нужное название).

Далее в программе была кнопка Сопоставить товар, по нажатию на которую, открывалось отдельное окно, где происходило сравнение товара:

в нем, если наименование совпадало - нажимали кнопку Сопоставлено верно, и тогда этот товар загружался под старым кодом. Если программа не нашла совпадения, но мы знаем, что такой товар уже был (часто один и тот же товар у разных поставщиков называется по разному), можно нажать кнопку Выбрать товар вручную, и присвоить соответствующий код. Ну и если товар новый - нажимаем Загружать товар как новый, тогда присваивается новый код. 

На мой взгляд такой механизм импорта очень удобен, было бы не плохо реализовать что-то подобное.

P.S. сейчас импортом из excel не пользуемся, т.к. текущая реализация действительно не очень удобна, а в предыдущей программе только через импорт и заносили товар, и это было гораздо быстрей. Если этот механизм доработаете - будет еще один жирный плюс к программе, т.к. ошибок при занесении при импорте, совершается гораздо меньше, чем в ручную.

toritch написал 04 марта 2019

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

Далее создаю приходную и подтягиваю в нее Excel организованный по шаблону:

Четыре колонки: код или штрих-код, количество, цена, сумма

 только в первой колонке не код, а штрих-код.

И это не работает. Возвращает вот такое сообщение: "Товар с кодом 40526 отсутствует в справочнике, либо он помечен на удаление."

Да. Товара с таким кодом нет, но есть товар с таким штрих-кодом. Почему не срабатывает?

Danil написал 04 марта 2019

Приветствую!

Я правильно понимаю, что 40526 это такой штрих-код? Поэтому не срабатывает, слишком мало цифр и программа считает, что это код товара, а не штрих-код. В этой загрузке расчет идет на то что штрих-код содержит более 8 цифр.

  • Понравилось
  • toritch
toritch написал 04 марта 2019

Спасибо за ответ!!

Я уже разгадал эту загадку. Всё дело в кол-ве знаков. Выкрутился путем добавление в Excel приставки к штрих-коду. Благо Excle это умеет. Напримет так: "ПРАВСИМВ("00000"&F2;10)"

 

Myroslav написал 30 сентября 2019

Приветствую. Так какой точно должен буть формат файла Ексель?

І что нужно сделать, чтобы автоматом создавалась новая номенклатура, если не найдено соответствие по штрих-коду?

 

Danil написал 30 сентября 2019

Здравствуйте!

Товары создаются сейчас только через обработку "Импорт из Excel" из модуля "Импорт", формат файла там описан. Вот на всякий случай пример.

Критерием поиска при импорте является либо код товара, либо его наименование.

  • Понравилось
  • Myroslav
Myroslav написал 30 сентября 2019

Критерием поиска при импорте является либо код товара, либо его наименование.

 А по штрих-коду можна изменить критерий поиска?

Mihail написал 01 октября 2019

 А по штрих-коду можна изменить критерий поиска?

Здравствуйте! Да можно, планируем немного улучшить "Импорт из Excel" в ближайшее время, следите за обновлением модуля.

 

  • Понравилось
  • Myroslav
Myroslav написал 29 ноября 2019

Д.д. Не работает Импорт с екселя. Ошибка

System.ArgumentException: Элемент с тем же ключом уже был добавлен.
   в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   в ImportService.ImportDataService.DictData..ctor(KAppContext appContext) в C:\ProgramData\Kayala\Modules\c9824e4d-8f06-487f-98af-ee6c55f7e210\ImportService\ImportService.cs:строка 47
   в ImportService.ImportDataService.Run(String fileName) в C:\ProgramData\Kayala\Modules\c9824e4d-8f06-487f-98af-ee6c55f7e210\ImportService\ImportService.cs:строка 112

Это произошло после того, как я вручную добавил в таблицу "SQL.lst_barcodes" 100 нових строк, нумерацию справочникомв исправил.  В простом режиме елементи справочника ТОвари и ШтрихКода добавляются и сохраняются. 

А при импорте видает в.с. еррор. Напишите, елси нужно откатывать базу.

 

Danil написал 29 ноября 2019

И снова здравствуйте

Откатывать пока не стоит. Внес исправление в модуль импорта, обновите и попробуйте еще раз.

  • Понравилось
  • Myroslav
Myroslav написал 29 ноября 2019

Спасибо, заработало.

Myroslav написал 31 января 2020

Д.д. Вопрос по обработке "Импорт с ексель".

Есть возможность добавить колонку "Артыкуль товаров" при начальном заполнении ИБ в даную обработку.

Спасибо

Danil написал 31 января 2020

Здравствуйте!

Да, можно. Добавьте еще одну колонку в файле и назовите её Артикул. Обработка подхватит её.

Close