Использование общих модулей "Длительные операции" из состава БСП или асинхронное выполнение серверных процедур без блокировки пользовательского интерфейса

Публикация № 336483 17.03.15

Разработка - БСП (Библиотека стандартных подсистем)

длительные операции фоновые задания БСП асинхронное

В статье кратко описан способ использования процедур общих модулей "Длительные операции" из состава библиотеки стандартных подсистем (БСП). Статья будет полезна программистам и администраторам, работающих с объемными клиент-серверными базами, конфигурации которых включают в себя БСП. К длительным операциям можно отнести, например, такие процедуры как групповое проведение документов, формирование объемистых отчетов, работа с внешними источниками данных.

Теоретическая часть

Использование общих модулей "Длительные операции" позволяет перенести всю тяжесть исполнения ресурсоемких процедур на сторону сервера, не мешая при этом работе клиентского приложения, инициировавшего этот процесс, т.е. не мешая дальнейшей работе пользователя в приложении. Описанная возможность реализуется в модулях БСП за счет исполнения "тяжелых" процедур на сервере в фоновом режиме (запуску фоновых заданий под каждую процедуру).

Ниже приведены процедуры, позволяющие реализовать в любой форме возможность выполнения необходимой вам длительной операции в фоновом режиме. Для этого в форме обязательно должны содержаться два реквизита "АдресХранилища" (типа строка) и "ИдентификаторЗадания" (типа уникального идентификатора), в модуле формы должна быть объявлена клиентская переменная "ПараметрыОбработчикаОжидания". Помимо этого экспортная процедура длительной операции должна содержать в себе два параметра "СтруктураПараметров" (типа структуры) и "АдресХранилища" (типа строка), результат исполнения должен быть помещен во временное хранилище, а адрес в нем должен быть присвоен параметру "АдресХранилища".

Практическая часть

Далее кратко рассмотрим назначение процедур, размещенных в модуле формы, из которой будет инициироваться запуск длительной операции. 

Процедура является обработчиком команды, отображаемой на форме, инициирующей запуск длительной операции. В ней производится передача исполнения на сервер и получение результата выполнения. В случае, если результат для отображения пользователю еще не готов, то наша операция "квалифицируется" как длительная, и производится подключение обработчика ожидания для периодической проверки выполнения фонового задания, исполняющего нашу длительную операцию.        

&НаКлиенте
Процедура ВыполнитьПроцедуруФоново(Команда)
	
  ОтключитьОбработчикОжидания("Подключаемый_ПроверитьВыполнениеЗадания");
	
  РезультатВыполнения = ВыполнитьФоновоеЗаданиеНаСервере();
	
  Если РезультатВыполнения.ЗаданиеВыполнено Тогда	
      РезультатВыполнения = ПолучитьИзВременногоХранилища(АдресХранилища);
  Иначе
      ДлительныеОперацииКлиент.ИнициализироватьПараметрыОбработчикаОжидания(ПараметрыОбработчикаОжидания);
      ПодключитьОбработчикОжидания("Подключаемый_ПроверитьВыполнениеЗадания", 1, Истина);	
  КонецЕсли;
	
КонецПроцедуры

Собственно сама серверная процедура, которая запускает необходимую нам длительную операцию, вызов которой будет произведен из "ИмяМодуля.ИмяЭкспортнойПроцедуры". Также в этой процедуре заполняется структура параметров, необходимых для исполнения длительной операции, и запоминается идентификатор фонового задания, под которым выполняется длительная операция.    

&НаСервере
Функция ВыполнитьФоновоеЗаданиеНаСервере()
			
  ДлительныеОперации.ОтменитьВыполнениеЗадания(ИдентификаторЗадания);	
  ИдентификаторЗадания = Неопределено;
	
  СтруктураПараметров = Новый Структура;	
	
  Если ОбщегоНазначения.ИнформационнаяБазаФайловая() Тогда
		
     АдресХранилища = ПоместитьВоВременноеХранилище(Неопределено, УникальныйИдентификатор);
     // здесь должен быть вызов нашей процедуры
     РезультатВыполнения = Новый Структура("ЗаданиеВыполнено", Истина);
		
  Иначе
		
     РезультатВыполнения  = ДлительныеОперации.ЗапуститьВыполнениеВФоне(УникальныйИдентификатор, 
     "ИмяМодуля.ИмяЭкспортнойПроцедуры", 
     СтруктураПараметров, 
     "Наименование фонового задания");	
		
     ИдентификаторЗадания = РезультатВыполнения.ИдентификаторЗадания;
     АдресХранилища       = РезультатВыполнения.АдресХранилища;	
		
  КонецЕсли;
		
  Возврат РезультатВыполнения;
	
