gifts2017

Загрузка материалов из программы Командор Дизайнер в 1С: Бухгалтерия 8.

Опубликовал Николай (knigula) в раздел Управление - Пользователю системы

Komandor Designer - программа для проектирования шкафов купе. Ее используют многие предприятия, которые производят мебель. Также они используют для учета программу 1С. Поэтому возникает проблема обмена данными между этими программами.
Что важно для плодотворного общения двух людей — правильно — они должны понимать друг друга, разговаривать на одном языке. То же правило и в нашем случае, программы должны одинаково правильно понимать, какой материал находится в заказе, расходе сырья по заказу.

Для однозначной идентификации материалов в двух программах предлагаю использовать ИНДЕКС материала в Командор Дизайнер. В 1С вместо индекса используется понятие АРТИКУЛ.

Сегодня разберем более простой случай. Предположим, что в программе 1С не заполнен справочник «Номенклатура». (Например, учет в программе только начали вести). В этом случае для дальнейшего обмена данными (заказами, расходом сырья) нужно предварительно выгрузить все используемые элементы из Командор Дизайнера в 1С.

 

ПУНКТ №1 – Выгрузка элементов из программы Командор Дизайнер

 

Начнем. Для выгрузки зайдем в DBEditor. Подключим нашу базу данных и выберем пункт «Все элементы». (Как это сделать, можно прочитать на сайте программы komandor-designer.ru). Для вызова меню выделим любую строку в таблице элементов, нажмем правую клавишу мыши и выберем пункт меню «Экспорт выбранных столбцов». Данный пункт меню отвечает за выгрузку таблицы или выделенных строк в файл *.xls –

файл Excel.  

http://infostart.ru/upload/iblock/e25/1.png

В открывшемся окошке отметим столбцы таблицы, которые хочется выгрузить в 1С. В нашем случае в дополнение к столбцам по умолчанию выберем столбец «Единица измерения». Для этого выделим строку «Ед. изм.» в правой части окна и нажмем кнопку «Добавить».

http://infostart.ru/upload/iblock/618/2.png

