Введение

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

  1. Store House V5
  2. Web API 2

Интеграция совместима только со следующими версиями 1С:

  1. Бухгалтерия предприятия Проф 8.3.8 и выше
  2. Бухгалтерия предприятия КОРП 8.3.8 и выше

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

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

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

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

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

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

После получения мастер-лицензии, откройте файл Sh5Licen.exe, который находится в папке \SH5lic\. Путь к файлу по умолчанию C:\UCS\StoreHouse_5\SH5lic\Sh5Licen.exe
Введите логин и пароль от сервера SH5. Зайдите в меню Лицензии > Выгрузка в 1С. Введите дилерский логин и пароль.

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

Готово, вы пролицензировали расширение!

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

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

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

На домашней странице 1С найдите в левом меню пункт Администрирование и перейдите в меню Общие настройки:

И поставьте галочку в поле Дополнительные реквизиты и сведения

В старых конфигурациях необходимо поставить 3 галочки в этом меню.

Установка расширения

Расширение можно скачать с FTP-сервера по адресу ftp://ftp.ucs.ru/StoreHouse%205/SH5_to_1C/. Загрузите и распакуйте архив в удобное место. 

  1. Откройте 1С и перейдите в меню Администрирование > Печатные формы, отчеты и обработки
     

    Если у вас нет ссылки Расширения, проверьте конфигурацию 1С. Возможно, у вас Базовая версия или устаревшая конфигурация.
  2. Откройте ссылку Расширения и нажмите кнопку Добавить из файла...
  3. Согласитесь с предупреждением безопасности
  4. Выберите на компьютере файл расширения sh5.cfe и нажмите Открыть.
  5. Дождитесь загрузки расширения, это может занять 5 минут. После загрузки в нижней части окна появятся сообщения о новых объектах в 1С
  6. Нажмите нет и уберите галочку Безопасный режим
  7. Перезапустите 1С
  8. В меню слева появится ссылка на расширение Store House 5:
  9. Для запуска расширения, нажмите на него:

Ссылки, доступные в расширении:

  • Загрузка документов из SH5 — основная рабочая ссылка;
  • Sh5 сценарий выполнения — настройка загрузки документов по расписанию;
  • Дополнительные реквизиты и сведения — настройка дополнительных реквизитов.

Для первичной настройки нажмите ссылку Загрузка документов из SH5. Обработка не сможет подключиться к серверу WebAPI и выдаст об этом ошибку:

Нажмите ОК. Откроется окно настройки подключения.Заполните поля:

  • Адрес сервера WebAPI V2
  • Порт сервера WebAPI
  • Логин от сервера SH5
  • Пароль от сервера SH5
    Примечание: к серверу SH5 можно подключаться с учётной записью без пароля.

После заполнения нужных полей нажмите кнопку Проверить подключение. Если всё хорошо – 1С предложит выбрать юридическое лицо. 

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

1С будет ругаться, что у базы нет кода соответствия:

Нажмите ОК. Откроется окно настроек кода соответствия.
В поле Код базы указаны настройки подключения к серверу SH5, а в поле комментарий – название базы данных в 1С. Напишите своё название. Мы рекомендуем делать это всегда, чтобы не запутаться.

Максимальное количество символов в комментарии – 30. Заполните его и нажмите Сохранить.
Название базы выводится на кнопке подключения под логотипом:


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

После подключения выберите валюту 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С будут созданы только отмеченные в фильтре документы. Неотмеченные документы выгружаться не будут.
Фильтры по складам не сохраняются при закрытии формы или сохранении настроек.

Сохранение настроек

Для сохранения настроек в поле Настройки выберите пункт Сохранить.

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

Настройка синхронизации по расписанию

В 1С можно настроить синхронизацию с SH5 по расписанию. Предварительно настройте загрузку накладных в соответствии с предыдущим пунктом. Далее необходимо создать настройки, по которым будет делаться выгрузка.
Откройте Загрузку документов из SH5 и в поле Настройки регламентного обмена нажмите стрелку вниз  и плюсик 

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

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

Далее необходимо настроить расписание выгрузки. Перейдите в расширение Store House 5 > Sh5 сценарий выполнения и создать сценарий. 

Нажмите кнопку Создать.

Укажите название и другие настройки сценария:

  • Настройка – выберите сохраненную ранее настройку
  • Активность – включение/выключение выгрузки по расписанию. При снятии галочки расписание будет удалено. 
  • Период загрузки документов (дней) – укажите период дней назад, включая текущий, за которое необходимо выгрузить данные

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

Нажмите ОК и Записать и закрыть. Настройка выгрузки по расписанию завершена.

Сохранение настроек

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

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

Резюме

В статье описана не только техническая, но и большая пользовательская часть. Рекомендуем ознакомиться с полным мануалом по обработке со всеми деталями.