Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
external:import_rk7to1c [2021/12/22 14:14] – Евгений Агеев | external:import_rk7to1c [2024/03/15 08:53] (текущий) – Евгений Агеев | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Модуль обмена RK7-1С | + | ====== Модуль обмена RK7-1С ====== |
- | Выгрузка данных о выручке из R_Keeper_7 в 1С: | + | Выгрузка данных о выручке из R_Keeper_7 в 1С: |
Разработка компании «Карбис» | Разработка компании «Карбис» | ||
+ | |||
+ | **Важно - для работы модуля требуется доступ к накопительной SQL-базе Rk7.** Если база находится на серверах UCS в рамках RkCloud - настроить не получится. | ||
+ | |||
+ | **Стоимость: | ||
+ | * 10 000 рублей/ | ||
+ | |||
+ | |||
+ | **Как получить лицензию? | ||
+ | Написать письмо на [[info@carbis.ru]] | ||
====== О программе ====== | ====== О программе ====== | ||
+ | Данное программное обеспечение состоит из файла внешний обработки 1С и серверной части приложения(шлюз). | ||
+ | {{ : | ||
Выгрузка данных (далее ВД) предназначена для автоматического формирования в 1С следующих документов: | Выгрузка данных (далее ВД) предназначена для автоматического формирования в 1С следующих документов: | ||
* Отчёт о розничных продажах (далее ОоРП); | * Отчёт о розничных продажах (далее ОоРП); | ||
Строка 20: | Строка 30: | ||
ВД не является заменой модуля «Загрузка данных из программы Store House в типовую конфигурацию 1С: | ВД не является заменой модуля «Загрузка данных из программы Store House в типовую конфигурацию 1С: | ||
- | ====== Структура ВД ====== | ||
- | a. ВД поставляется в виде файлов epf. Устанавливается на каждую базу 1с. В текущем исполнении это два файла: | + | ===== Требования ===== |
- | * _ВыручкаРК7вДокументы; | + | |
- | * _РК7_1С_Настройки. | + | |
- | ====== Требования | + | |
* Работа ВД на текущей момент проверена на RK7 7.6.2.255 и 1С: | * Работа ВД на текущей момент проверена на RK7 7.6.2.255 и 1С: | ||
* ВД должна иметь доступ к серверу лицензирования (далее СЛ). | * ВД должна иметь доступ к серверу лицензирования (далее СЛ). | ||
* Сервер лицензирования должен иметь доступ к базе SQL RK7 на чтение. | * Сервер лицензирования должен иметь доступ к базе SQL RK7 на чтение. | ||
+ | **ВАЖНО!!!** Если используется облачное решение RK7, данная выгрузка работать не будет, поскольку необходим доступ к базе SQL. | ||
* Доступ может быть организован как напрямую через Интернет, | * Доступ может быть организован как напрямую через Интернет, | ||
- | Данное программное обеспечение состоит из файла внешний обработки 1С и серверной части приложения(шлюз). | + | ====== Структура ВД ====== |
- | + | ||
- | {{: | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ===== Лицензирование | + | |
- | Первый запуск приложения нужно делать с ключом /license и пролицензировать. Затем запускаем с ключом /desktop | + | |
- | {{: | + | |
- | ===== Настройки шлюза ===== | + | |
- | + | ||
- | Настройки задаются в файле appsettings.json: | + | |
- | - строка подключения к базе SQL; | + | |
- | - порт, на котором будет работать шлюз; | + | |
- | - секретный код (он должен быть уникальным и совпадать с секретным кодом в файле внешней обработки) | + | |
- | {{: | + | |
- | + | ||
- | После лицензирования приложение устанавливается службой. Для этого есть специальный файл install.cmd | + | |
- | Если служб устанавливается несколько, | + | |
- | Вписываем новое имя вместо указанных значений | + | |
- | {{: | + | |
- | + | ||
- | + | ||
- | **ВАЖНО!!!** | + | |
- | + | ||
- | ===== Настройки внешней обработки в 1С ===== | + | |
- | Открываем конфигуратор 1с, находим раздел «Обработки», | + | |
- | {{: | + | |
- | Добавляем файлы epf | + | |
- | + | ||
- | ====== | + | |
- | + | ||
- | - Выйти из 1с | + | |
- | - Удалить старую обработку | + | |
- | - Установить новую обработку | + | |
- | - Как правило, | + | |
- | + | ||
- | ====== Конфигурация ВД ====== | + | |
- | Находим добавленную обработку «РК7_1С_Настройки», | + | |
- | {{: | + | |
- | {{: | + | |
- | Раскрываем «Функция ПолучитьНастройкиРесторанов»: | + | |
- | {{: | + | |
- | Следующий блок настроек должен быть настроен для каждой организации: | + | |
- | + | ||
- | + | ||
- | * Rest = ОсновнаяОбработка.СоздатьНовуюСтруктуруНастройкиРесторана(); | + | |
- | * Rest.Код = 100; - уникальный произвольный код | + | |
- | * Rest.ШифрРК = 1; – Шифр ресторана из менеджера RK7 (доступен под дилерской учётной записью) или SQL (таблица dbo.RESTAURANTS). | + | |
- | Шифр ресторана используется при определении организации через ресторан в RK7. | + | |
- | {{: | + | |
- | + | ||
- | {{: | + | |
- | * Rest.Кассы = " | + | |
- | * Rest.Название = " "; – название, | + | |
- | * Rest.IP = " "; – ip-адрес сервера лицензирования; | + | |
- | * Rest.Port = 5019;– порт СЛ, задаётся компанией «Карбис» при выдаче лицензии; | + | |
- | * Rest.Secret = " "; - уникальный набор символов, | + | |
- | * Rest.СчетКасса = " | + | |
- | * Rest.Организация = " | + | |
- | * Rest.Склад = " | + | |
- | * Rest.СкладБезнал = " | + | |
- | * Rest.Ответственный = " "; – имя ответственного лица в 1с; | + | |
- | * Rest.СтатьяДДС = "1.1.1 Выручка от реализации"; | + | |
- | * НастройкиРесторанов.Добавить(Rest); | + | |
- | * Комментарии через символы «//» можно добавлять в любом месте произвольно. | + | |
- | + | ||
- | Далее раскрываем «Функция ПолучитьНастройкиВалют»: | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | i. НастройкиВалюты = ОсновнаяОбработка.СоздатьНовуюСтруктуруНастройкиВалюты(); | + | |
- | ii. НастройкиВалюты.РесторанКод = 100; - код, соответствующий Rest.Код из блока Настройки Ресторанов | + | |
- | iii. НастройкиВалют.Добавить(НастройкиВалюты); | + | |
- | iv. Эти настройки общие для каждой валюты и далее упускаются из рассмотрения | + | |
- | f. Настройки общего ОоРП | + | |
- | i. НастройкиВалюты.НазваниеРК = " | + | |
- | 1. Фискальные валюты – это те валюты, | + | |
- | ii. НастройкиВалюты.Тип = " | + | |
- | iii. НастройкиВалюты.СтатьяДДС = "1.1.1 Выручка от реализации"; | + | |
- | iv. НастройкиВалюты.Номенклатура = " | + | |
- | v. НастройкиВалюты.Субконто = " | + | |
- | vi. НастройкиВалюты.Контрагент = "КБ "" | + | |
- | vii. НастройкиВалюты.ДоговорКонтрагентаКод = " | + | |
- | viii. НастройкиВалюты.СчетУчетаРасчетов = " | + | |
- | ix. НастройкиВалюты.СпособЗачетаАвансов = Перечисления.СпособыЗачетаАвансов.НеЗачитывать; | + | |
- | g. Настройки ПКО для фискальных наличных | + | |
- | i. НастройкиВалюты.НазваниеРК = " | + | |
- | ii. НастройкиВалюты.Тип = " | + | |
- | iii. НастройкиВалюты.СтатьяДДС = "1.1.1 Выручка от реализации"; | + | |
- | iv. НастройкиВалюты.Номенклатура = " | + | |
- | v. НастройкиВалюты.Субконто = " | + | |
- | h. Настройки ПКО для нефискальных наличных (повторяющиеся настройки не рассмотрены) | + | |
- | i. НастройкиВалюты.НазваниеРК = " | + | |
- | ii. НастройкиВалюты.Тип = " | + | |
- | iii. НастройкиВалюты.СтатьяДДС = "1.1.3 Выручка неплательщики"; | + | |
- | i. Настройки кредитных карт (повторяющиеся настройки не рассмотрены) | + | |
- | i. НастройкиВалюты.НазваниеРК = " | + | |
- | ii. НастройкиВалюты.Тип = " | + | |
- | j. Настройки создания РТиУ (повторяющиеся настройки не рассмотрены) | + | |
- | i. НастройкиВалюты.НазваниеРК = " | + | |
- | ii. НастройкиВалюты.Тип = " | + | |
- | iii. НастройкиВалюты.СтатьяДДС = "1.1.2 Доходы от банкетов"; | + | |
- | iv. НастройкиВалюты.Номенклатура = " | + | |
- | v. НастройкиВалюты.Субконто = " | + | |
- | vi. НастройкиВалюты.Контрагент = " | + | |
- | vii. НастройкиВалюты.ДоговорКонтрагентаКод = " | + | |
- | viii. НастройкиВалюты.СчетУчетаРасчетов = " | + | |
- | + | ||
- | + | ||
- | k. Если используем разделение по кассам, | + | |
- | + | ||
- | 7. После изменения конфигурации её следует сохранить, | + | |
- | + | ||
- | + | ||
- | 8. Использование | + | |
- | a. В 1с выбираем «Операции» - «Обработки» - «_ВыручкаРК7вДокументы» | + | |
- | b. Выбираем ресторан (название – это Rest.Название из настроек), | + | |
- | c. В окне служебных сообщений будет выведен лог выполнения. | + | |
- | d. Если настройки для валюты не заданы, | + | |
- | e. Если при создании документа такой документ уже существует – будет выведено сообщение «… существует» | + | |
- | f. Дубли проверяются по дате, типу документа и сумме. Соответственно, | + | |
- | + | ||
- | + | ||
- | ===== Разбивка по кассам ===== | + | |
- | + | ||
- | СТАТЬЯ В РАЗРАБОТКЕ. | + | |
- | + | ||
+ | a. ВД поставляется в виде файла внешней обработки epf. Устанавливается на каждую базу 1с. |