...

База знаний 1С

Запуск процесса с ожиданием завершения дочерних первого уровня

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

Запускает указанный процесс с параметрами и ожидает завершения его и дочерних процессов 1 уровня. Можно указать произвольный таймаут, по истечении которого ожидание прерывается. Также можно заставить скрипт принудительно завершить родительский и дочерние процессы, которые не завершились сами к моменту наступления таймаута.

1 стартмани

05.03.2015    21240    10    VGHOST    13    

8

Использование Zabbix для сбора информации о серверных вызовах и управляемых блокировках с сервера 1С Предприятия, работающего на платформе GNU/Linux

Инструменты администратора БД Мониторинг Платформа 1С v8.3 Бесплатно (free)

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

10.09.2019    28155    Sloth    81    

131

Запуск 1cestart.exe с ожиданием

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

Позволяет использовать стандартный стартер 1С 8 - 1cestart.exe с ожиданием завершения программы.

1 стартмани

18.12.2011    32220    76    Instructor    23    

19

Обработчик ожидания. Нюансы

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

ПодключитьОбработчикОжидания: некоторые подробности и особенности работы

24.08.2021    27420    Yashazz    26    

65

Таймер Обработчика Ожидания на форме

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

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

1 стартмани

01.08.2013    10761    25    pipos522    5    

1

Пример использования обработчика ожиданий для передачи сообщений между пользователями 1С

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

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

1 стартмани

01.02.2023    1897    3    user883442    3    

4

SQL сервер 2008: обслуживание, анализ производительности

HighLoad оптимизация Абонемент ($m)

Полезные скрипты и запросы для SQL 2008: обслуживание, анализ производительности. Файл со всеми скриптами во вложении.

1 стартмани

23.10.2014    84618    103    jan27    63    

294

Автоформирование отчета через обработчик ожидания

Инструментарий разработчика Управляемые формы Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

02.11.2017    10976    4    dj_serega    4    

0

Прогноз погоды в 1С

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

Прогноз погоды для разных городов.

1 стартмани

12.03.2015    13257    14    FIERYLIONS    1    

7

Исправление ошибки 1С:Предприятие 7.7/8.0 - 100% загрузка процессора при ожидании блокировки

HighLoad оптимизация Платформа 1С v8.3 Россия Бесплатно (free)

Цель использования: разгрузить процессор, когда два или более пользователей пытаются провести документ. 1С пытается заблокировать таблицы, но делает это без пауз, и загружает процессор на 100%. При этом пользователи практически "встают", и нормальная работа прекращается. Компонента (или патч) позволяет решить эту проблему и нормализовать работу пользователей. Особенно актуально при работе в режиме сервера терминалов.

13.12.2007    62650    7889    romix    79    

222

Убрать/заменить кота в 1С:Бухгалтерия предприятия

Работа с интерфейсом 8.3.14 1С:Бухгалтерия 3.0 Бесплатно (free)

Для тех, кто устал смотреть на анимацию кота в 1С или тех, кому об этом хоть раз сообщали.

19.07.2021    10645    410    elcoan    19    

51

Native компонента для 8.3, реализующая метод sleep()

Разработка внешних компонент Платформа 1С v8.3 Россия Абонемент ($m)

Внешняя Native 64-битная компонента для 1C 8.3, которая реализует метод sleep() - паузу выполнения кода. Пауза для большой устойчивости сделана платформозависимой и требует WinAPI. Ид компоненты - AddIn.AddInNativeSleep.NativeSleep.

1 стартмани

16.10.2018    15145    6    ripreal1    9    

7

Инструменты оптимизации для 1С на MS SQL Server

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

Набор базовых инструментов для поиска узких мест в работе 1С на MS SQL Server.

1 стартмани

15.12.2019    26118    256    berezdetsky    23    

143

Радио "Аналитик", выпуск 16. Об ожиданиях предпринимателей от автоматизации с Артёмом Вахрушевым

Анализ и проектирование ИТ-систем Бесплатно (free)

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

17.04.2023    263    Radio_Analyst    0    

2

Радио "Аналитик", выпуск 17. Об ожиданиях от автоматизации в сферах foodtech и e-com

Анализ и проектирование ИТ-систем Бесплатно (free)

В семнадцатом выпуске подкаста Радио “Аналитик“ обсудили, как представители сфер foodtech и e-com определяют, что пора автоматизировать процессы, на что обращают внимание при выборе подрядчика, что ценят в коммуникациях и как определяют, успешно выполнена автоматизация или нет.

01.05.2023    296    Radio_Analyst    0    

1

v8.2 Управляемые формы: Пример реализации подключения глобального обработчика ожидания без изменения конфигурации

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

Данная публикация является результатом синтеза статьи ""Событие "ПриИзмененииПодсистемы". Миф или реальность?" http://infostart.ru/public/178957/ и аналогом (подход к реализации другой, хотя предложенный в статье подход тоже работает для УФ) работы обработки статьи "Обработки нет, но она есть" http://infostart.ru/public/66670/

1 стартмани

22.03.2013    21614    85    MarSeN    14    

27

Часы / Будильник средствами 1С

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

Очень удобные и функциональные часы с будильником в виде обработки 1С.

1 стартмани

24.09.2014    14835    7    miller-adm    5    

8

Завершение работы пользователей

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

!Обновление от 12.03.2012!. Следующая версия обработки завершения работы пользователей. Обработка находится в alpha тестировании. На данный момент работает обычная форма. Управляемая форма создана, но на ней нет функционала. Обработку так же можно запускать как внешнюю, с ограниченным функционалом (описание см ниже). Решил выложить обработку, дабы не забросить проект, т.к. текущая работа забирает фактически все время, а определенные наработки по 2 версии уже есть. Буду рад тесту, любым комментариям и помощи. По мере выявления ошибок буду стараться их исправлять.

