Загрузка номенклатуры в справочник и документ из файла Excel и CSV, обновление цен и реквизитов (адаптируется под разные конфигурации 1С: 7.7)

Обработки - Обработка документов

Загрузка номенклатуры в справочник и документ, обновление цен, реквизитов, подчинённых справочников из файла Excel и CSV в 1С7.7. Формирует структуру групп (иерархию), создаёт полностью готовый справочник. Выгружает товары прайс-листа в документы Поступление, Реализация, Заказ, Оприходование, Отчет ККМ и другие. Автоматически адаптируется под разные конфигурации 1С7.7, в которых есть справочник номенклатуры.

| Сравнение версий  | Перейти в конец публикации  | 


Для загрузки из Excel файла в системе должен быть установлен Microsoft Office Excel.

Если данные загружаются из CSV файла, то для загрузки не требуется дополнительного программного обеспечения.

Решение полностью совместимо с конфигурациями: Торговля и Склад, Комплексная

Ограниченная совместимость: Бухгалетрия, Бухгалтерия для бюджетных учреждений, Зарплата и кадры, Производство, Услуги, Бухгалтерия, Бюджет муниципального образования, и другие нетиповые.

Комплект дистрибутива

  1. Файл "ImportCatalog.ert" - основной модуль решения для загрузки и обновления номенклатуры
  2. Файл "Test.xls" - 1-й тестовый экземпляр прайс-листа Excel для проверки загрузки
  3. Файл "Test1.xls" - 2-й тестовый экземпляр прайс-листа Excel для проверки обновления
  4. Файл "ExportCatalog.csv" - тестовый экземпляр файла CSV для проверки загрузки
  5. Файл "Инструкция - загрузка и обновление из Excel и CSV для 1С 7.7.pdf" - документация программы

Демо-версия обработки

Вы можете бесплатно скачать демонстрационную версию обработку для проверки загрузки данных из XLS и CSV файла - в списке файлов публикации. В обработке отсутсвует код импорта данных в информационную базу. Код демо-версии обработки закрытый.

Загрузка данных из файла

После включения обработки, для загрузки данных из файла, выберите метод загрузки:

  • "Excel-server" - по технологии OLE, используя установленный в системе  Microsoft Office Excel
  • "CSV-файл" - текстовый файл с расширением ".csv"

Далее необходимо нажать клавишу выбора файла [...] напротив метки "Файл". В диалоге выбрать файл для загрузки. Для CSV файла потребуется также задать разделители - обычно это точка с запятой, но можно задать любой символ разделителя. Обработка проанализирует файл. Далее для загрузки из файла нажмите клавишу "Просмотр".

Подготовка загруженной из файла таблицы для загрузки/обновления справочника

Задаются следующие фиксированные значения реквизитов (некоторые не обязательны):

  • вид загружаемого товара
  • элемент базовой единицы и единицы упаковки
  • типы цен и процент наценки
  • ставка НДС
  • ставка НП
  • вид свойства (подчиненный справочник "свойства номенклатуры")
  • наименование группы-родителя для всех загружаемых товаров (можно ввести название уже существующей группы)
  • реквизит "минимальный остаток"

Обязательные фиксированные реквизиты: "Вид товара", "Базовая единица" (если они поддерживаются конфигурацией).

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

  • "Номенклатура" - наименование загружаемого товара, продукции, услуги или наименование группы товаров
  • "Артикул 1" - столбец артикула товара с приоритетом 1
  • "Артикул 2" - столбец артикула товара с приоритетом 2
  • "Цена 1" - первая цена товара. Должен быть задан фиксированный реквизит "Тип цены 1"
  • "Цена 2" - вторая цена товара. Должен быть задан фиксированный реквизит "Тип цены 2"
  • "Базовая ед." – реквизит «базовая единица» для загружаемого товара (если в строке окажется не задан, используется фиксированный реквизит)
  • "Штрих-код (баз.)" - реквизит "штрих-код" базовой единицы товара
  • "Штрих-код (упк.)" - реквизит "штрих-код" единицы упаковки товара
  • "Упаковка" - количество штук товара в упаковке. Столбец имеет смысл при заданной единице упаковки и поставленной галки "Кол-во в упаковке - коэффициент пересчета единицы упаковки"
  • "Комментарий" - загружаемый реквизит товара "Комментарий"
  • "Производитель" - столбец производителя товара
  • "Страна происхождения" - страна изготовления товара
  • "Количество" - столбец количества товара (для выгрузки в документ)
  • "Свойство" - загружаемое значение свойства номенклатуры из строки таблицы для заданного вида свойств (на форме фиксированный реквизит)
  • "Свой реквизит" - загрузка/обновление любого простого реквизита номенклатуры (Строка, Число).  

Обязательные идентификаторы столбцов: "Номенклатура"

Игнорируемые столбцы обозначены идентификатором "не импортируется".

Базовая единица товара в столбце

В обработке можно задать идентификатор <Базовая ед.> для определенного столбца в таблице значений с загруженными данными. В этом случае каждому товару поставлена в соответствие своя собственная единица ОКЕИ.