КонецФункции

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

&НаКлиенте
Процедура Подключаемый_ПроверитьВыполнениеЗадания()
	
  Попытка
     Если ЗаданиеВыполнено(ИдентификаторЗадания) Тогда 
        РезультатВыполнения = ПолучитьИзВременногоХранилища(АдресХранилища);
     Иначе
	ДлительныеОперацииКлиент.ОбновитьПараметрыОбработчикаОжидания(ПараметрыОбработчикаОжидания);
	ПодключитьОбработчикОжидания("Подключаемый_ПроверитьВыполнениеЗадания", 
	ПараметрыОбработчикаОжидания.ТекущийИнтервал, Истина);
    КонецЕсли;
  Исключение		
     ВызватьИсключение;
  КонецПопытки;
	
КонецПроцедуры
&НаСервереБезКонтекста
Функция ЗаданиеВыполнено(ИдентификаторЗадания)	
     Возврат ДлительныеОперации.ЗаданиеВыполнено(ИдентификаторЗадания);	
КонецФункции

Резюме

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

P.S. Ниже расположена демонстрационная обработка, в модуль формы которой помещены все вышеописанные процедуры.
 

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

Наименование Файл Версия Размер
Длительные операции

.epf 6,45Kb
204
.epf 6,45Kb 204 Скачать

Специальные предложения

