Skip to content

Commit 2d691a0

Browse files
authored
2.0
Обновление 2.0
2 parents ef07d4a + db08921 commit 2d691a0

File tree

144 files changed

+685
-15456
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

144 files changed

+685
-15456
lines changed

BUILD.MD

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,38 +2,37 @@
22

33
## Подготовка к сборке перед публикацией
44

5-
### Composer
6-
Если в проекте были установлены новые модули Composer, перед сборкой для публикации необходимо выполнить команду:
7-
```
8-
composer install --no-dev --optimize-autoloader
9-
```
10-
* `--no-dev` пропускает установку зависимостей для разработки (например, библиотек для тестирования).
11-
* `--optimize-autoloader` выполняет оптимизацию автозагрузчика (подробнее в [документации Composer](https://getcomposer.org/doc/articles/autoloader-optimization.md))
12-
135
### Кодировка языковых файлов
6+
147
Языковые файлы, раположеные в папке `/armax.umkaonline/lang/ru`, должны быть в кодировке `Windows-1251`. При установке из 1C-Bitrix Marketplace на сайт пользователя, они будут преобразованы к кодировке, которая используется на сайте пользователя.
158
Так же, при разработке, следует придерживаться использования модуля локализации (см. `Bitrix\Main\Localization\Loc`);
169

1710
### Описание обновления
11+
1812
При подготовке модуля к публикации необходимо создать файл `description.ru` в кодировке `Windows-1251` с описанием обновления.
1913

2014
### Обновление номера версии модуля
15+
2116
При подготовке модуля к публикации необходимо обновить версию и дату разрабатываемого модуля в файле `armax.umkaonline/install/version.php`
2217

2318
## Файловая структура для публикации
19+
2420
Обновление модуля состоит только из измененных файлов.
2521
Посмотреть, какие именно файлы были изменены можно с помощью команды:
22+
2623
```
2724
git diff --name-only TAG|HASH TAG|HASH
2825
```
2926

3027
### Структура файлов
31-
1. Создать папку с номером версии модуля по semver. (например, 1.2.3)
32-
2. Добавить файл `1.2.3/install/version.php`
33-
3. Добавить файл описания обновления `1.2.3/description.ru`
34-
4. Добавить обновленные файлы `1.2.3/lib/UmkaOnline.php`
28+
29+
1. Создать папку с номером версии модуля по semver. (например, 1.2.3)
30+
2. Добавить файл `1.2.3/install/version.php`
31+
3. Добавить файл описания обновления `1.2.3/description.ru`
32+
4. Добавить обновленные файлы `1.2.3/lib/UmkaOnline.php`
3533

3634
Пример получившейся структуры файлов:
35+
3736
```
3837
1.2.3/
3938
├── description.ru
@@ -45,11 +44,11 @@ git diff --name-only TAG|HASH TAG|HASH
4544

4645
Данную папку необходимо заархивировать и назвать номером версии (например, `1.2.3.zip`)
4746

48-
* Руководство по обновлению: https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=101&LESSON_ID=3218&LESSON_PATH=8781.4793.3218
47+
- Руководство по обновлению: https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=101&LESSON_ID=3218&LESSON_PATH=8781.4793.3218
4948

5049
## Публикация модуля
5150

5251
Публикация модуля проиходит в личном кабинете партнера Маркетплейс 1С-Битрикс.
5352
Раздел для управления версиями модулей и загрузки обновлений: https://partners.1c-bitrix.ru/personal/modules/update_module.php?ID=armax.umkaonline
5453

55-
После загрузки обновления рекомендуется установить тип обновления "Бета" для тестовой установки из 1C-Bitrix Marketplace на локальной версии сайта и/или bitrixlabs.ru
54+
После загрузки обновления рекомендуется установить тип обновления "Бета" для тестовой установки из 1C-Bitrix Marketplace на локальной версии сайта и/или bitrixlabs.ru

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# История обновлений
2+
3+
## 2.0.0
4+
5+
- Модуль обновлен до поддержи PHP 8.1
6+
- Актуализировано API для работы с кассой в актуальной версии 1С Битрикс
7+
- Удален кастомный логгер в пользу стандартного

README.md

Lines changed: 57 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,28 @@
11
# Umka.Online 1C-Bitrix Integration
2+
23
Модуль CMS 1С-Битрикс для интеграции с сервисом онлайн-касс [Умка.Онлайн](https://umka365.ru/)
34

45
## Оглавление
56

6-
* Установка модуля
7-
* 1C-Bitrix Marketplace (на модерации)
8-
* Ручная установка
9-
* Настройка модуля
10-
* Добавление новой кассы
11-
* Настройка онлайн-кассы
12-
* Внешний идентификатор кассы
13-
* Логирование ошибок
14-
* Поддержка
7+
- Установка модуля
8+
- 1C-Bitrix Marketplace (на модерации)
9+
- Ручная установка
10+
- Настройка модуля
11+
- Добавление новой кассы
12+
- Настройка онлайн-кассы
13+
- Внешний идентификатор кассы
14+
- Логирование ошибок
15+
- Поддержка
1516

1617
## Установка модуля
1718

18-
Установить модуль в 1С-Битрикс можно вручную, закачав папку с модулем в директорию `/bitrix/modules`,
19+
Установить модуль в 1С-Битрикс можно вручную, закачав папку с модулем в директорию `/bitrix/modules`,
1920
либо из магазина модулей 1C-Bitrix Marketplace.
2021
Установка из магазина модулей предпочтительнее, т.к. позволит в будущем получать автоматические обновления.
2122

2223
### 1C-Bitrix Marketplace
2324

24-
На данный момент, модуль проходит модерацию в каталог 1C-Bitrix Marketplace
25+
На данный момент, модуль проходит модерацию в каталог 1C-Bitrix Marketplace
2526
и будет доступен к автоматической установке позднее.
2627

2728
В данный момент, модуль можно установить из Marketplace c помощью ссылки:
@@ -34,7 +35,6 @@
3435
3. Через интерфейс администратора, установить модуль в разделе **Marketplace** / **Установленные решения**.
3536
4. В таблице **Доступные решения**, у строки **"Umka365 Онлайн Касса (armax.umkaonline)"** нажать на кнопку меню и выбрать пункт **"Установить"**.
3637

37-
3838
## Настройка модуля
3939

4040
На данном этапе у вас уже должна быть настроена и готова к работе онлайн-касса в сервисе [Умка.Онлайн](https://umka365.ru/).
@@ -45,93 +45,99 @@
4545
В интефейсе администратора перейти в **Магазин** / **Кассы ККМ** / **Список касс**.
4646
В открывшейся странице нажать зеленую кнопку "**Добавить кассу**".
4747
Откроется окно добавление кассы.
48-
В поле "**Обработчик:**" выбрать пункт **Умка Онлайн ФФД 1.05**
48+
В поле "**Обработчик:**" выбрать пункт **Умка Онлайн ФФД 1.05**
4949
и нажать кнопку "Применить"
5050

5151
### Настройка онлайн-кассы
5252

5353
В разделе **Магазин** / **Кассы ККМ** / **Список касс** выберите выберите нужную кассу для настроки.
5454
Двойной клик по названию кассы или выбор соответствующего пункта в меню строки откроют страницу с четырьмя вкладками:
55-
* Параметры кассы
56-
* Ограничения
57-
* Настройки ККМ
58-
* Настройки ОФД
55+
56+
- Параметры кассы
57+
- Ограничения
58+
- Настройки ККМ
59+
- Настройки ОФД
5960

6061
#### Параметры кассы
6162

6263
В данной вкладке содержатся следующие поля:
6364

64-
* ID - номер кассы в системе 1С-Битрикс.
65-
* Активность - Использование кассы системой 1С-Битрикс. Галочка должна быть установлена.
66-
* Обработчик - Название обработчика. Должно быть установлено **Умка Онлайн ФФД 1.05**.
67-
* ОФД - Используемый сервис ОФД.
68-
* Название - Название кассы в системе 1С-Битрикс. Может быть любое.
69-
* Внешний идентификатор кассы - Идентификатор кассы в системе [Умка.Онлайн](https://umka365.ru/). Подробнее в разделе "Внешний идентификатор кассы".
70-
* Используется оффлайн - Не применяется. Галочка должна быть снята.
71-
* Email - Email на которой будут приходить сообщения об ошибках печати чеков.
65+
- ID - номер кассы в системе 1С-Битрикс.
66+
- Активность - Использование кассы системой 1С-Битрикс. Галочка должна быть установлена.
67+
- Обработчик - Название обработчика. Должно быть установлено **Умка Онлайн ФФД 1.05**.
68+
- ОФД - Используемый сервис ОФД.
69+
- Название - Название кассы в системе 1С-Битрикс. Может быть любое.
70+
- Внешний идентификатор кассы - Идентификатор кассы в системе [Умка.Онлайн](https://umka365.ru/). Подробнее в разделе "Внешний идентификатор кассы".
71+
- Используется оффлайн - Не применяется. Галочка должна быть снята.
72+
- Email - Email на которой будут приходить сообщения об ошибках печати чеков.
7273

7374
#### Ограничения для кассы
7475

75-
В данном разделе можно добавить ограничения (условия) для использования кассы, такие как
76-
использование кассы для определенных компаний в системе 1С-Битрикс или использования определенных платежных систем.
77-
76+
В данном разделе можно добавить ограничения (условия) для использования кассы, такие как
77+
использование кассы для определенных компаний в системе 1С-Битрикс или использования определенных платежных систем.
7878

7979
#### Настройки ККМ
8080

8181
**Настройки авторизации**
8282

83-
* Логин кассира - Логин кассира из сервиса Умка.Онлайн.
84-
* Пароль кассира - Пароль кассира из сервиса Умка.Онлайн.
83+
- Логин кассира - Логин кассира из сервиса Умка.Онлайн.
84+
- Пароль кассира - Пароль кассира из сервиса Умка.Онлайн.
8585

8686
**Информация об организации**
8787

88-
* Email организации - Указывается в чеке как "Адрес электронной почты отправителя чека".
89-
* ИНН организации - ИНН организации. Должен совпадать с ИНН какой-либо организации присутствующих в сервисе Умка.Онлайн.
90-
* Адрес интернет-магазина(url) - Адрес интернет-магазина.
88+
- Email организации - Указывается в чеке как "Адрес электронной почты отправителя чека".
89+
- ИНН организации - ИНН организации. Должен совпадать с ИНН какой-либо организации присутствующих в сервисе Умка.Онлайн.
90+
- Адрес интернет-магазина(url) - Адрес интернет-магазина.
9191

9292
**Настройки ставок НДС**
9393

9494
В данном разделе отображаются ставки НДС добавленные в систему 1С-Битрикс.
95-
Значения в полях отображаемых ставок должны соответствовать определенным значениям
95+
Значения в полях отображаемых ставок должны соответствовать определенным значениям
9696
в соотвествии с форматом передачи данных в сервис Умка.Онлайн.
9797

98-
Обратите внимание, если вы не являетесь плательщиком НДС,
98+
Обратите внимание, если вы не являетесь плательщиком НДС,
9999
то значение ставки "Без НДС [0%]" должно совпадать со значением "Без НДС [по умолчанию]"
100100

101101
Значения полей для НДС:
102102

103-
* Без НДС [по умолчанию]: **none**
104-
* Без НДС [0%]: **vat0**
105-
* НДС 10% [10%]: **vat10**
106-
* НДС 20% [20%]: **vat20**
107-
103+
- Без НДС [по умолчанию]: **none**
104+
- Без НДС [0%]: **vat0**
105+
- НДС 10% [10%]: **vat10**
106+
- НДС 18% [18%]: **vat18**
107+
- НДС 10/110 [10/110]: **vat110**
108+
- НДС 18/118 [18/118]: **vat118**
109+
- НДС 20% [20%]: **vat20**
110+
- НДС 20% [20/120]: **vat120**
111+
- НДС 5% [5%]: **vat5**
112+
- НДС 7% [7%]: **vat7**
113+
- НДС 5/105 [5/105]: **vat105**
114+
- НДС 7/107 [7/107]: **vat107**
108115

109116
**Система налогообложения**
110117

111-
* Система налогообложения - Выберите вашу систему налогооблажения.
118+
- Система налогообложения - Выберите вашу систему налогооблажения.
112119

113120
### Внешний идентификатор кассы
114121

115122
Этот параметр отвечает за выбор кассы в сервисе Умка.Онлайн. Может принимать следующие значения:
116123

117-
* **any** - Выбирает случайную кассу и случайный терминал(рабочее место) из доступных на момент запроса к сервису Умка.Онлайн.
118-
Обеспечивает равномерную нагрузку при наличии нескольких касс.
124+
- **any** - Выбирает случайную кассу и случайный терминал(рабочее место) из доступных на момент запроса к сервису Умка.Онлайн.
125+
Обеспечивает равномерную нагрузку при наличии нескольких касс.
119126

120-
* **Шестнадцетизначное число** - используется как регистрационный номер кассы.
121-
Если номер регистрационный номер меньше 16 цифр, добавте нулей по левому краю.
127+
- **Шестнадцетизначное число** - используется как регистрационный номер кассы.
128+
Если номер регистрационный номер меньше 16 цифр, добавте нулей по левому краю.
122129

123-
* **Строка меньше 16 символов** - используется как номер терминала(рабочего места).
130+
- **Строка меньше 16 символов** - используется как номер терминала(рабочего места).
124131

125-
* **Шестнадцетизначное число_Строка меньше 16 символов** - чек будет отправлен на на конкретную кассу, с конкретного терминала(рабочего места).
132+
- **Шестнадцетизначное число_Строка меньше 16 символов** - чек будет отправлен на на конкретную кассу, с конкретного терминала(рабочего места).
126133

127134
## Логирование ошибок
128135

129-
При установке модуля, в корне сайта создается папка `umkaonline`, в которой,
130-
в случае возникновении ошибок работы с онлайн-кассой, появляется log-файл вида `errors-cashbox-id-1.log`,
131-
в названии которого указывается `id` вашей кассы в системе 1С-Битрикс вашего сайта.
136+
При установке модуля, в корне сайта создается папка `umkaonline`, в которой,
137+
в случае возникновении ошибок работы с онлайн-кассой, появляется log-файл вида `errors-cashbox-id-1.log`,
138+
в названии которого указывается `id` вашей кассы в системе 1С-Битрикс вашего сайта.
132139

133140
Так же, при возникновении ошибок печати чека,
134141
1С-Битрикс может оправлять сообщения на электронную почту, указанную в настройках кассы.
135142

136-
137143
При обращении в службу поддержки рекомендуем прикладывать log-файлы и сообщения о неуспешной печати чеков из Email.

armax.umkaonline/composer.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)