Введение

В статье описана настройка интеграции 1С:Бухгалтерия Базовая и StoreHouse 5. Интеграция 1С версии Проф или Корп описана в соответствующей статье.

Интеграция с 1С работает только как импорт данных из StoreHouse 5 в 1C. Обратного импорта пока не предусмотрено. Файл интеграции с 1С называется обработкой. Перед установкой обработки необходимо, чтобы у вас были запущены серверы:

  1. Store House V5
  2. Web API 2

Обработка совместима только с Базовой версией 1С Предприятие 8.3.

Лицензирование

Получение мастер-лицензии

Использование обработки требует лицензирования. Одна лицензия позволяет работать с одной базой StoreHouse 5. Если обработка не пролицензирована, то при подключении вы увидите такое сообщение:

Для активации лицензии, вам понадобится мастер-лицензия R-Keeper модуль Выгрузка из SHV5 в 1CV8 ПО
Обратите внимание, на сервере лицензирования в названии 1CV8 "C" - это английская буква. 

Если вы не знаете, как получить лицензию – посмотрите статью о системе лицензирования.

Активация лицензии

После получения мастер-лицензии, откройте файл  \SH5lic\Sh5Licen.exe

Введите логин и пароль от сервера StoreHouse 5. Зайдите в меню Лицензии > Выгрузка в 1С. Введите свой Dealer ID.

Активируйте лицензию кнопкой Создать.
Подождите, пока лицензия проверится — на экране появится сообщение о корректности лицензии:

Готово, вы пролицензировали обработку!

Подключение к StoreHouse

Включение дополнительных реквизитов

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

  1. На домашней странице 1С найдите в левом меню пункт Администрирование и перейдите в меню Общие настройки:
  2. И поставьте галочку в поле Дополнительные реквизиты и сведения

    • В старых конфигурациях необходимо поставить 3 галочки в этом меню:
  3. Настройка 1С закончена, теперь можно настраивать импорт.

Настройка обработки

Файлы обработки находится на FTP-сервере по адресу ftp://ftp.ucs.ru/StoreHouse%205/SH5_to_1C/. Скачайте и распакуйте архив в удобное место. 

  1. В 1С перейдите в меню Администрирование > Печатные формы, отчеты и обработки
  2. Поставьте галочку Дополнительные отчеты и обработки
  3. Перейдите по ссылке Дополнительные отчеты и обработки
  4. Нажмите кнопку Добавить из файла
  5. Согласитесь с предупреждением
  6. Выберите файл обработки sh5.epf и нажмите Открыть .
  7. Нажмите кнопку  для сохранения изменений
  8. Обработка появится в списке. Теперь её можно использовать. Нажмите на нее два раза:
  9. Откроется меню обработки. Нажмите кнопку Выполнить
  10. Откроется список обновлений обработки. Ознакомьтесь по желанию и закройте:
  11. После открытия, обработка не сможет подключиться к серверу WebAPI и выдаст об этом ошибку:

    Это нормально — подключение еще не настроено.
  12. Нажмите ОК. Откроется окно настройки подключения.Заполните поля:
    1. Адрес сервера WebAPI V2
    2. Порт сервера WebAPI 
    3. Логин от сервера StoreHouse 5
    4. Пароль от сервера StoreHouse 5. К серверу StoreHouse 5 можно подключаться с учётной записью без пароля.
  13. Нажмите кнопку Проверить подключение. Если настройки верные – 1С подключиться к StoreHou предложит выбрать юридическое лицо:

    Важно: чтобы юридическое лицо подгрузилось, оно должно существовать в StoreHouse 5.
  14. Поле Базовая дата заполнится автоматически. Остальные поля трогать не нужно. Выберите юр. лицо из списка и нажмите Сохранить параметры подключения.
  15. 1С будет ругаться, что у базы нет кода соответствия:
  16. Нажмите ОК. Откроется окно настроек кода соответствия.
  17. В поле Код базы указаны настройки подключения к серверу StoreHouse 5, а в поле комментарий – название базы данных в 1С. Укажите своё название. Мы рекомендуем делать это всегда, чтобы не путаться.

    Максимальное количество символов в комментарии – 30. Заполните его и нажмите Сохранить.
  18. Название базы выводится на кнопке подключения под логотипом:
  19. Если кнопка подключения зелёная , то с подключением всё в порядке. Если кнопка серая , то подключение не работает, и его необходимо настроить. 
  20. Сопоставьте валюты StoreHouse и 1С. Выберите валюту 1С, соответствующей валюте StoreHouse. Нажмите Сохранить и закрыть.
  21. Далее обработка предложит выбрать период загрузки документов. Укажите период и нажмите кнопку Выбрать
  22. 1С начнет загружать документы из StoreHouse за выбранный период.

