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

Библиотека — все для 1С

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

Работа с интерфейсом v8 1cv8.cf

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

16.10.2019    1146    YPermitin    11    

Фоновые задания в http-сервисах OneScript 49

OneScript

В статье описана библиотека, реализующая механизм фоновых заданий в http-сервисах OneScript, а также некоторые обновления платформы 1.0.19

1 стартмани

28.03.2018    12677    blackhole321    14    

Отладка не работает, или отладка фоновых заданий 15

Тестирование и исправление v8 1cv8.cf

На написание данной статьи вдохновила статья http://infostart.ru/public/633522/ Я разработчик старой формации, до сих пор обслуживаю клиентов на платформах 7.7, 8.1, 8.2, времени изучать все мануалы и отслеживать новые тенденции не хватает. Цель этой статьи помочь разработчикам, таким же людям, как и я. Если эта статья сэкономит, хотя бы, 1 человеко-час жизни, значит, написана не зря.

16.06.2017    16363    IvanovAV    22    

Произвольный код в фоновом режиме 164

Практика программирования v8 1cv8.cf

Задача: реализовать выполнение произвольного кода в фоновом режиме без изменения конфигурации, т.е. во внешней обработке.

03.09.2018    14543    nikita0832    41    

Многопоточность. Универсальный «Менеджер потоков» (фреймворк) с отслеживанием зависимости объектов Промо 175

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

Восстановление партий, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

26.05.2017    38371    DarkAn    86    

Отслеживание выполнения фонового задания 133

Практика программирования Универсальные функции Разработка v8 1cv8.cf

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

17.08.2019    8180    ids79    14    

Многопоточная обработка данных на примере перепроведения документов 41

Обработка документов Практика программирования v8 ERP2 УТ11 КА2

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

1 стартмани

17.09.2019    3077    ids79    28    

Выполнение произвольного кода в фоновых заданиях Промо 47

Универсальные функции v8

