Свежая пресса
Обновление внешних форм отчетов 1С

Опубликовано: 2017.07.10

Приветствуем читателей нашего сайта и спешим сообщить вам о выходе новых форм отчетов 1С.

Подробнее...
Внимание. Новые обновления 1С от компании FinSoft

Опубликовано: 2017.05.29

Приветствуем читателей сайта. Предлагаем вам ознакомиться с изменениями в новых обновлениях 1С для конфигураций:

Подробнее...
1С: работаем дальше!

Опубликовано: 2017.05.17

В связи с медийным штормом, разыгравшимся вчера в Украине по поводу указа Президента о запрете ряда ру-сервисов, в число которых якобы вошел и программный продукт 1С, компания FinSoft, как говорят в Одессе, имеет сказать пару слов.

Подробнее...

Простая обработка обмена прайсом для 1С. Модуль 1: Базовый

Назначение: обработка предназначена как для одноразовой, так и для много кратной загрузки номенклатуры, картинок, характеристик, свойств и цен из Excel прайсов в 1С.
Поддерживаемые конфигурации 1С:
• Управление торговлей для Украины, редакция 2.3
• Управление торговым предприятием для Украины 2.3
Цена: 800 грн.
Описание

Модуль «Базовый» – загрузка только номенклатуры в базу 1С, при повторных загрузках все реквизиты будут обновлены, например реквизит «Полное наименование», если в прайсе был изменен, то в 1С будет изменен тоже

Другие модули:

Модуль Картинки.

Модуль Ценообразование.

Назначение: обработка предназначена как для одноразовой, так и для много кратной загрузки номенклатуры, картинок, характеристик, свойств и цен из Excel прайсов в 1С.

Поддерживаемые конфигурации 1С:

  • Управление торговлей для Украины, редакция 2.3
  • Управление торговым предприятием для Украины 2.3

Планируемая поддержка конфигураций 1С:

  • Управление торговлей для Украины, редакция 3.0
  • Управление торговым предприятием для Украины 3.0
  • Управление небольшой фирмой для Украины редакция  1.4
  • Управление производственным предприятием для Украины редакция 1.3
  • Розница для Украины, редакция. 2.0 (и 1.0?)
  • Торговля для частных предпринимателей Украины
  • Бухгалтерия для Украины

Особенности: обработка разделена на несколько модулей:

  • Модуль «Базовый» – загрузка только номенклатуры в базу 1С, при повторных загрузках все реквизиты будут обновлены, например реквизит «Полное наименование», если в прайсе был изменен, то в 1С будет изменен тоже.
  • Модуль «Картинки» – как понятно из названия, модуль загружает картинки номенклатуры с папки или папок на диске, сопоставляя название картинок из прайса, так же содержит в себе весь функционал модуля «Базовый».
  • Модуль «Ценообразование» – функционал для загрузки цен номенклатуры в 1С из прайса и автоматического создания документа «Установка цен номенклатуры», так же содержит в себе весь функционал модуля «Базовый».
  • Модуль «Свойства» – В разработке. Модуль позволит загружать свойства номенклатуры прямо из прайса.
  • Модуль «Характеристики» – В разработке. Подобен модулю «Свойства», но с точки зрения 1С характеристики и свойства это разные вещи. Характеристики позволяют вести учет по ним, в отличие от свойств. 

А теперь давайте детально рассмотрим использование каждого модуля: 

Модуль «Базовый» 

Обработка состоит из двух страниц – «Настройка» и «Загрузка».

Первым делом нужно сделать настройку обработки.



  • «Путь к файлу прайса» – укажите место, где расположен Ваш файл-прайс.
  • «Проверка уникальности» – по этому реквизиту будет происходить поиск ранее загруженной или созданной Вами номенклатуры в базе 1С. Проверять можно не только по артикулу, но и по наименованию.
  • «Вид загружаемого товара» – это один из обязательных реквизитов для создания номенклатуры в 1С. Поле откроет Ваш справочник «Виды номенклатуры», где Вы сможете выбрать или создать нужный Вам вид.
  • Таблица «Сопоставление полей» – тут необходимо указать номера колонок файла-прайса Excel с соответствующими данными. Например, в файле-прайсе колонка «Артикул» первая, колонка «Наименование» вторая, а колонка «Базовая единица измерения» третья. Отметим так же, что эти три реквизита являются обязательными для создания новой позиции номенклатуры в базе 1С.

Пример заполнения файла-прайса:

