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

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

Мониторинг факта выполнения обмена с помощью сервиса healthchecks.io

Интеграция Системное администрирование v8 1cv8.cf

В статье опишу вариант простого мониторинга обработчиков, запускаемых по расписанию.

30.06.2020    842    malikov_pro    5    

Разработка и сценарное тестирование с Vanessa-ADD. Установка инструментов. Запись действий пользователя и выполнение сценариев

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

Вторая часть цикла публикаций, посвященных Vanessa-ADD и автоматизации тестирования.

21.01.2019    30433    Vladimir Litvinenko    96    

Обработка кодом результата запроса в Консоли запросов 9000

Консоль запросов v8::Запросы

Пять вариантов обработки кодом в консоли запросов 9000: простое выполнение, построчно без индикации, построчно с индикацией, простое в фоне, построчно в фоне с индикацией.

01.06.2020    1050    kuza2000    7    

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

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

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

17.08.2019    28103    ids79    16    

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

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

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

1 стартмани

17.09.2019    8286    ids79    46    

Отображение истории выполнения по всем задачам комплексного процесса в документообороте

Документооборот и делопроизводство Практика программирования v8 ДО

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

1 стартмани

15.09.2019    5941    pavelpribytkin96    8    

Динамическое выполнение кода OneScript из 1С:Предприятие

OneScript v8

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

1 стартмани

03.11.2018    11111    blackhole321    19    

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

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

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

02.08.2019    29097    avalakh    22    

[ERP] Планирование и выполнение ремонтов

Производство Производство готовой продукции (работ, услуг) Управление услугами и сервисом v8 ERP2

Решим собственные примеры и подзадачу из билета экзамена "1С:Специалист - консультант" по внедрению подсистем "Управление производством и организация ремонтов". Статья носит исключительно практический характер.

10.03.2020    4762    leobrn    4    

Внедрение МСФО: план-график выполнения проекта по автоматизации МСФО

Техническое задание Управление проектом МСФО (GAAP) МСФО (GAAP)

В данной статье будут детально рассмотрены задачи, которые предстоит выполнить в процессе запуска проекта автоматизированной подготовки отчетности МСФО

23.10.2017    10072    user743750    0    

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

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

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

11.05.2019    26445    Eret1k    23    

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

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

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

04.04.2015    105707    AXIOMLAB24    38    

История оптимизации одного большого запроса средствами MSSQL Profiler и 1С

Практика программирования v8 ЗУП2.5

Я думаю многие из Вас сталкивались с необходимостью оптимизации больших запросов, которые трудно поддаются рефакторингу. Иногда такие запросы бывают настолько объемны (несколько тысяч строк кода и десятки запросов в пакете), что просто не знаешь с какой стороны к ним подступиться. В статье я описал историю оптимизации заполнения документа «Начисление зарплаты сотрудникам» в ЗУП 2.5 на одном из проектов. В итоге получился некий «мини-гайд» как можно использовать SQL Profiler и План выполнения запроса для выявления неоптимальных/некорректных участков кода для больших запросов.

21.01.2014    32292    krolya    63    

Как определить уровень изоляции запроса?

Производительность и оптимизация (HighLoad) v8::СПР v8::blocking ЗУП2.5

Как с помощью Profiler определить уровень изоляции запроса и зачем это нужно

14.05.2017    23637    barelpro    41    

Блокировка от параллельного выполнения функционала на примере регламентных заданий

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

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

16.09.2019    1923    2tvad    8    

Сценарий не может быть выполнен. Резервное копирование штатными средствами 1С

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

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

28.02.2020    985    rst_filippov    0    

Облегчение совместной жизни с COM соединением. Выполнение произвольного кода в подключенной базе.

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

Выполнение произвольного кода на стороне базы, подключенной по COM, с возвратом результата.

24.10.2014    12157    Рэйв    62    

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

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

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

13.01.2016    24205    unichkin    13    

Документооборот: Сложный порядок выполнения в Комплексных процессах, включающий сложные комбинации групп И и ИЛИ