Если надо быстро провести 100`000 документов...

13.01.2016    21313    unichkin    13    

Фоновое формирование отчета СКД на УФ средствами БСП 81

Практика программирования БСП (Библиотека стандартных подсистем) v8::УФ v8::СКД

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

16.05.2017    22804    herfis    7    

Не работают регламентные задания? Промо 33

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

Работают не всегда стабильно. Что делать, как обеспечить стабильную работу пользователей? Качественную и устойчивую работу ИС? Делать контроль выполнения регламентных (фоновых) заданий. Ниже подробные комментарии с фрагментами кода.

27.09.2014    29839    ksnik    14    

Запуск фонового задания во внешней обработке. Отключение предупреждений защиты от опасных действий в фоновом задании 72

Практика программирования Разработка v8 1cv8.cf

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

2 стартмани

24.08.2019    3160    BenGunn    12    

Велостыли: Регламентные задания 15

Практика программирования

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

09.05.2018    10239    dsdred    28    

Производительность сервера 1С и фоновые задания 63

Производительность и оптимизация (HighLoad) v8 1cv8.cf

В падении производительности сервера 1С зачастую виноваты не регламентные / фоновые задания, они выполняют полезную работу. Но задания нельзя оставлять «наедине» с базой.

05.02.2019    10686    user715208    38    

Работа с Excel в фоновом задании 129

Загрузка и выгрузка в Excel v8 1cv8.cf

Встала задача. По электронной почте приходят письма с вложениями таблиц Excel. Получение почты производится встроенным клиентом 1С фоновым заданием. Необходимо было по расписанию несколько раз в день извлекать из новых писем вложения и загружать из них данные. Тут я столкнулся с проблемой - работать с Excel в фоновом задании ни через COM, ни через ADO не удавалось. Вываливалась ошибка. Нигде в сети четкого решения проблемы я не обнаружил. В итоге, собирая информацию по крупицам из разных источников (порой и вовсе не связанных с 1с) и нескольких дней мучений все же я решил данную проблему. Ниже я опишу свое решение, чтобы помочь таким же, как я )

01.08.2013    56683    ltfriend    59    

Фоновое выполнение кода в 1С - это просто 117

Практика программирования Разработка v8 1cv8.cf

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

02.08.2019    9751    avalakh    21    

К вопросу о зависающих фоновых заданиях в 8.1 7

Производительность и оптимизация (HighLoad) Сервисные утилиты Администрирование данных 1С v8 1cv8.cf

Фоновые задания в клиент-серверном варианте иногда зависают так, что снять их можно только путем перезапуска службы. Насколько я понял, никто не знает, что с этим делать. И я не знаю. Но могу поделиться опытом, как научиться с этим жить :)

03.09.2009    23211    bulpi    27    

Фоновое Задание "Удаление помеченных объектов" (не монопольно) 40

Чистка базы v8 1cv8.cf

Подробное описание немонопольного удаления помеченных объектов, реализованное как Фоновое Задание.

02.08.2013    19400    shvo65    10    

Выполнение внешней обработки в фоновом задании 147

Практика программирования Разработка v8 1cv8.cf

Подробное описание подхода к созданию длительной операции на основе внешней обработки. Реализация протестирована на 1С 8.3.12.1714 (x64).

11.05.2019    9783    Eret1k    22    

Фоновое перепроведение 8

Обработка документов Практика программирования v8 БП2.0

Фоновое перепроведение документов в регламентном задании. Бухгалтерия 3.0

14.01.2015    17455    kida1    11    

Определяем контекст сеанса 1С программно (Тонкий/Толстый клиенты/HTTP-Сервис/Фоновое задание и т.д.) 31

Универсальные функции Практика программирования v8 1cv8.cf

Иногда возникает необходимость программно определить контекст сеанса в 1С. Скажем вам надо понять что этот сеанс запущен и используется HTTP-Сервисом и не регламентным заданием или толстым клиентом. Порывшись в интернете я нашел только два способа которые не позволяли отличить регламентное задание от HTTP-Сервиса, стандартная функция ТекущийРежимЗапуска() тоже не позволяет определить запуск HTTP-Сервиса. Но в 1С есть стандартные средства которые позволяют решить эту задачу.

08.11.2017    15389    azubar    9    

Своя индикация длительной операции во внешней обработке 15

Практика программирования v8 1cv8.cf

Описан способ организации собственной индикации длительной операции для внешних обработок для БСП версии 2.4 и выше

1 стартмани

05.11.2018    4822    vadim1011985    18    

Печать в PDF в фоновом режиме через регламентные задания 1с 8.2 с помощью Yoksel.dll на х64 сервере 17

Практика программирования Учет ТМЦ Учет ТМЦ v8 УПП1

Была поставлена задача автоматической рассылки документов на почтовые ящики ответственных лиц. Был опробован виртуальный принтер PDFСreator - результат отрицательный. Фоновый режим рассылки документов сервером осуществлен с помощью внешней компоненты Yoksel.dll, которая была зарегистрирована на х32 1с-сервере с помощью команды regsvr32 Yoksel.dll Ниже приведенные процедуры созданы в общем модуле. Ссылки на документы, печатные формы которых необходимо разослать ответственным лицам накапливаютя в регистре сведений рдУведомлениеГотовности. В процедурах показана сама идея автоматического формирования PDF-документов на сервере 1с. Если 1с-сервер х64, то в кластер вносится х32 1с сервер и создается рабочий процесс, в который автоматически перекочевывает фоновое задание и Йоксель запускается и работает физически на х32 сервере.

12.09.2011    14303    AER    21    

Автоматический, фоновый обмен в файловом режиме ИБ без участия юзеров 34

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

В этой статье говорится о том, как сделать автоматический, фоновый обмен скрытый от пользователей без дополнительного ПО.

07.11.2011    17825    kosten    12    

Удаляем намертво зависшие фоновые задания без перезагрузки сервера 1С 142

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

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

22.04.2014    119515    KAPACEB.AA    52    

Несколько слов о контексте выполнения правил обмена на примере обмена УТ 10.3 - БП 2.0 7

Перенос данных из 1C8 в 1C8 v8 БП2.0 УТ10

Использование контекста выполнения правил обмена на примере решения одной задачи фонового обмена

22.09.2015    10042    cargobird    2    

Фоновые задания в 1С:Бухгалтерии 3.0, базовая версия. Ошибка: "Ограничение Базовой версии. Базовая версия не поддерживает одновременную работу нескольких пользователей" 1

Администрирование данных 1С v8 БП3.0

При установке базовой версии "из коробки" часто не работают фоновые задания. Причина ошибки - ограничения базовой версии.

02.07.2019    1238    Vadim_80    6    

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

Производительность и оптимизация (HighLoad) v8

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

12.07.2018    8154    jf2000    10    

Мобильное приложение: особенности разработки на примере «Тестирование: Отчеты» 43

Мобильная разработка v8::Mobile

В данной статье мы расскажем, с какими проблемами столкнулись и как их решили при создании мобильного приложения «Тестирование: Отчеты» для платформы 1С. Приложение доступно в google play + есть возможность посмотреть работу в демонстрационном режиме.

1 стартмани

12.03.2018    14483    ivanov660    2    

Расширенные методы загрузки внешних библиотек в http-сервисах OneScript 5

OneScript

В статье описаны расширенные методы загрузки внешних библиотек в http-сервисах OneScript на примере механизма фоновых заданий.

25.05.2018    5411    blackhole321    0    

Пример поиска неоптимальности при загрузке SQL-сервера по CPU на 100% 83

Производительность и оптимизация (HighLoad) v8 1cv8.cf

Вечер пятницы, ничто не предвещало.. Звонок из техподдержки: "центральная база розничной сети лежит". Далее расследование причин.

23.12.2017    15228    fhqhelp    32    

RabbitMQ + Конвертация Данных 3.0 178

Внешние источники данных Обмен через XML Интеграция Перенос данных из 1C8 в 1C8 v8 КД

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

21.03.2019    13740    barelpro    82    

Оптимизация без оптимизации: как мы ускорили 1С в 10 раз без трудоемкой оптимизации запросов и алгоритмов. Практический опыт 80

Производительность и оптимизация (HighLoad) v8

Можно ли ускорить 1С, не оптимизируя запросы, не разбивая транзакции и не наращивая оборудование? В статье Аверьянова Алексея рассмотрены три практических кейса повышения производительности системы без трудоемкой оптимизации: отложенное резервирование «в один поток», отложенное создание и проведение реализаций.

26.07.2018    13081    avryanovalexey    100    

Многопоточное ускорение однопользовательских нагрузок в 1С + Microsoft SQL Server 2017 176

Практика программирования Разработка v8 v8::Запросы

Взаимодействие с Microsoft SQL Server нередко вызывает трудности у 1С-ников, а потому интересны любые моменты, связанные с его использованием. О своем опыте работы с новым SQL Server 2017 участникам конференции Infostart-2018 рассказал директор ООО «Аналитика софт» Дмитрий Дудин.

11.06.2019    11487    dmurk    134    

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

Практика программирования Математика и алгоритмы

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

04.04.2015    91082    AXIOMLAB24    38    

Нагрузочное тестирование. В дни проведения ЧМ по футболу. 42

Производительность и оптимизация (HighLoad) v8

Нагрузочное тестирование. Подготовка к экзамену 1С:Эксперт. По мотивам доклада Виктора Богачева Инфостарт Event 2014. В дни проведения ЧМ по футболу.

1 стартмани

24.06.2018    7267    vasilev2015    9    

Нагрузочное тестирование сервера 1С при использовании WEB сервисов 51

Производительность и оптимизация (HighLoad) Внешние источники данных WEB v8 ИТ-компания

Проведение нагрузочного тестирования WEB-сервисов, развернутых на платформе 1С. Целью тестирования является ознакомление с возможностями платформы 1С при работе с большим количеством запросов через опубликованные WEB сервисы на IIS 7.5

01.02.2017    22975    BraunAlex    34    

Многопоточное восстановление последовательностей 41

Производительность и оптимизация (HighLoad) Практика программирования Математика и алгоритмы Универсальные функции v8

Универсальный алгоритм многопоточного фонового восстановления любой последовательности.

05.12.2018    6716    _ASZ_    29    

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

Интеграция v8

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

27.10.2016    18496    pbazeliuk    11    

Вебинтерфейс для OneScript и 1С 27

OneScript v8

Пример создания вебинтерфейса для OneScript с использованием библиотеки UfaScript.osb

30.06.2017    11182    andreosh    7    

Как IT-шнику увеличивать свою зарплату 107

Личная эффективность

Каждый специалист хочет зарабатывать больше, но не каждый знает, как это сделать. Иван Тягунов – управляющий партнер, основатель консалтинговой группы «WiseAdvice» – знает. Он решил поделиться своими знаниями с участниками конференции Infostart Event 2017.

28.06.2018    15352    IvanAT1981    43