1 стартмани

06.09.2011    49064    1337    SinglCOOLer    101    

139

Шпаргалка по функциям АСИНХ

Механизмы платформы 1С Платформа 1С v8.3 Россия Бесплатно (free)

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

29.07.2022    17583    zeltyr    17    

149

Механизм анализа данных. Кластеризация.

Математика и алгоритмы Анализ учета Платформа 1С v8.3 Анализ и прогнозирование Бесплатно (free)

Подробный разбор, с примером использования, встроенного механизма кластеризации 1С.

31.08.2021    5325    dusha0020    8    

62

Пересечение транзакций. Примеры

HighLoad оптимизация Платформа 1С v8.3 Абонемент ($m)

Рассматривается пересечение транзакций типа чтение-запись над одним элементом справочника при разных уровнях изоляции.

3 стартмани

03.09.2018    11676    vasilev2015    5    

17

Для чего нужны блокировки

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

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

26.09.2011    62759    comol    163    

174

Ускорение в 100 раз. Решаем проблему блокировок

HighLoad оптимизация Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Бесплатно (free)

Я являюсь автором и тренером курсов по оптимизации и повышению производительности в 1С. Большинство людей приходят ко мне на обучение, желая разобраться со своими проблемами, и я очень часто слышу от них: «эти блокировки замучили, достали, жизни нет, что делать – не знаем. Технологический журнал включали, галочки ставили, форумы читали – ничего не помогает». Я уверен, что эта тема актуальна для многих из вас, поэтому в статье, не вдаваясь глубоко в подробности, я хочу вам дать некоторые конкретные рекомендации, которые вы сможете применить у себя и сразу получить ощутимый эффект. Например, если у вас запрос из-за блокировок выполняется 15 секунд, то после оптимизации он начнет выполняться за 15 миллисекунд. Это обычная практика, никакой фантастики – все это можно сделать.

13.06.2017    97208    Andreynikus    37    

432

Просмотр заблокированных строк в 1С

HighLoad оптимизация Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

25.10.2016    56963    1027    Andreynikus    71    

196

Тестирование - игровое моделирование

HighLoad оптимизация Тестирование QA Платформа 1С v8.3 Бесплатно (free)

Мы рассмотрим подход к тестированию с применением элементов искусственного интеллекта

25.04.2022    1661    ivanov660    0    

15

Графическое представление технологического журнала, или Гант наглядности

Технологический журнал Бесплатно (free)

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

12.07.2022    2448    Eugeeny    6    

45

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

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

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

1 стартмани

23.08.2016    23503    35    linkov    23    

47

Вариант реализации работы с сервисом Dadata применительно к конфигурации УТ 11.4 и подобным

WEB-интеграция Платформа 1С v8.3 1С:Управление торговлей 11 Россия Бесплатно (free)

В статье описывается реализация получения данных с сервиса DaData при работе с формами справочников в конфигурации УТ 11 для дополнения информации по ФИО, ИНН, Адресу.

22.01.2020    5428    malikov_pro    9    

13

Семеро одного не ждут? Асинхронное исследование асинхронности

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

Все уже, наверное, знают о появлении в новых версиях платформы асинхронных функций и конструкций Асинх/Ждать. Многие, возможно, уже их используют. Но что будет, если создать свои асинхронные функции, запустить и не дожидаться окончания их выполнения? Неужели можно запустить несколько процессов параллельно?

1 стартмани

08.06.2021    9995    Alxby    55    

59

Адекватный параллелизм в 1С

HighLoad оптимизация Платформа 1С v8.3 Бесплатно (free)

Параллелизм ускоряет выполнение тяжелых регламентных операций на СУБД, но может негативно влиять на работу многопользовательских учетных систем. О том, как анализировать влияние параллелизма и настраивать его для MS SQL и PostgreSQL, рассказал ведущий разработчик компании ООО МКК «Ваш Инвестор» Вадим Фоминых.

13.08.2021    15530    Shmell    8    

59

Распознавание паспорта РФ. Python+1С без сторонних сервисов

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

В данной публикации мы рассмотрим методы разработки приложений на Python + 1С для распознавания Паспорта РФ.

1 стартмани

30.01.2023    8194    42    Indgo    34    

87

Неочевидные проблемы производительности: важность системного подхода при анализе

HighLoad оптимизация Платформа 1С v8.3 Россия Бесплатно (free)

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

19.07.2019    10307    Филин    12    

56

1C + Arduino + сканер отпечатков пальцев + RFID считыватель

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

Связываем 1C, Arduino, сканер отпечатков пальцев и RFID считыватель для системы учёта рабочего времени или пропускной системы.

1 стартмани

21.08.2018    37188    17    DGorgoN    39    

85

Управляемые блокировки по полям из свойства "Поля блокировки данных"

Механизмы платформы 1С Управление блокировками Бесплатно (free)

Добрый день, коллеги! Хотелось бы поделиться обнаруженной особенностью работы механизма управляемых блокировок, а именно блокировке по полям, указанным в свойстве «Поля блокировки данных».

24.01.2019    9290    mshumakov    4    

6

Анализ блокировок СУБД: таблица изменений плана обмена 1С

HighLoad оптимизация Платформа 1С v8.3 Бесплатно (free)

Практический пример анализа типичной проблемы ожидания на блокировках СУБД, возникающих при использовании планов обмена 1С. Сервер СУБД: Microsoft SQL Server.

18.12.2020    5964    zhichkin    11    

36