Управление бизнес-процессами (BPM) Документооборот и делопроизводство Документооборот и делопроизводство v8 ДО

Комплексные процессы состоят из под-процессов «этапы». Эти «этапы» могут запускаться после «старта процесса» или выполнения других «этапов». Что мы имеем: Если этап должен выполниться, когда выполнился весь «набор этапов», то выбираем вариант «Стартовать действие после выполнения всех отмеченных ниже действий». Если этап должен выполниться, когда достаточно выполнения одного этапа из «набора этапов», то выбираем «Стартовать действие после выполнения любого из отмеченных ниже действий». По сути первое – это логическое И, а второе – это логическое ИЛИ. Проблема: Комбинация наборов этапов из блоков И и блоков ИЛИ на уровне расстановки галочек (в форме "НастройкаПредшественниковЭтапаКомплексногоПроцесса") не доступна. В статье предлагается способ настройки таких процессов, подразумевающий незначительную доработку 1С:Документооборот КОРП (1 фоновое задание и 1 константа).

09.09.2015    18895    kitaevay    5    

Выполнение параметризированных SQL запросов по OLE из 1С 8.x в 1С 7.7

Практика программирования Перенос данных из 1С7.7 в 1C8.X v8 1cv8.cf 1cv7.md

Выполнение параметризованных SQL запросов по OLE из 1С 8.x в 1С 7.7 Показан алгоритм как можно выполнить данный вид запросов

08.10.2010    15609    Попытка1С    7    

SQL: Добиваемся выполнения параллельного плана запроса

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

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

11.09.2014    20879    jan27    9    

Замер времени выполнения кода

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

Замер времени выполнения кода

31.10.2011    22064    ReLock    6    

Изменение данных среды выполнения «на лету» в процессе отладки с помощью внешней обработки

Инструментарий разработчика v8

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

13.02.2014    9060    Рэйв    7    

HTTP Сервис выполнения запросов 1С и получения результата в HTML

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

Реализация алгоритма выполнения запроса 1С поверх HTTP.

20.05.2019    4508    Eret1k    3    

Нарастающие итоги в запросе и методы ускорения его выполнения.

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

В статье рассматривается метод получения нарастающих итогов в запросе и методы ускорения его выполнения для больших объемов данных.

19.10.2009    53961    anig99    118    

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

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

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

22.09.2015    11027    cargobird    2    

Таймер выполнения

Практика программирования v7.7 1cv7.md

Элементарная вещь: вывод времени выполнения процедуры. У меня работает давным-давно. В силу своей простоты можно пометить как "для новичков".

09.03.2007    16542    Shaman100M    5    

Обучение: Использование рекурсии при обращении к результатам выполнения запроса

Практика программирования v7.7 1cv7.md

Коллеги! Не пожалейте несколько секунд нажав на плюсик, вам мелочь, а мне приятно))))) Также оставляйте замечания, комментарии и пожелания. В продолжение темы от O-Planet Мастер класс «O-Planet»: использование рекурсивных вычислений в 1С - http://infostart.ru/articles/82/?ref=8784 Пару лет назад столкнулся с тем, что в ПУБе в некоторых отчетах количество группировок ограничено 5 уровнями и это при списке из позиций кажется 12. Честно говоря, как-то не вдохновило описывать 12 реальных циклов, решил написать рекурсию. Потом функция переросла в практический пример, который я привожу своим слушателям для демонстрации того, как реализовывать рекурсию при использовании запроса. пример отчета с рекурсией вот тут - http://infostart.ru/projects/827/?ref=8784 в примере также дана обучающая обработка по работе с запросом, очень будет полезна тем кто только начинает знакомится с таким объектом как "запросом"

14.03.2007    15526    GSoft    23    

Хранение текстов запросов в справочнике и выполнение в общем модуле

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

Описывается хранение текстов запросов в справочнике и их выполнение в общем модуле.

1 стартмани

30.09.2013    8308    Franco    27    

Блокировка данных при выполнении запроса в транзакции

Математика и алгоритмы v8 1cv8.cf

