Расширенный фильтр

Все публикации — все для 1С

Асинхронная концепция программирования в «1С:Предприятие 8» или выполнение программного кода «в фоне»

Практика программирования Математика и алгоритмы Россия Бесплатно (free)

Как правило, в реальных задачах оказывается недопустимым длительное выполнение обработчика события, поскольку при этом программа не может реагировать на другие события - блокируется пользовательский интерфейс. В данной статье рассмотрены следующие вопросы: 1. Концепция асинхронного программирования 2. Фоновые задания в «1С:Предприятие 8» 3. Пример асинхронного выполнения длительных серверных операций с помощью фонового задания 4. Пример асинхронного выполнения длительных серверных операций с помощью фонового задания с использованием БСП.

04.04.2015    97272    AXIOMLAB24    38    

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

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

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

1 стартмани

17.03.2015    59453    132    Bassgood    15    

Асинхронные вызовы

Практика программирования v8 1cv8.cf Абонемент ($m)

В этой статье я покажу свою реализацию асинхронных вызовов серверных функций и процедур

1 стартмани

02.02.2015    36299    110    rtnm    25    

Подбор в управляемой форме - что может быть проще?

Работа с интерфейсом v8::УФ 1cv8.cf Бесплатно (free)

Технологии модальности сейчас меняются на технологии асинхронности, многопоточности и прочие дивные вещи, что, в свою очередь, заставляет людей еще чаще спрашивать о том, что да как в этой новой нелегкой жизни. Разбираемся!

19.09.2017    32193    starik-2005    51    

Асинхронная загрузка данных на Управляемую Форму. Прогресс бар (УФ 8.3). Индикация состояния процесса

Работа с интерфейсом Универсальные функции Внешние источники данных v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

09.10.2015    31078    126    pbazeliuk    6    

Заметки о модальности и асинхронности

Практика программирования v8 1cv8.cf Бесплатно (free)

Что на самом деле мы получили в 8.3.Х и почему это не очень радует. Поддерживающим большие нетиповые конфигурации посвящается.

17.09.2014    30283    Yashazz    91    

.Net в 1С. Асинхронные HTTP запросы, отправка Post нескольких файлов multipart/form-data, сжатие трафика с использованием gzip, deflate, удобный парсинг сайтов и т.д.

Разработка внешних компонент Практика программирования WEB v7.7 v8 Бесплатно (free)

Очень часто нужно при работе с HTTP сервисами или сайтами использовать Асинхронные HTTP запросы, отправку на сервер нескольких файлов, использование сжатия трафика. Эта статья про то, как этого легко добиться.

09.03.2016    27666    Serginio    22    

Обработка для управления регламентными и фоновыми заданиями (управляемые формы, такси, асинхронные вызовы, только для 8.3)

Администрирование данных 1С v8 1cv8.cf Абонемент ($m)

Представляю вашему вниманию обработку, способную сильно облегчить жизнь администраторам решений на базе 1С 8.3, в которых постоянно работают сотни регламентных и фоновых заданий. Обработка гарантировано работает в УТ 11. Должна работать во всех конфигурациях на базе БСП.

1 стартмани

24.06.2015    23895    217    starik-2005    13    

Выбор файла и загрузка его на сервер в асинхронном режиме

Практика программирования v8 1cv8.cf Абонемент ($m)

Несколько библиотечных процедур, упрощающих жизнь разработчика при отключенном режиме модальности.

1 стартмани

22.10.2017    23660    json    3    

Качалка

Поиск данных Инструментарий разработчика WEB v8 1cv8.cf Россия Абонемент ($m)

Менеджер закачки и средство автоматизации обработки web-данных в одном флаконе. Интерактивный режим работы: фоновое скачивание, многопоточная фоновая проверка ссылок. Параллельное выполнение парсера, проверки, скачивания, редактирования списка и другие действия. Авто подключение через активный прокси. Индикация всех процессов: парсинга, проверки, скачивания, оставшегося времени, скорости (текущая и средняя), свободного места, состояния прокси соединения. Модульная структура: 3 парсера, 2 модуля скачивания, 2 экспорта, 1 печати. Экспорт в списки закачки для «Download Master», «ReGet». Список закачки в виде дерева значений – логическое структурирование данных, организация подпапок хранения. Печатная форма для дерева закачки на СКД. Веб-браузер: авто подбор парсера, история просмотра, «домашние страницы». Для программиста: легко расширяемых функционал (есть демо-модули для примеров); настраиваемый лог; авто подключение новых модулей в интерфейсе; открытый код. По возможности максимально применены сначала встроенные объекты 1С и затем ОС Windows (ПолеHTMLДокумента, ЧтениеXML и COM: WinHttp.WinHttpRequest, MSXML2.DomDocument, winmgmts). Не использовались: временные файлы, скрипты, внешние компоненты.