Отзывы
14. mangy 30 31.07.18 12:11 Сейчас в теме
Эта публикация устарела для текущей БСП. Сейчас используется РезультатВыполнения = ДлительныеОперации.ВыполнитьВФоне(

Пометьте что ли, а то кому-нибудь как и мне придется переделывать.
ixijixi; Forest83; officeRebot; cleaner_it; yamarsel; PLAstic; Bassgood; wowik; Henistaromin; D_E_S131; korppinen; +11 Ответить
Остальные комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Redokov 81 19.03.15 15:07 Сейчас в теме
Как насчет запуска длительных процессов из внешних обработок? Мне не удалось реализовать вызов экспортной процедуры. Если есть какой-то пример успешной реализации, поделитесь пожалуйста.
2. Bassgood 1340 20.03.15 00:53 Сейчас в теме
(1) Redokov, если Вы имеете ввиду вызов экспортной процедуры (длительной операции), расположенной в модуле внешней обработки, то без допиливания общих модулей БСП здесь не обойтись.
Если же Вы имеете ввиду вызов экспортной процедуры одного из модулей конфигурации из внешней обработки - то делается это так как описано в статье (приложенная к статье внешняя обработка тому пример).
3. Infactum 309 20.03.15 05:56 Сейчас в теме
(2) Вообще то вы не правы. Подсистема БСП "Дополнительные отчеты и обработки" содержит механизм для запуска длительных операций из модулей внешней обработки. Вот ссылка на ИТС. Без использование этих механизмов, к примеру, не примут к публикации внешние обработки для 1cfresh.com
mirco; ll13; Bassgood; +3 Ответить
4. Bassgood 1340 20.03.15 13:00 Сейчас в теме
(3) Infactum, Да, действительно в подсистеме БСП "Дополнительные отчеты и обработки" присутствует такой механизм, но в (1) речь шла, на сколько я понял, о возможности запуска длительной операции из модуля внешней обработки, представленной в виде внешнего файла, т.е. физически отделенной от базы (а не при помощи дополнительной обработки, содержащейся в базе в соответствующем справочнике).
Хотя по идее с помощью справочника дополнительных обработок можно организовать обращение и к внешним файлам обработок.
5. Redokov 81 03.04.15 00:47 Сейчас в теме
(4) Вы правы, речи идет о том, что мне нужно вызвать экспортную процедуру, располагающуюся во внешней обработке. Т.е., если я все правильно опнимаю, в этой самой обработке, придется продублировать функционал БСП по длительным операциям, но с учетом того, что располагаться эти операции будут не в конфигурации, а во внешней обработке.
Спасибо.
6. Novichok777 22 07.08.15 16:02 Сейчас в теме
(5) Redokov,
Интересно получилось у вас реализовать все во внешней обработке? Я натолкнулся на "стену" в виде обращения к процедуре обязательно общего модуля в ФоновыеЗадания.Выполнить("ОбщийМодуль.ПроцедураОбщегоМодуля", ПараметрыПроцедурыФоновогоЗадания, Ключ, Наименование). Туда то можно попасть, но вот как из нее вызвать экспортную процедуру внешней обработки не понимаю?
7. Bassgood 1340 10.08.15 10:26 Сейчас в теме
(6) Novichok777, в серверную экспортную процедуру "ОбщийМодуль.ПроцедураОбщегоМодуля" передаете в качестве параметра путь к файлу внешней обработки на сервере (или ссылку на элемент из справочника дополнительных обработок), а в самой процедуре уже работаете с объектом внешней обработки (ВнешниеОбработки.Создать(ИмяФайла)), т.е. тут особых проблем с этим нет, если есть соответствующую экспортная процедура в общем модуле, в которой уже можно реализовать любую логику.
12. fanast2 04.07.18 05:54 Сейчас в теме
(3) Ссылка ваша устарела видимо....
13. Infactum 309 04.07.18 09:46 Сейчас в теме
(12) Это же ИТС. Там все меняется совершенно хаотично. Сейчас несколько трудно сказать, куда вела ссылка 3 года назад, но видимо сюда:

Главная - Разработка и администрирование - Библиотека стандартных подсистем X.X.X. Документация - Глава X. Настройка и использование подсистем при разработке конфигурации - X.XX. Дополнительные отчеты и обработки - Использование при разработке конфигурации - Фоновое выполнение длительных операций

Тык
uno-c; nekit_rdx; user843739; +3 Ответить
8. d4rkmesa 25.07.17 15:41 Сейчас в теме
В конфигурации со свойствами Основной режим запуска - Обычное приложение и галочкой "Использовать управляемые формы в обычном приложении"(как в УПП), наверное, не будет работать, если не запускать через тонкий клиент?
9. Bassgood 1340 25.07.17 15:59 Сейчас в теме
(8) Должно работать, по идее этому механизму должно быть безразлично на вид клиента - он направляет выполнение длительного запроса на сервер в фоновый режим, ждет его завершения и выдает результат на форме.
Все что работает в толстом клиенте - отработает и на тонком, если Вы используете обычные формы, то конечно будет немного отличаться реализация процедур в модуле формы по работе с общими модулями механизма.
11. d4rkmesa 26.07.17 11:19 Сейчас в теме
(9)
(10)
Спасибо большое, попробую как-нибудь.
10. ImHunter 269 26.07.17 09:18 Сейчас в теме
(8) Будет работать. Проверено.
Bassgood; +1 Ответить
14. mangy 30 31.07.18 12:11 Сейчас в теме
Эта публикация устарела для текущей БСП. Сейчас используется РезультатВыполнения = ДлительныеОперации.ВыполнитьВФоне(

Пометьте что ли, а то кому-нибудь как и мне придется переделывать.
ixijixi; Forest83; officeRebot; cleaner_it; yamarsel; PLAstic; Bassgood; wowik; Henistaromin; D_E_S131; korppinen; +11 Ответить
15. pvl_mksv 20 06.06.19 13:12 Сейчас в теме
(14)А как такое выполнение отлаживается?
16. user1194102 07.02.20 11:23 Сейчас в теме
(14)
Эта публикация устарела для текущей БСП. Сейчас используется РезультатВыполнения = ДлительныеОперации.ВыполнитьВФоне(
из внешней обработки она запускается или нет?
Оставьте свое сообщение

См. также

Учим БСП печатать активные ссылки и подложку в документе WORD

БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Небольшое расширение БСП для печати в WORD. Добавлена печать активных ссылок, подложки документа, и фона страницы.

1 стартмани

13.03.2023    583    1    user1575928    0    

1

Пример многопоточной обработки (БСП)

Обработка документов HighLoad оптимизация Обработка справочников БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Обработка-шаблон, на основе которой можно делать свои многопоточные обработки данных для конфигураций на БСП.

13.02.2023    3846    3    echo77    8    

68

Запуск фонового задания с прогрессом во внешней обработке независимо от места вызова на Библиотеке стандартных подсистем

БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Открытый код. Реализован запуск как из справочника дополнительных обработок, так и с файла на диске без обязательного доступа с сервера. Используется актуальная процедура БСП ДлительныеОперации.ВыполнитьПроцедуру.

1 стартмани

10.02.2023    1211    4    janit    0    

6

Ошибка механизма автонумерации объектов. Обработка «Максимальный код (номер) объекта» (БСП 3.1.7.61)

БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Сбой механизма автонумерации документов и справочников 1С:Предприятие 8.3. Методика исправления проблемы. Вспомогательная обработка.

1 стартмани

30.01.2023    794    0    mobiledrivec    0    

2

Видеокурс-практикум: как подготовить и написать ТЗ, ЗНР, ЧТЗ. Промо

В курсе обобщен опыт работы аналитика на проектах в течение пяти лет, в нескольких фирмах. Подходы к написанию документов унифицированы и по возможности не привязаны к конфигурациям 1С.

3 500 рублей

Работа с файлами

БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Данное расширение предназначено для добавления механизма БСП присоединения файлов к объектам в типовых конфигурациях без снятия конфигураций с поддержки.

1 стартмани

03.09.2022    1754    9    Tash.B    0    

7

Шаблон внешней обработки на основе БСП с фоновым выполнением модуля обработки и выводом индикации фонового задания

Инструментарий разработчика БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Абонемент ($m)

Шаблон внешней обработки на основе БСП, с фоновым выполнением модуля обработки и выводом индикации фонового задания, как для подключения к подсистеме дополнительные отчеты и обработки, так и без подключения.

1 стартмани

31.08.2022    4728    48    VdZMWOnC    5    

81

Печать любой печатной формы, зарегистрированной с помощью БСП, для любой конфигурации

Обработка документов Печатные формы БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Добрый день. Не так давно мне была поставлена задача сделать обработку, позволяющую для выбранного объекта конфигурации показывать список печатных форм этого объекта и выводить выбранную форму на печать. Пришлось немного поразбираться с БСП, но в итоге получилось. Работает для любой конфигурации. Одно условие только - печатная форма должна быть зарегистрирована с помощью БСП.

1 стартмани

27.07.2022    2606    4    Alex33614    2    

6

Выгрузка дополнительных отчетов и обработок

БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Внешняя обработка 1С:Предприятие, позволяющая быстро выгрузить все подключенные внешние отчеты и обработки в рабочий каталог в виде одного архивного файла *.zip или набора файлов.

1 стартмани

21.07.2022    1680    7    mobiledrivec    0    

5

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Рассылки отчетов по графикам

Универсальные функции БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

14.06.2022    2311    2    Sirruf    0    

2

Как подключить документ расширения к версионированию БСП

БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 1С:ERP Управление предприятием 2 Абонемент ($m)

Пример расширения, в котором добавлен новый документ и он же подключен к подсистеме версионирования объектов. Важно! Основную конфигурацию нужно переключить в режим совместимости 8.3.20.

2 стартмани

27.05.2022    4456    5    EvgeTrofi    9    

11

Подсистема регулярных заданий

Универсальные функции БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Абонемент ($m)

Подсистема регулярных заданий предназначена для выполнения произвольных алгоритмов (задач) по заранее сформированным графикам с учетом производственного календаря.

1 стартмани

23.05.2022    4195    14    Sirruf    15    

14

Универсальный анализ и управление ролями

Инструменты администратора БД БСП (Библиотека стандартных подсистем) Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Универсальный анализ прав доступа (без RLS) по ролям конфигурации. Работает с конфигурациями на библиотеке стандартных подсистем.

1 стартмани

27.04.2022    3404    26    denmp    0    

5

1СПАРК РИСКИ. Сервис оценки благонадежности контрагентов. Промо

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

Шаблон обработки внешнего заполнения  (БСП, управляемые формы)

БСП (Библиотека стандартных подсистем) Обработка документов Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Сделан на примере заполнения документа «Перемещение материалов в кладовую» (ДвижениеПродукцииИМатериалов). При старте открывает дополнительную внешнюю форму обработки где запрашивается ресурсная спецификация и количество комплектов. Особенности: - открытие дополнительной формы для ввода параметров, форма для отладки, позволяющая запускать внешнюю обработку непосредственно через меню файл.

1 стартмани

31.01.2022    2988    6    milkers    0    

2

БСП 3.1.5 Форма отчета. Быстрый вызов редактирования варианта

БСП (Библиотека стандартных подсистем) Адаптация типовых решений Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

В последних релизах современных конфигураций, основанных на БСП версии 3.1.5, спрятали кнопку настройки варианта в дебри вложенных форм. Вернём всё как было, и даже лучше.

1 стартмани

20.12.2021    5871    1    ixijixi    0    

10

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Интеграция с Веб сервисом ГИИС ДМДК

БСП (Библиотека стандартных подсистем) WEB-интеграция Платформа 1С v8.3 Ювелирная промышленность и торговля Россия Абонемент ($m)

Пример интеграции с Веб сервисом Государственной интегрированной информационной системе в сфере контроля за оборотом драгоценных металлов, драгоценных камней и изделий из них на всех этапах этого оборота (ГИИС ДМДК) на базе демонстрационной базы БСП 3.15.

3 стартмани

27.09.2021    16919    140    Scorpion1_77    315    

7

Расширение, реализующее загрузку адресного классификатора с сайта fias.nalog.ru.

БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Расширение, модифицирующее в основном общий модуль АдресныйКлассификаторСлужебный, позволяющее получать и обрабатывать файлы ФИАС.

3 стартмани

22.06.2021    4409    4    RomanCrow13    1    

4

Просмотр и редактирование условного оформления открытой формы на БСП

Универсальные обработки БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Иногда требуется посмотреть, какое оформление и по какому условию установлено в открытой форме. Данная обработка через подключенную команду заполнения позволяет посмотреть или изменить текущее условное оформление открытой формы, при условии, что для нее предусмотрены подключаемые команды.

1 стартмани

03.06.2021    5653    13    Foster13    3    

9

Рассылка по ошибкам журнала регистрации

Журнал регистрации Email рассылки БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Простая подключаемая обработка для конфигураций на БСП. Рассылает по расписанию информацию об ошибках в журнале регистрации, подвисших регламентных заданиях, долгой блокировке учетной записи электронной почты. Вся информация - в тексте письма. Позволяет увидеть ошибки, которые не видны при работе в пользовательском режиме, или до того, как пользователи на них пожалуются.

1 стартмани

26.04.2021    6015    13    wonderboy    0    

3

Распознавание и загрузка документов в 1С Промо

Универсальная программа-обработка для распознавания любых сканов или фото первичных документов в 1С (счета-фактуры, УПД, ТТН, акты и тд). Точность распознания до 98%.

от 11 рублей

Производственный календарь без БСП онлайн (простое определение рабочих дней)

БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Бухгалтерский учет Абонемент ($m)

Проверяем тип дня (рабочий, не рабочий, предпраздничный) для Белоруссии, Казахстана, России и Украины без БСП и огромных регистров.

1 стартмани

22.03.2021    5920    7    elephant_x    0    

5

Управление регламентными заданиями. Простое включение и отключение (все конфигурации на базе БСП)

Универсальные обработки БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Внешняя обработка "Управление регламентными заданиями" для любых конфигураций на базе БСП позволяет включать и отключать регламентные задания простым способом.

1 стартмани

12.11.2020    6658    18    demaxim    5    

2

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

БСП - рабочие примеры асинхронного запуска функций и процедур

Инструментарий разработчика БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

В данной публикации я привожу рабочие примеры асинхронного использования функций и процедур конфигурации на БСП

4 стартмани

02.11.2020    13435    28    quazare    3    

49

Шаблон ВПФ (внешней печатной формы) для вывода в Word

БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Шаблон для разработки ВПФ для БСП версии 3.1. Основные возможности: 1. Описание требуемых для вывода данных при помощи СКД. 2. Вывод в документ средствами БСП (не используется COM-соединение с word) 3. Реализована форма для тестирования без подключения обработки к БСП и без помещения документа-макета в обработку.

1 стартмани

10.10.2020    8480    19    Gladkov_Anton    4    

16

Шаблон обработки заполнения объекта в форме

БСП (Библиотека стандартных подсистем) Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Шаблон обработки заполнения формы объекта без записи, с возможностью отладки.

1 стартмани

18.08.2020    7453    6    Arc    1    

7

Шаблоны выполнения длительных операций (процедур и функций) без блокировки пользовательского интерфейса

БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 1С:Розница 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Абонемент ($m)

Шаблоны выполнения длительных операций (процедур и функций) без блокировки пользовательского интерфейса. Позволяют с минимальными затратами разработать и внедрить длительную процедуру (функцию),требующую фонового исполнения в свою конфигурацию или расширение.

1 стартмани

11.08.2020    6957    45    Hitcher    8    

9

Работа с 1С:Аналитика Промо

Онлайн-курс предусматривает изучение возможностей системы “1С:Аналитика”, которая работает как составная часть платформы “1С:Предприятие” и обеспечивает оперативный просмотр и анализ необходимых данных.

4500 рублей

Не удаляются объекты, помеченные на удаление

БСП (Библиотека стандартных подсистем) Чистка данных Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)

Когда в конфигурации включено "Ограничивать доступ на уровне записей" и вариант работы выбран "Производительный", при "Удалении помеченных объектов" не все объекты удаляются из базы.

1 стартмани

31.07.2020    13638    30    Maito    6    

1

Шаблон загрузки данных из табличного документа (Excel, Open Office, MXL, CSV) с использованием БСП для УФ

БСП (Библиотека стандартных подсистем) Загрузка и выгрузка в Excel Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Обработка предназначена для организации собственного механизма обработки данных из табличного документа (Excel, Open Office, MXL, CSV). Для загрузки используются механизмы БСП.

2 стартмани

26.06.2020    9000    26    Hitcher    2    

5

Пользовательские макеты внешних печатных форм и настраиваемый комплект документов по договорам

БСП (Библиотека стандартных подсистем) Бухгалтерский учет 1С:Бухгалтерия 3.0 Абонемент ($m)

- Расширение стандартной подсистемы печати, позволяющее редактировать макеты внешних печатных форм и сохранять их по аналогии с встроенными печатными формами - подсистема настраиваемых комплектов печатных форм с привязкой к договору контрагента.

2 стартмани

08.06.2020    9298    5    andy_zhav    0    

7

Установка даты запрета изменения по расписанию

БСП (Библиотека стандартных подсистем) Роли и права Платформа 1С v8.3 1С:Бухгалтерия 3.0 Абонемент ($m)

Внешняя обработка для установки даты запрета изменений по расписанию. Применяется для всех пользователей, кроме уже имеющихся в списке дат запрета.

1 стартмани

14.04.2020    7414    4    user1393353    0    

3

Добавление контекстных дополнительных обработок в командную панель (немного практики по доработке БСП расширениями)

БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 1С:Управление торговлей 11 Абонемент ($m)

При добавлении контекстных дополнительных отчетов они не попадают в командную панель (КП), а открываются специальной командой из КП "Отчеты - Дополнительные отчеты..." Не всегда это удобно, и если контекстный отчет нужен для частого использования, то гораздо лучше, если бы он попадал сразу в подменю "Отчеты" на КП, а не требовал открытия дополнительной формы.

1 стартмани

18.03.2020    9104    1    work.sable    6    

19