Вот и все, настройка завершена! Можно отметить нюансы:

  • Название листа в файле-прайсе является названием группы, т.е. все товары из листа «Папка 1», нашего примера, попадут в одну папку «Папка 1».
  • Колонка «Ед. Изм.» она же «Базовая единица измерения». В примере показаны различные комбинации заполнения этой колонки. Из 4х примеров будут созданы только 3. Элемент «шт.» преобразуется в «шт» автоматически.
  • Первая строка, с какой начинается обработка данных на листе, в нашем примере – 4. Обработка строк начинается с первой заполненной. Если выше шапки у Вас картинка – ничего страшного, но если там текст, то его стоит удалить.
  • На всех листах, стартовая строка, количество и порядок колонок должен быть одинаковым!
  • При создании автоматически «Базовых единиц измерения» Вам необходимо самостоятельно указать код классификатора единиц измерений в поле «код».
  • Все настройки обработки автоматически сохраняются, Вам не нужно выполнять настройку каждый раз при загрузке.
  • Для реквизитов-галочек, например признак весового товара реквизит «Весовой».  В файле-прайсе в колонке «Весовой» можно писать «Да» или «Истина».

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

Перейдем к загрузке. Загрузка состоит из двух этапов.

  1. Кнопка «Заполнить таблицу из файла» – обрабатывает файл-прайс, загружая его в таблицу обработки. Этот этап нужен для контроля со стороны пользователя, корректно ли загрузился файл.
  2. Кнопка «Загрузить данные в базу» – Загрузка непосредственно в базу 1С из таблицы обработки. 


Это же в Экселе.

В настройках обработки не забываем указать номер новой колонки.

Для Вас все этапы можно объединить в один, для упрощения, если это необходимо.

Модуль «Картинки» 

Работает модуль по такому принципу: в файле прайса нужно добавить колонку «Имя картинки», для каждой номенклатуры в этой колонке проставить название картинки, например «Товар1.jpeg», если картинок несколько то перечислить их через точку с запятой «;», например так «Товар1.jpeg; Товар2.jpeg».



Далее, на компьютере создать папку с файлами картинок, например на диске, D создадим папку «Картинки для прайса», а в ней, для удобства, можем добавить любое количество подпапок. Модуль будет искать в указанной Вами папке и ее подпапках, все картинки и сопоставлять их с названиями в колонке из прайса.



Не забываем указывать номер колонки картинок в сопоставлении полей напротив реквизита «Основное изображение».

Обработаем файл прайса, нажатием кнопку «Заполнить таблицу из файла».



Если сопоставление указано, верно, в номенклатуре появятся изображения.

Отметим нюансы:

  • Если изображений указано несколько, то первое в строке будет загружено как основное.
  • Если было указано изображение для какой-то позиции, а потом из файла удалили имя изображения – в 1С с изображением ничего не произойдет.
  • Для того чтобы узнать расширение изображения (текст после точки, например «.jpg»)  нужно нажать правой кнопкой мышки на интересующей картинке и выбрать пункт свойства. В открывшемся окошке, на самом верху, в строчке «Тип файла» и будет нужная информация. Значение в скобочках можно выделить и скопировать.




  • Разделять название картинок необходимо исключительно через символ «;» (точка с запятой) иначе поиск не будет работать! Так же не допускается устанавливать точку с запятой в конце перечисления названий картинок.

 

Модуль «Ценообразование» 

Принцип работы следующий – из указанных колонок файла-прайса берем цены. Типы цен задаем в таблице соответствия, как для реквизитов номенклатуры мы делали ранее и добавляем их в 1С, если их не было ранее в базе. Валюта берется напрямую из типа цены, колонка валюта в файле-прайсе не нужна. Очень важный нюанс – название типа цены должно совпадать в файле-прайсе и в базе 1С.

Рассмотрим детальнее на примере.

Добавим в файл-прайс колонки с ценами. Наименование колонок должно в точности повторять наименование типов цен в базе 1С! Если типов цен еще нет в базе, то скопируйте название колонок из файла-прайса в наименование типа цен.

Для примера создадим в базе 1С типы цен. Цена закупки у нас будет только в долларах США, цены опта и розницы будут в 3х валютах: Доллары США, ЕВРО и Гривны. Получается 7 типов цен.



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

Так будет выглядеть наш пример файл-прайса.

Теперь зададим соответствие. Для Вашего удобства все типы цен сортируются по валюте. Номера колонок цен, в нашем примере начиная с 6 по 12.

В настройках добавлена галочка «Создавать документ установки цен?», если она активна, то документ установки цен номенклатуры будет автоматически создан и проведен.



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




Цены с первого листа заполнились, а теперь создадим документ «Установка цен номенклатуры» и попутно обновим данные номенклатуры. Нажимаем кнопку «Загрузить данные в базу». Если в настройках стоит активная галочка создавать документ установки цен, то будет создан документ установки цен и проведен, иначе просто загрузится номенклатура в базу и обновятся ее реквизиты.

Посмотрим на созданный документ.



Готово!  После едино разовой настройки и двух щелчков мышки получаем номенклатуру в базе 1С с установкой цен!

Назначения Цена