Антонов Игорь | Руководитель отдела разработки | АО "ДальЖАСО"

«Борьба за интерфейс: HTTP-сервисы + node.js + React.js. Как разработать современный интерфейс»

1С:Предприятие - основная платформа в нашей компании. Мы успешно разработали несколько конфигураций и столкнулись с проблемой: партнерам не нравится 1С-интерфейс из коробки. Решения, адаптированные на работу через веб-клиент тормозят и не могут конкурировать с современными веб-приложениями. Остро проблема проявляется у мобильных пользователей. Стандартным веб-клиентом невозможно пользоваться с мобильного устройства. Стоковые решения в виде мобильного клиента или мобильной платформы от 1С создают дополнительные сложности в дистрибуции приложений. Выход из замкнутого круга мы нашли в современных веб-технологиях и HTTP-сервисах платформы 1С:Предприятие. * Кратко. Что такое и зачем нужны HTTP-сервисы; * Производительность и модель лицензирования; * Особенности разработки API; * HTTP-сервисы vs Веб-сервисов; * Фронтенд. Как не потеряться в технологиях; * React. Как мы выбирали фреймворк для разработки пользовательского интерфейса; * Почему не подошел Angular; * Как заставить технологии работать вместе; * Наши кейсы и проблемы; * Оптимизация HTTP-сервисов; * Что изменилось после двух лет разработки.

Выгрузка сотрудников и физических лиц их данных

Отчеты - Разное

Данные сотрудников и физ лиц организации

Обработка не готовый продукт, подойдет больше для программистов. Создавалась для:
УПП 1.3
Обычные формы
Платформа 8.3.4 (совместимо с 8.2)

Пишите комментарии, будет время, помогу изменить под вашу базу.


Обработка призвана получить данные (с последующей обработкой и размещении в макете) по физическим лицам, с привязкой к данным из следующих справочников и регистров:
• Справочник "Сотрудники";
• Регистр сведений "ФИОФизЛиц"
• Регистр сведений "КонтактнаяИнформация" (адрес проживания, адрес регистрации, телефон)
• Регистр сведений "ГражданствоФизЛиц"
• Регистр сведений "ПаспортныеДанныеФизЛиц"
• Регистр сведений "РаботникиОрганизаций"


Имеется возможность сделать отбор по организации.


Была поставлена конкретная задача - получить необходимые данные из базы 1С, поэтому следующие параметры указаны жестко (с вашей базой будет расхождение, соответственно):
1. Параметра запроса (см. иллюстрацию) - строка 249 в коде;
2. Выбор организации в ПолеВыбора - строка 601 в коде.
Имена параметров макета берутся программно, создается ТЗ, в выборке осуществляется обработка данных и заполнение ТЗ. Делается два цикла (первый - выборка, второй - заполнение макета из ТЗ), но можно и один (только выборкой). Дело в том, что изначально ставились другие задачи, чтобы работать с ТЗ, поэтому код остался "на будущее" именно таким, хотя имеет свой несовершенный вид ввиду низкого приоритета данной задачи на работе (допиливать уже будет лень, раз работает).

 

Скачать файлы

Наименование Файл Версия Размер
Получить данные сотрудников и физ лиц
.epf 15,92Kb
01.09.16
3
.epf 15,92Kb 3 Скачать

См. также

В этой теме еще нет сообщений.
Оставьте свое сообщение