При выборе идентификатора <Базовая ед.> произойдёт автоматическая проверка всех заданных в столбце единиц ОКЕИ на правильность написания и наличие их в таблице классификатора ОКЕИ. 

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

Логика создания вложенности (определение пары группа-элемент)

Обработка позволяет создать справочник, состоящий из 4-х уровней вложенности. Логика следующая:

Есть верхняя группа (фиксированный реквизит) - уровень 0. Есть строки с галкой "Г1", "Г2" или "Г3". Галки обозначают, что строка определяет группу 1-го, 2-го или 3-го уровня. Все строки, что идут сразу после групп и обозначают элемент справочника (галка в столбце "Н") будут вложены в группу последнего заданного уровня.

Чтобы осознать вышеописанное приведу пример схемы вложенности. (Г) - группа, (Н) - элемент номенклатуры:

(Н)Элемент1Уровень0

(Г)Группа1Уровень0

____(Н)Элемент2Уровень1

____(Г)Группа2Уровень1

________(Н)Элемент3Уровень2

____(Г)Группа3Уровень1

________(Г)Группа4Уровень2

____________(Н)Элемент4Уровень3

____________(Н)Элемент5Уровень3

____(Г)Группа5Уровень1

________(Н)Элемент6Уровень2

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

Редактирование значений загруженной таблицы

Можно точечно редактировать значения в ячейках таблицы (двойной клик в ячейке) для приведения её в нужное состояние. Действия:

  • "вставить" - вставить в ячейку скопированное заранее значение из ТЗ (считать буфер)
  • "копировать" - копировать в буфер значение ячейки
  • "изменить" - редактировать значение ячейки через диалог
  • "удалить" - очистить ячейку 
  • "добавить в буфер" – последовательно добавляем в буфер наименования из выбранных ячеек
  • "+ Номенклатура" - добавить значение выбранной ячейки в столбец "Номенклатура" выбранной строки (д.б. задан идентификатор)
  • "=> Номенклатура" - переместить значение выбранной ячейки в столбец "Номенклатура" выбранной строки
  • "Отменить посл.действие" - отменить последнее действие редактирования ТЗ

Справа внизу есть список "приоритет действия". Для выбранного в списке действия повышается приоритет - действие перемещается вверх по списку.

Есть столбец с крестиком (Х). Двойной клик по нему удаляет выбранную строку.

Обработка таблицы значений

Рядом с левым нижним углом ТЗ есть клавиши групповой обработки. Слева направо перечислю:

  • [v] Групповая пометка всех строк в качестве элементов номенклатуры, а не групп (сбрасывает заданную структуру вложенности)
  • [*] Добавить новую строку в ТЗ (задать элемент вручную)
  • [Х] Удалить выбранный столбец ТЗ.

Клавиша "Действия":

  • "Выгрузить в документ" - приступить к выгрузке номенклатуры из ТЗ в любой из заданных видов документов
  • "Сохранить ТЗ" - сохранить текущее состояние ТЗ в текстовом файле в заданном расположении
  • "Восстановить ТЗ" - восстановить состояние ТЗ из выбранного текстового файла
  • "Очистить ТЗ" - удалить все строки таблицы значений и вывести диалог приглашения
  • "Групповая обработка ТЗ" - различные вспомогательные действия для изменения содержимого ТЗ
  • "Сохранить ТЗ исх.значений БД" - сохранить таблицу исходных значений номенклатуры (до обновления), клавиша доступна после успешного обновления номенклатуры
  • "Восстановить ТЗ исх.значений БД" - восстановить таблицу исходных значений номенклатуры (до обновления), клавиша доступна всегда
Вспомогательные действия для изменения ТЗ - "Групповая обработка ТЗ":
 
ЗАМЕЧАНИЕ:
Каждый элемент формы обработки имеет своё описание, прочитав которое можно узнать какую функцию выполняет тот или иной элемент диалога. Чтобы прочитать описание, можно подвести курсор к элементу и через 2 сек. описание откроется. Или можно включить курсор подсветки описания (курсор со знаком вопроса) и кликнуть по интересующему элементу формы.
Также, в описании обработки содержится данная инструкция, открыть которую можно через вкладку оболочки 1С - "Помощь/Описание".

Загрузка в справочник

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

Выгрузка в документ

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

Некоторые реквизиты создаваемых документов заполняются из настроек пользователя  по-умолчанию: фирма, склад, валюта, НДС, НП.

Чтобы приступить к созданию и заполнению документа из обработки, нажмите клавишу "Действия", далее "Выгрузить в документ". 

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

Также в диалоге выбирается заполняемый контрагент.

В процессе анализа и заполнения товаров в документ будут созданы новые элементы и обновлены существующие.

Обновление номенклатуры

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

Идентификаторы для поиска элемента при обновлении: <Номенклатура>, <Штрих-код баз.>, <Штрих-код упак.>, <Артикул 1>, <Артикул 2>, <Реквизит поиска (пользовательский)>

Чем больше задано идентификаторов, тем больше вероятность, что элемент будет найден.

Начиная с версии 1.0.8 доступен для поиска элемента свой реквизит - группа "Дополнительные параметры", список "Поиск элемент", пункт "Свой реквизит". Далее задается идентификатор столбца для выбранного реквизита поиска - например <Код*>.