При подготовке к аттестации "1С:Эксперт по технологическим вопросам" возник ряд вопросов по блокировке объектов при выполнении запроса в транзакции в автоматическом режиме управления блокировкой данных. В частности возник вопрос, а правда ли что при запросе в транзакции блокируются не только возвращаемые данные, но возможно, и вся таблица если идет ее просмотр. Кому интересны мои эксперименты прошу под кат.

28.12.2014    12353    Agamest    17    

Универсальная функция для программного выполнения СКД Промо

Инструментарий разработчика Универсальные функции v8::СКД 1cv8.cf

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

20.05.2015    29834    dj_serega    18    

Порядок выполнения подписок на события и опасности с ними при обновлении

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

Коротко по сути: подписки на события для одинаковых источников и действия выполняются в порядке размещения подписок в конфигураторе сверху вниз. Т.е. если для документа Реализация товаров в конфигурации есть две подписки на событие ПриЗаписи, то в начале выполнится та, которая расположена выше. При этом если в типовой конфигурации есть добавленные свои подписки, то при обновлении конфигурации на новый релиз поставщика, может измениться порядок размещения объектов и добавленные подписки могут "съехать" выше типовых. Если в конфигурации есть типовая подписка на это же событие с этим же источником, то может измениться и порядок вызова типовой и добавленной подписки, что может привести к изменению логики работы.

12.10.2016    15187    de0nis    11    

Порядок выполнения проекта

Управление проектом

Порядок внедрения проекта и разработок разделен на несколько этапов.

17.10.2006    16588    support    5    

RLS отладка и проверка (выполнение запроса от имени в консоли)

Математика и алгоритмы v8 1cv8.cf

в 1С нет удобных методов проверки и отладки RLS по описаному методу отлаживать и проверять RLS гораздо проше.

08.07.2009    28886    Evg-Lylyk    3    

Реализация паузы выполнения кода, используя Wscript

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

Мне понадобилось реализовать паузу в одном алгоритме, и пауза должна была быть не более полусекунды. Поиски в интернете особо не удались, т.к. варианты либо кривы, либо не совсем оптимальны.

1 стартмани

19.06.2013    18171    Alximikkk    16    

Fast help. Универсальные функции для регистрации внешних отчетов/обработок в 1С 8 на управляемых формах. Использование Синонима отчета/обработки при выполнении кода &НаКлиенте

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

Fast-help. Ctrl+C, Ctrl+V в модуль внешнего отчета или обработки для 1С 8 УФ - и можно подключать в режиме Предприятия для запуска из Дополнительных отчетов или Дополнительных обработок. На оригинальность не претендую - методика регистрации взята с просторов инета. Добавлено для универсальности подсоединения любого отчета и обработки: считывание синонима и комментария отчета и использование его в параметрах регистрации. Для новичков. Или как готовый собранный текст для памятки и экономии времени. P.S. Показан вариант использования Синонима отчета/обработки для тех же целей универсального заполнения текста, связанного с отчетом/обработкой, но при выполнении кода в модуле формы &НаКлиенте.

19.03.2015    50401    bugtester    6    

Порядок выполнения процедуры закрытия периода

Бухгалтерский учет Закрытие периода Закрытие периода v8 УПП1

Порядок выполнения процедуры закрытия периода в программном продукте Управление производственным предприятием 1.3 в режиме расширенной аналитики учета затрат.

26.03.2015    9427    liberto    5    

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

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

Если обходиться штатными средствами для удаления объектов, то под рукой имеются два: встроенный в платформу механизм "Удаление помеченных на удаление объектов" и "Универсальный подбор и обработка объектов". Первый неудобен в использовании (по крайней мере в обычном приложении на платформе 8.2), второй - не позволяет осуществлять нормальный контроль ссылочной целостности. Попробуем скрестить их без доработок.

02.11.2015    12992    cargobird    12    

Исправляем медленное выполнение операций с хранилищем конфигурации

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

В статье описан способ решения проблемы долгого захвата/помещения объектов в хранилище конфигурации

26.05.2019    10417    tormozit    16