1 стартмани

06.09.2013    22319    21    TrashMaster    36    

Асинхронная запись и чтение файла без использования модальных методов и временных файлов

Практика программирования v8 1cv8.cf Абонемент ($m)

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

1 стартмани

10.04.2018    21395    Alxby    23    

Асинхронность в управляемом интерфейсе 1С

Практика программирования v8 1cv8.cf Абонемент ($m)

В статье доступно объясняется про новое модное явление асинхронности, добавленное в платформу 1С. Также приложен пример асинхронной обработки по поиску файлов.

1 стартмани

15.01.2017    20826    fixin    29    

Как построить цепочку асинхронных вызовов

Практика программирования v8 v8::УФ 1cv8.cf Абонемент ($m)

Опишу способ организации последовательных асинхронных методов, которому я недавно научился.

1 стартмани

11.01.2017    20139    6    json    70    

Обмен сообщениями. Что это?

Интеграция v8 Бесплатно (free)

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

27.10.2016    19983    pbazeliuk    11    

Параллельные HTTP-запросы

Практика программирования v8 Россия Бесплатно (free)

Демонстрируется пример параллельных http-запросов с использованием Msxml2.ServerXMLHTTP, WinHttp.WinHttpRequest, что позволяет получать данные сразу с множества ресурсов, экономя время, а также работать файловом режиме.

04.04.2017    17961    ifal    19    

Асинхронное формирование отчетов в клиент-серверном варианте (УФ)

Практика программирования v8 v8::УФ УПП1 КА2 Абонемент ($m)

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

1 стартмани

07.06.2013    17462    16    1c-intelligence    2    

Космические технологии O-Planet: 1С и навигация в асинхронном пространстве

Практика программирования v7.7 1cv7.md Россия Бесплатно (free)

Сегодня мы направим наш челнок в мир асинхронной интерактивности, туда, где ...

22.12.2007    17369    O-Planet    6    

Распутывая узлы интеграции: Построение архитектуры слабосвязанных систем, или Кролики наступают

Роли и права Бесплатно (free)

Речь пойдет об интеграции систем. Кому вообще стоит обратить внимание на эту статью? Если у вас всего лишь две типовые конфигурации, то вам, наверное, эта тема будет не очень интересна – у вас нет тех проблем, с которыми сталкиваются люди, имеющие три системы и более. Но если у вас есть больше двух систем, а особенно, если есть веб-сайт, который обменивается с 1С, вам точно стоит это прочитать.

28.05.2018    17135    Evil Beaver    24    

Асинхронный вызов веб-сервисов в 1C:Предприятие 7.7/8.0/8.1/8.2

Практика программирования Администрирование данных 1С Россия Абонемент ($m)

Статья описывает работу 1С:Предприятие популярных версий с веб-сервисами через .Net framework. Детализирует асинхронный режим их вызова. А также демонстрирует веб-сервис прогнозирования на основе тренда и сезонности.

1 стартмани

25.11.2009    16398    3    Elisy    8    

Асинхронное программирование в 1С через использование классов .Net из Native ВК

Разработка внешних компонент v8 Бесплатно (free)

Это продолжение статьи Кроссплатформенное использование классов .Net в 1С через Native ВК. Или замена COM на Linux II http://infostart.ru/public/541518/ В этой статье покажу, как можно асинхронно вызывать асинхронные методы и вызывать ВнешнееСобытие в 1С из сборки .Net

09.08.2016    15716    Serginio    3    

Асинхронный обмен данными с JavaScript (и не только) без потерь

Практика программирования v8 1cv8.cf Абонемент ($m)

Все больше и больше появляется разработок с использованием JavaScript в формах 1С. Вместе с тем достаточно интересным является вопрос передачи данных между скриптом JavaScript и программным модулем 1С. Не претендуя на оригинальность, хочу предложить несложный и практичный механизм передачи данных с использованием очереди.

1 стартмани

26.12.2016    14977    Alxby    23    

"Мигаем" интерфейсом, или цепочки асинхронных вызовов

Практика программирования Работа с интерфейсом v8 Бесплатно (free)

Как, не блокируя интерфейс, привлечь внимание пользователя к интерфейсным элементам. Или, попросту говоря, "мигнуть" чем-то.

06.09.2017    14077    Chrizt    13    

EventProxy - внешняя компонента для асинхронной обработки событий COM-объектов (работает в 7.7 и 8.0)

Внешние источники данных Разработка внешних компонент v8 1cv8.cf 1cv7.md Бесплатно (free)

EventProxy - внешняя компонента для асинхронной обработки событий COM-объектов. Работает в 7.7 и в 8.0

09.11.2006    13428    0    steban    9    

Оптимизация расчета себестоимости выпуска продукции (УПП 1.3, Партионный учет)