Настройка загрузки документов

Для корректной загрузки данных из StoreHouse, в 1С необходимо настроить загрузку документов. В разделе Настройки нажмите ссылку Изменить настройки

В открывшемся окне укажите настройки загрузки документов

Дополнительные настройки загрузки

В этом разделе описаны дополнительные настройки загрузки документов из StoreHouse:

  1. Проводить документы означает, что загруженные документы из StoreHouse будут иметь статус проведенных. Кроме того, можно включить дополнительные возможности проведения документов.
    Откройте пункт Администрирование > Проведение документов и установите галочку Время документов устанавливать автоматически.
  2. Сворачивать табличные части – поставьте галочку, если необходимо суммировать одинаковые строки в накладных. Функцию рекомендуется использовать при загрузке с разбивкой по НДС. Если указанные параметры будут одинаковы у нескольких строк, при загрузке в документе будет одна просуммированная строка.
    Суммирование происходит по следующим признакам:

    • наименование
    • единица измерения
    • ставка НДС.
  3. Сумма включает НДС настраивает способ загрузки сумм в документы: с учетом или без учета НДС. Если галочка установлена, то в 1С будет выровнена сумма со включённым в неё НДС и сумма НДС в StoreHouse. Если галочка не установлена, то будет выровнена сумма без НДС и сумма НДС.
  4. Если включен параметр НДС включен в стоимость, НДС не выделяется отдельно в 19 счет, а попадает в стоимость товара на складе.
  5. Дополнить комментарий ОРП – в комментарий документа Отчет о розничных продажах будет добавлено наименование получателя из документа StoreHouse
  6. Не выбирать договор устанавливает способ работы с договорами поставщиков.
    При включении настройки:

    1. если договора нет — создается новый договор без открытия формы 
    2. если договор один — выбирается этот договор
    3. если договоров несколько — открывается форма выбора
  7. Договор отбирается по параметрам:
    • контрагент
    • организация
    • вид договора
    • валюта
    • не помечен на удаление
  8. Автоматически приводить в соответствие по наименованию означает, что при импорте нового элемента справочника из StoreHouse сопоставление с уже существующим элементом в 1С будет происходить автоматически, по полному наименованию.
  9. Автоматически добавлять ненайденный новый элемент означает, что при импорте новых элементов, автоматически создастся новый элемент справочника в 1С и сопоставится с элементом StoreHouse. При загрузке документов для контрагентов будут созданы договоры, если они не были созданы ранее.
  10. Округлять до тысячных позволяет округлять до 0,001 малые количества товаров в загружаемых документах:
    • Комплектация номенклатуры 
    • Требование-накладная 
    • Отчет производства за смену
    • Перемещение товаров 
    • Списание товаров 
    • Инвентаризация товаров 
      Важно! Настройка «Округлять до тысячных» может вызвать расхождения между суммами документов в StoreHouse и 1С. Поэтому рекомендуем использовать ее только в случаях крайней необходимости.
  11. Загружать неактивные документы позволяет отображать неактивные накладные в списке документов для загрузки.

По ссылке Остальные настройки можно сопоставить валюты 1С и StoreHouse, если при первом запуске данная настройка была сделана неверно. 

Чтобы после загрузки данных в 1С в документах двух программ был одинаковый метод расчета себестоимости, необходимо установить учетную политику в 1С ФИФО.
Перейдите в меню Главное > Учетная политика и выберите Способ оценки МПЗ — По ФИФО.

Настройка фильтров загрузки

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

Каждому типу документа SH5 соответствуют загружаемые документы 1С. При загрузке документов в 1С будут созданы только отмеченные в фильтре документы. Не отмеченные документы выгружаться не будут.
Фильтры по складам не сохраняются при закрытии формы или сохранении настроек.

Сохранение параметров

Чтобы не настраивать подключение к StoreHouse каждый раз, параметры можно сохранить.
Ссылка сохранения находится под кнопкой подключения:

Введите имя для сохранения параметров и нажмите Сохранить.

Резюме

На этом настройка технической части завершена. Информацию по работе в обработке смотрите в пользовательской документации.

Протокол

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