Если элемент был найден по артикулу или штрих-коду, инициируется проверка наименования найденного элемента и обновляемого на схожесть. При этом вычисляется процент схожести, который сравнивается с заданным на форме (в правом нижнем углу). Если вычисленный процент ниже заданного, то такая ситуация расценивается как подмена элемента, и обновление отменяется, в противном случае происходит обновление по заданным в ТЗ реквизитам.

Формируется отчет обновления следующего вида:

В отчете обозначен реквизит, по которому был найден элемент, и далее по шаблону перечисляются обновляемые реквизиты:

-> ("обновляемый реквизит") "исходное значение" >> "новое значение"

После подтверждения обновления становится доступна таблица исходных значений номенклатуры (до обновления), которую можно посмотреть, нажав клавишу "До обновления". Эту таблицу можно сохранить в файл через меню клавиши "Действия".

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

Установка

  • Установить "Microsoft Office Excel" любой версии, при его отсутствии в системе
  • Поместить файл обработки "ImportCatalog.ert" в папку: "ПутьВашейИБ/ExtForms/"
  • Запустить "1С Предприятие"
  • Открыть форму "Дополнительные возможности" во вкладке "Сервис"
  • Нажать клавишу "Изменить", далее "Внести в список", выбрать файл "ImportCatalog.ert", ввести название для обработки и нажать"ОК"
  • Теперь обработка в списке "Дополнительные возможности" и ею можно пользоваться.

Техническая поддержка и доступ к обновлениям

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

Для продления подписки после года бесплатной, необходимо приобрести товар "Годовая подписка на доступ к обновлениям" в списке товаров данной публикации.

ВНИМАНИЕ! При покупке второго и последующих наших продуктов - СКИДКА 20%!!! Для получения купона на скидку обращайтесь в техподдержку infostart. Сообщите специалистам номер первого заказа на наш продукт.

Причины купить

Если ваше торговое предприятие работает в системе 1С Предприятие 7.7, то это решение именно для вас! Данная обработка многократно сокращает трудозатраты на поддержание актуальности данных справочников! Удобный интерфейс, на освоение которого потребуется минимум усилий. Низкая цена для такого развёрнутого решения.

Достоинства

  • Быстрая и удобная загрузка/обновление номенклатуры из популярного формата Excel и CSV
  • Использовать может любой человек с любым уровнем подготовки
  • Возможность отменять изменения в БД после обновления
  • Автоматическая адаптация обработки под разные конфигурации 1С 7.7
  • Печать отчета обновления справочника номенклатуры
  • Печать таблицы исходных значений номенклатуры (до обновления)
  • Возможность сохранять готовую для загрузки таблицу значений в файл, и восстанавливать из него
  • Интеграция решения не требует внесения изменений в конфигурацию вашей ИБ 

Сравнение версий

v.1.1.0 [27/03/17]

  • Добавлен функционал для загрузки данных из файлов CSV
  • Новые варианты поиска элементов для обновления по связке реквизитов "Имя + Штрих-код" или "Имя + Артикул". Группа "Дополнительные настройки", список "Поиск элемента"
  • Загрузка и обновление реквизита номенклатуры "Отдел"
  • Многочисленные доработки и исправления

v.1.0.9 [08/01/17], v.1.0.8[29/07/16], v.1.0.7[27/06/16], v.1.0.6[31/05/16], v.1.0.6[13/04/16], v.1.0.5[20/02/16], v.1.0.4[03/02/16], v.1.0.3[13/12/15], v.1.0.2 [22/11/15], v.1.0.1[29/03/15]

С подробным описанием списка версий можно ознакомиться в документе - "инструкция пользователя".


| Перейти в начало публикации | 


Гарантия возврата денег

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом течение 14-ти дней со дня поступления денег на наш счет.

Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.

Для возврата оплаты просто свяжитесь с нами.

Инструкции, демо-версии

Наименование Файл Версия Размер
Инструкция - Загрузка и обновление из Excel и CSV для 1С7.7
.pdf 3,11Mb
27.03.17
87
.pdf 1.1.1 3,11Mb 87 Скачать бесплатно
Загрузка номенклатуры из Excel и CSV: ДЕМО-ВЕРСИЯ (закрытый код)
.rar 2,56Mb
29.05.17
22
.rar 1.1.1 2,56Mb 22 Скачать бесплатно

Товары

Наименование Файл Версия Размер
Загрузка номенклатуры в справочник и документ из файла Excel и CSV для 1С7.7 (закрытый код)
11.04.2017
1.1.1 1000 руб.

Моментальная
доставка

Загрузка номенклатуры в справочник и документ из файла Excel и CSV для 1С7.7 (открытый код)
11.04.2017
1.1.1 1900 руб.

Моментальная
доставка

Загрузка из Excel и CSV для 1С7.7: Годовая подписка на доступ к обновлениям и техподдержке после года бесплатной
15.04.2017
1.1.1 1000 руб.

Моментальная
доставка



Новый тикет

E-mail*
Тема (вопрос)*

См. также