Практика программирования Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v8 УПП1 БУ Абонемент ($m)

В результате выполненных доработок удалось уменьшить время проведения Регламентной операции "Рассчитать себестоимость (БУ, НУ)" в два и более раза, а в отдельных операциях (Распределение продукции и затрат по переделам) удалось достичь 7-ми кратного уменьшения времени проведения!

1 стартмани

23.08.2016    11463    27    linkov    23    

Библиотека универсальной обработки асинхронных вызовов

Универсальные функции v8 1cv8.cf Абонемент ($m)

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

1 стартмани

01.06.2015    11336    0    alex271    2    

Самый примитивный HTTP-сервис в мире

WEB v8 Бесплатно (free)

Пошаговый пример создания простейшего HTTP-сервиса, который генерирует HTML-страницу для поиска товара, а также реализует асинхронное получение данных из базы.

12.09.2019    11137    YPermitin    26    

Асинхронное воспроизведение звука в 1С

Практика программирования v8 1cv8.cf Абонемент ($m)

Достаточно простой пример как в 1С:Предприятие запустить воспроизведение звука и не ждать его окончания

2 стартмани

28.07.2017    10951    2    SITR-utyos    7    

Запуск под пользователем (асинхронный вызов)

Администрирование данных 1С Информационная безопасность v8 1cv8.cf Бесплатно (free)

Часто бывает необходимо запустить для отладки под другим пользователем, маленький кусок кода не испортит конфигурацию

30.07.2015    9136    kvikster    7    

Описание, синхронность и "один-много"

Управление бизнес-процессами (BPM) Бесплатно (free)

Продолжаем смотреть на процессы глазами программиста.

09.10.2018    8116    1c-intelligence    36    

Как работают управляемые формы и тонкий клиент 1С – взгляд "из-под капота"

Практика программирования v8::УФ Бесплатно (free)

Переход на управляемые формы перевернул процесс разработки на 1С, заставив программистов менять привычные подходы к описанию логики работы интерфейса. Руководитель компании «Цифровой Кот» Юрий Лазаренко в своем докладе на конференции Infostart Event 2019 Inception рассказал о том, как устроены управляемые формы и как правильно работать с тонким клиентом платформы 1С:Предприятие.

23.12.2019    6953    TitanLuchs    23    

Создание асинхронных виджетов

Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Описание нескольких способов создания асинхронных виджетов для 1С:Предприятия. Рассматриваются способы с использованием HTTP-сервисов и фоновых заданий.

16.10.2019    6548    YPermitin    15    

Выполнение произвольного кода с регулируемым количеством потоков от 1 до 64

Обработка документов Универсальные обработки Обработка справочников v8::УФ ERP2 УТ11 КА2 Абонемент ($m)

Данную обработку можно использовать для изменения документов, справочников и других элементов с использованием до 64 ядер процессора. Увеличение скорости выполнения операций с базой 1С, между 1 потоком и 40, составляет 437%.

1 стартмани

10.09.2018    5891    19    romanpl777    22    

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

Инструментарий разработчика v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

08.01.2019    5511    15    ZvoryginAn    2    

Асинхронная работа с текстовыми файлами в 1С 8.3

Практика программирования Разработка v8 1cv8.cf Абонемент ($m)

В этой статье я рассмотрю основные моменты работы с текстовым файлом в 1С 8.3. (загрузка - выгрузка) в режиме отключенной модальности (асинхронно).

1 стартмани

28.02.2019    4855    signum2009    6    

Асинхронное программирование в 1с77 без внешних компонент. Обратные вызовы.

Практика программирования v7.7 Абонемент ($m)

Пример построения программного кода для достижения функционала обратных вызовов (call back) во внешних обработках исключительно штатными средствами. Тестировалось на платформе 1с77 релиз 027. Конфигурация значения не имеет.

1 стартмани

06.10.2018    4678    Vortigaunt    5    

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

Печатные формы документов Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v8 БП3.0 БУ Абонемент ($m)

Пример написания внешней печатной формы в формате Word, с использованием макета двоичных данных. Данная обработка подходит для загрузки в 1С облако

2 стартмани

20.01.2017    4112    19    Dima2711    2    

АИТП. Подсистема взаимодействия с рабочими серверами OneScript

OneScript v8 Бесплатно (free)

В статье описан механизм взаимодействия конфигурации АИТП с рабочими серверами OneScript.

22.05.2019    3772    blackhole321    33    

Разработка приложения под Android для работы с веб-сервисами 1С. Часть 1

Мобильная разработка Россия Бесплатно (free)

В первой части данного цикла Вы ознакомитесь с основными проблемами разработки приложений под Android, которые должны взаимодействовать с веб-сервисом 1С.

21.12.2018    3678    mrgrigorov    12