Андрей Овсянкин | Профессиональный разработчик | ООО Серебряная Пуля

«1Script.Web - будущее интернет-приложений на 1Script»

Современный мир технологий неотделим от веб-инфраструктуры. 4 года назад на Инфостарт был анонсирован проект 1Script, который был призван снизить порог вхождения специалиста 1С в мир скриптов автоматизации: настройки серверов, развертывания баз, тестирования и прочего DevOps. Спустя 4 года можно заключить, что проект удался. Количество 1С-специалистов, осваивающих современные инженерные практики с помощью знакомого синтаксиса растет день ото дня. Веб-приложения это не только сайты и интернет-магазины. Запрос рынка таков, что любое современное клиент-серверное приложение должно иметь веб-интерфейс. Почему бы тогда не писать такие приложения на языке 1С? В своем докладе я хочу анонсировать новую платформу на базе 1Script - новый движок веб-приложений, который должен дать 1С-никам возможность создавать востребованные веб-приложения, не переключаясь в малознакомые языковые экосистемы. Мы обсудим возможности этой платформы, подумаем о перспективах этого направления и тому, какие возможности она может нам (как сообществу 1С-ников) предоставить. В качестве демонстрации покажу "боевое" приложение на новом движке - кросс-платформенную консоль администрирования парка кластеров 1С с веб-интерфейсом на борту. В кулуарах будут приветствоваться жаркие споры и священные войны.

Итоги по всем колонкам. Отбор по сотрудникам. Расширение конфигурации для ЗГУ 3.1, ЗУП 3.1

Обработки - Обработка документов

В Зарплате редакции 3 явно не хватает итогов по колонкам в документах массового ввода расчетов, таких как "Начисление зарплаты и взносов". Исправляем досадное упущение, попутно добавив функцию быстрого отбора по сотруднику.

Не знаю, чем руководствовались разработчики типовых, но итогов по колонкам мы не получили. Печально видеть такое после успешного использования этой функции в редакциях ЗУП 2.5 и ЗиКБУ 1.0.

Исправляем эту недоработку с помощью расширения конфигурации.

Расширение подключается в режиме 1С:Предприятия через меню Администрирование // Печатные формы, отчеты, обработки. Для подключения вы должны обладать соответствующими правами.

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

Ограничения

  • Тестировалось на конфигурации Зарплата и кадры государственного учреждения, редакция 3.1 (3.1.3.184, 3.1.4.274), Зарплата и управление персоналом, редакция 3.1 (3.1.4.120),  платформа 8.3.10.2505, 8.3.11.2867. На более ранних работа не гарантируется. 
  • При поиске в табличной части итоги не обновляются. К сожалению, в платформе не удалось найти метод перехвата данной функции. Знающие люди, если такой метод есть, подскажите, расширение доработаю.

Развитие

  • Если расширение будет востребовано, можно допилить итоги в других документах. Пишите в комментариях, какие документы еще нужны.
  • Также можно портировать расширение в конфигурации КА и ERP в блок расчета зарплаты.

------

Обновление от 28.11.2017

дописано под релиз 3.1.3.274

------

Проверена работоспособность в ЗУП 3.1 и платформе 8.3.11.2867

------

Обновление от 09.01.2018

Добавлена возможность сортировки списка сотрудников

Добавлено отображения списка сотрудников без записи документа, непосредственно после заполнения

------

Обновление от 13.06.2018

Проверена работоспособность на релизе 3.1.6 и платформе 8.3.12

Починена сортировка

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

Наименование Файл Версия Размер
Итоги по всем колонкам. Отбор по сотрудникам. Расширение конфигурации для ЗГУ 3.1.6.54
.cfe 135,97Kb
13.06.18
1
.cfe 1.6 135,97Kb 1 Скачать
Итоги по всем колонкам. Отбор по сотрудникам. Расширение конфигурации для ЗГУ 3.1.3.184
.cfe 128,39Kb
28.11.17
4
.cfe 1.0 128,39Kb 4 Скачать
Итоги по всем колонкам. Отбор по сотрудникам. Расширение конфигурации для ЗГУ 3.1.3.274
.cfe 128,92Kb
28.11.17
27
.cfe 1.2 128,92Kb 27 Скачать

См. также

Комментарии
1. Александр / (GeterX) 101 09.01.18 11:50 Сейчас в теме
Идея просто супер. Спасибо!
Но вот есть два нюанса в работе:

1. Не сортирует список физических лиц по алфавиту
2. Список физических лиц появляется только после записи документа
Прикрепленные файлы:
2. Maxim Kolkin (the1) 311 09.01.18 12:23 Сейчас в теме
(1) Спасибо за отзыв. Посмотрю, что можно сделать
3. Maxim Kolkin (the1) 311 09.01.18 15:48 Сейчас в теме
(1) Внёс исправления
Прикрепленные файлы:
4. О П (Wendy24) 25.01.18 12:43 Сейчас в теме
Да, функционал востребован. Установили на ЗКГУ 3.1.4, платформа 8.3.10.2639, клиент-сервер, SQL. Работает, но очень медленно, с включенным фильтром по текущему сотруднику перемещение по списку, а также переключение между списком сотрудников и списком начислений и обратно происходит очень долго - примерно 20 сек(((
5. Maxim Kolkin (the1) 311 25.01.18 19:53 Сейчас в теме
(4) 3.1.4 только сегодня установил. Будем посмотреть
6. Леонид Дзагуров (leosoft) 114 20.05.18 20:35 Сейчас в теме
Скачал версию 1.2. Но сортировка почему-то не работает?
7. Леонид Дзагуров (leosoft) 114 20.05.18 20:38 Сейчас в теме
Также не работает пока не запишешь документ!
8. Леонид Дзагуров (leosoft) 114 20.05.18 20:42 Сейчас в теме
У меня ЗУП 3.1.5.212 платформа 8.3.10.2699
9. Леонид Дзагуров (leosoft) 114 20.05.18 20:44 Сейчас в теме
В конфигураторе вижу вроде есть в контекстном меню "Сортировать по возрастанию" и "Сортировать по убыванию"
10. Сан Саныч (user790607) 21.05.18 07:43 Сейчас в теме
На 3.1.6 ожидается вариант? Или эта заработает?
11. Александр / (GeterX) 101 07.06.18 19:31 Сейчас в теме
(10) на 3.1.6 работает.
Но нет возможности отсортировать физических лиц.
12. Maxim Kolkin (the1) 311 13.06.18 11:04 Сейчас в теме
(9) (11) Починил сортировку
Оставьте свое сообщение