Важно проверить, что переключатель, находящийся внизу окна, стоит в положении «Экспортировать все столбцы». После этого запустим выгрузку в эксель с помощью кнопки «Экспортировать». Программа откроет окно Windows для указания имени файла. Назовем его говорящим именем – «Список Материалов». Не нужно пугаться расширения файла CSV (http://ru.wikipedia.org/wiki/CSV), эксель его великолепно понимает, а Командор Дизайнер в другие файлы выгружать не умеет.

 http://infostart.ru/upload/iblock/36f/3.png

Следующим шагом сменим расширение файла на то, которое поймет 1С - *.xls. Для этого откроем файл с помощью программы Microsoft Excel. (Моя версия Excel немного удивилась формату файла,

 http://infostart.ru/upload/iblock/7f9/4.png

но после нажатия кнопки «OK» распознала файл правильно).

http://infostart.ru/upload/iblock/304/5.png 

Жмем меню «Файл – Сохранить как». Выбираем формат *.xls. И получаем файл нужного нам формата со всеми открытыми элементами из программы Командор Дизайнер.

http://infostart.ru/upload/iblock/31c/6.png

 

 

 

ПУНКТ №2 – Загрузка файла с материалами в 1С.

 

Сегодня мы загружаем элементы в конфигурацию 1С под названием  «Бухгалтерия предприятия, редакция 2.0 (2.0.18.1). Эта конфигурация предназначена для бухгалтерского учета и используется на большинстве предприятий в России.

http://infostart.ru/upload/iblock/a39/7.png 

Для других конфигураций (Управление торговлей, Управление небольшой фирмой и так далее) процесс загрузки будет подобным.

 

Одна из проблем, возникающих на данном этапе, это то, что справочник «Номенклатура» в данной конфигурации не имеет реквизита «Артикул». Плохо, но не смертельно. Мы просто добавим этот реквизит в конфигурацию. Этот процесс очень хорошо описан в учебниках по конфигурированию 1С. Я приведу лишь некоторые моменты настройки.

 

ВАЖНО!

Перед добавлением реквизита, ОБЯЗАТЕЛЬНО сделайте копию Вашей базы данных 1С. Если Вы никогда не производили изменения в 1С, то лучше поручить выполнить эту работу специалисту.

 

Для добавления реквизита зайдем в конфигуратор 1С.  Открыть конфигурацию. Включить возможность изменений. Для этого нужно снять ее с поддержки (меню Конфигурация – Поддержка – Настройка поддержки). Добавляем реквизит «Артикул» в справочник «Номенклатура» со следующими свойствами:

  http://infostart.ru/upload/iblock/59a/8.jpg                                   http://infostart.ru/upload/iblock/79a/9.png

Для возможности работы с ним в пользовательском режиме добавляем этот реквизит на форму элемента справочника «Номенклатура»

http://infostart.ru/upload/iblock/818/10.png 

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

 

Для загрузки материалов можно написать отдельную обработку, но мы сэкономим, поэтому будем использовать обработку «ЗагрузкаДанныхИзТабличногоДокумента.epf», которую загрузим с диска ИТС. (Там ее можно найти с помощью поиска по наименованию). Эта обработка открывается в следующем виде:

http://infostart.ru/upload/iblock/b52/11.png 

В шапке обработки выберем «Загрузка справочника» и выбрать вид справочника «Номенклатура». После этого Нажмем пункт «Открыть файл» на первой закладке и загрузим в обработку наш файл.

http://infostart.ru/upload/iblock/18f/12.png 

Получим следующую картинку.

 http://infostart.ru/upload/iblock/482/13.png 

Дальше перейдем на закладку «Настройка» и укажем правила, с помощью которых будет загружаться наш файл:

  1. Наименование материала программа должна брать из колонки №3.
  2. Родителя — папку, куда попадут загруженные материалы — программа (для простоты) будет устанавливать. Назовем ее «Материалы». В дальнейшем можно будет распределить загруженные материалы по другим папкам.
  3. Полного наименования в Командор Дизайнер не существует, поэтому в 1С мы загрузим еще раз колонку №3. Т.е. в нашем случае наименование материала и его полное наименование будут совпадать.
  4. Базовую единицу для простоты установим в 2 этапа. На первом этапе (текущем) установим ее равной единице шт. Для некоторых материалов это будет правильным значением. Для других мы установим единицу на 2 этапе загрузки.
  5. Ставка НДС – ставим по умолчанию 18%. Либо то значение, которое для Вас укажет Ваш бухгалтер.
  6. Комментарий будем использовать для дальнейшей работы с единицами измерения. Поэтому в комментарий запишем колонку №4.
  7. Ну и наш артикул будем брать из колонки №2. Важно поставить галочку в колонке «Поиск». Это означает, что программа по этому признаку будет проверять уникальность загруженных материалов.

 http://infostart.ru/upload/iblock/4c2/14.png

 

Настройки загрузки готовы. Нажмем кнопку «Загрузить», подтвердим наше желание, нажав на кнопку «Да» в предупреждении программы 1С, и будем ждать результатов загрузки.

http://infostart.ru/upload/iblock/255/15.png 

 

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

 http://infostart.ru/upload/iblock/a71/16.png

На этом этапе можно зайти в справочник «Номенклатура» и в папке «Материалы» обнаружить все элементы, выгруженные из программы Командор Дизайнер. 

 

Нам осталось правильно проставить единицы измерения в справочнике. Предварительно заполним справочник «Классификатор единиц измерения» нужными нам значениями. У меня это

  • Комплект
  • Погонный метр
  • Квадратный метр
  • Штука

http://infostart.ru/upload/iblock/215/17.png 

Для этого лучше воспользоваться кнопкой «Подбор из ОКЕИ»

Для установки единиц измерения воспользуемся стандартной обработкой конфигурации «1С Бухгалтерия предприятия» под названием «Групповая обработка справочников и документов». Ее можно найти в меню Сервис.

http://infostart.ru/upload/iblock/122/18.png 

Выберем тип объекта – Справочники. Добавим в таблицу объектов справочник «Номенклатура». В таблице отбора установим отбор Комментарий равно пм. Это значит, что программа отберет все элементы справочника «Номенклатура», у которых в комментарии стоят символы «пм» (мы же их туда загрузили предварительно).

http://infostart.ru/upload/iblock/20a/19.png 

 

Нажмем кнопку «Отобрать». Программа выведет на закладке «Обработка» список материалов, которые удовлетворяют нашему отбору. Для изменения реквизитов справочника нужно поставить это разрешение в настройке обработки.

 http://infostart.ru/upload/iblock/3b3/20.png

Теперь установим действие «Изменить реквизит» выберем «Единица измерения»

  http://infostart.ru/upload/iblock/53b/21.png

и установим реквизит «пог. м». Теперь нажмем кнопку «Выполнить» и будем следить за тем, как программа делает за нас всю рутинную работу.

 

http://infostart.ru/upload/iblock/025/22.png 

Теперь проделаем аналогичные действия для других загруженных единиц измерения. У меня это «метр квадратный» и «комплект». И получим в результате заполненный элементами из программы «Командор Дизайнер» справочник «Номенклатура» в «1С Бухгалтерия предприятия».

http://infostart.ru/upload/iblock/ad8/23.png 

 

См. также

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