Запрос по API из Сервиса (Laravel 5.5) в 1С Бухгалтерию
https://www.loom.com/share/ee57a6b0c4834bb9bdb98a9...
А вот текстовое:
Мы формируем замечательный отчет в 1С бухгалтерии.
В этом отчете практически все значения и справочники берутся из Сервиса.
Задача:
1) нужно предоставить возможность формировать этот отчет в Сервисе и передавать информацию о настройках этого отчета в 1С Бух.
2) после этого отчет формируется в бухгалтерии (это сделают программисты по 1С Бухгалтерии)
3) после этого отчет пересылается в Сервис (в каком виде, это мы посмотрим потом, т.е. на этапе 1 нужно передать информацию из Сервиса в 1С.
Вот как выглядит настройка этого отчета в 1С:
Нужно сделать аналогичные поля в Сервисе.
Отображаться они должны точно так же.
Размещаться этот отчет должен в поле "Отчеты" пока только Администратора.
Потом сделаем такие же поля и у других Пользователей.
Давайте по каждому из них пройдемся.
Итак:
1) Период. Идет выбор периода "с" "по". И там и там - календарь. По умолчанию стоит значение текущего месяца (с 1-е число текущего месяца по текущее число)
2) Вариант отчета - ничего пока не делайте. Эту инфу мы должны будем подгружать из 1С. Пока не нужно. Но поле пускай будет. Внутри пишем "в разработке)
3) Организация - ничего пока не делайте. Но поле пускай будет. Внутри пишем "в разработке)
4) Счет организации - ничего пока не делайте. Но поле пускай будет. Внутри пишем "в разработке)
5) Место занятий по оплате - ничего пока не делайте. Но поле пускай будет. Внутри пишем "в разработке)
6) Член - Фамилия и имя Члена (выбор из справочника Члены данного Пользователя). По АПИ должна будет, видимо, передаваться информация о УИд (уникальный идентификатор Члена)
7) Клуб - Если у Пользователя один клуб - то этот клуб. Если несколько клубов, то выборка из этих клубов. К какому клубу относится Пользователь можно проследить через "Места занятий".
Но пока можете это поле тоже не делать, потом разберемся.
8) Мероприятия - Выбор из справочника "Мероприятия" в которые была подана заявка на участие. Но пока можете это поле тоже не делать, потом разберемся.
9) Пользователь - Тут стоит выбор из Пользователей, к которым имеет доступ данный Пользователь. По Умолчанию стоит Пользователь, в л/к которого мы находимся
10) Партнер - (должно быть "Аббревиатура Партнера") - список из Аббревиатур Партнеров, к которым Пользователь имеет доступ. У Админа - все, у всех Партеров, как правило, только один - их.
11) Тип платежа - Инфа из справочника "Тип платежа"
12) Команда - список из всех Команд Пользователя
13) Место занятий Команды - список мест занятий, к которым имеет доступ Пользователь. Если выбрана "Команда", то список мест занятий этой Команды.
14) Контрагент - поле пусть будет, но туда ничего не нужно вносить.
15) Город занятий - список городов Мест занятий, к которым имеет доступ Пользователь.
Спасибо, что дочитали до конца ))
Внимание! Нужно только по двум полям передавать информацию, как и описано в видео. Т.е. сделайте сначала это, а дальше - разберемся.