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

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

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

Оптимизация БД (HighLoad) v8::СПР v8::blocking ЗУП2.5 Бесплатно (free)

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

14.05.2017    19046    41    

Объектные блокировки 24

Практика программирования Теория программирования v8 Россия Абонемент ($m)

При работе с объектными данными (справочники, документы, планы счетов и т.д.) система «1С:Предприятие» обеспечивает два вида объектных блокировок: пессимистическую и оптимистическую. Они позволяют выполнять целостные изменения объектов при одновременной работе нескольких пользователей.

1 стартмани

17.08.2016    19595    7    5    

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

Оптимизация БД (HighLoad) v8 1cv8.cf Абонемент ($m)

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

1 стартмани

25.10.2016    30068    561    54    

Оптимистические уровни изоляции в MS SQL Server 38

Системное Бесплатно (free)

Оптимистические уровни изоляции транзакций были введены в SQL Server 2005 как новый способ борьбы с проблемами блокировок и согласованности данных. В отличие от пессимистических уровней изоляции, при использовании оптимистических уровней запросы не могут считать данные, которые были изменены другими транзакциями, но еще не были зафиксированы (читаются "старые" данные). При этом не происходит конфликта совмещаемых (S) и монопольных (X) блокировок.

30.11.2017    10935    1    

Как работают управляемые блокировки 88

Оптимизация БД (HighLoad) v8 Бесплатно (free)

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

29.04.2019    8643    198    

Ловля блокировок на связке "Microsoft SQL server - 1С" 33

Оптимизация БД (HighLoad) v8 Бесплатно (free)

Материал относится к базам данных на связке «1С - MS SQL Server». Один из способов отлова блокировок в бд 1С . Переход к управляемым блокировкам через режим "Автоматический и управляемый".

16.07.2019    1360    0    

Работа с управляемыми блокировками в примерах. Новая схема проведения документов 1с 8.2. Промо 294

Сертификация v8 1cv8.cf Россия Бесплатно (free)

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

24.07.2012    119254    43    

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

Оптимизация БД (HighLoad) Практика программирования v8::blocking Бесплатно (free)

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

24.01.2019    3051    1    

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

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

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

26.09.2011    53111    163    

Простые радости жизни администратора в 1С: блокировка информационной базы. Промо 180

Системное Сервисные утилиты v8 1cv8.cf Россия Абонемент ($m)

В типовую обработку «Блокировка соединений с информационной базой» внесены интерфейсные изменения, призванные сделать работу в ней более удобной. Также обработка сделана максимально универсальной и может быть использована в любой, полностью не типовой базе.

1 стартмани

10.11.2013    83547    810    98    

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

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

Несмотря на то, что у меня уже есть статья посвященная механизму оперативного проведения, очень часто, нет не так, очень-очень-очень часто спрашивают, что это такое. Я подумал и решил написать ну очень-очень-очень подробную статью про методику оперативного проведения и управляемые блокировки. А без управляемых блокировок, собственно, методику использовать бессмысленно.

1 стартмани

25.07.2013    62590    174    

Автоматические и управляемые блокировки применительно к типовым конфигурациям 1С Промо 122

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

Основные принципы работы с режимами автоматических и управляемых блокировок в 1С Предприятие 8. Теория и применение в типовых конфигурациях: БП, УТ, ЕРП

10.11.2018    17111    40    

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

Архивирование (backup) Распределенная БД (УРИБ, УРБД) v8 1cv8.cf Абонемент ($m)

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

1 стартмани

21.01.2015    13722    61    6    

Золотые костыли 34

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

Немного о программировании.

23.08.2018    6857    35    

Простое программное решение проблем с блокировками SQL 17

Оптимизация БД (HighLoad) v8 v8::blocking 1cv8.cf Россия Бесплатно (free)

Описание одного из способов программного решения проблемы блокировок при проведении документов в клиент-серверной 1С.

06.03.2019    5028    38    

Приложение к публикации: "Для чего нужны блокировки"(с). 7

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

Блокировки нужны только там, где производится контроль остатков?

12.10.2011    11687    8    

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

Защита, права, пароли v8 БП2.0 Россия Абонемент ($m)

Обработка предназначена для блокировки и завершения работы пользователей на клиент-серверном варианте 1С 8.2 (обычное приложение).

1 стартмани

28.10.2015    13707    82    10    

Блокировка работы пользователей по расписанию или как сохранить произвольные параметры для внешней обработки 11

Сервисные утилиты Защита, права, пароли v8 1cv8.cf Абонемент ($m)

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

1 стартмани

15.12.2015    10158    25    1    

Блокировки, частичный переход на управляемые 45

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

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

24.09.2012    11611    6    

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

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

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

28.12.2014    11124    17    

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

Системное v8 1cv8.cf Бесплатно (free)

Что делать, если какой-то сеанс наложил блокировку и мешает всем работать? Как выяснить, какой сеанс необходимо убить, чтобы проблема ушла? Такая проблема для администраторов достаточно распространенная, но по непонятным для меня причинам в интернете я не смог найти типового решения данной проблемы. А оно есть!

22.09.2015    22560    31    

Блокировка подключения к 1с средствами VBS. 2

Защита, права, пароли Внешние компоненты v8 1cv8.cf Абонемент ($m)

Установка блокировки доступа к безе и сброс подвисших соединений.

1 стартмани

21.07.2016    9241    1    1    

Блокировка пользователей БД + Рассылка 5

Сервисные утилиты Email v8 1cv8.cf Россия Абонемент ($m)

Блокировка работы пользователей с рассылкой на указанные e-mail.

1 стартмани

26.10.2018    1945    1    0    

О повышении удобства блокировки соединения пользователей с информационной базой и завершения сеансов пользователей 16

Системное v8 1cv8.cf Бесплатно (free)

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

29.12.2014    12506    38    

Выгонялка-блокировка пользователей файловых баз 1С 8.2 9

Системное v8 1cv8.cf Абонемент ($m)

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

1 стартмани

26.07.2015    6229    79    21    

Блокировка, проверка блокировки и снятие блокировки с файла, средствами 1С 3

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

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

1 стартмани

03.07.2017    5337    5    2    

Установка/снятие блокировки регламентных заданий (клиент-серверный вариант) 19

Системное v8 1cv8.cf Абонемент ($m)

Небольшая обработка для программного изменения свойств текущей информационной базы (клиент-сервер), в частности свойства ScheduledJobsDenied - признака блокировки выполнения регламентных заданий информационной базы. Тестировал в 8.3.10.2667 (OS Windows, MS SQL 2008).

1 стартмани

13.03.2018    7254    16    4    

Альтернативная стратегия управления блокировками 44

Оптимизация БД (HighLoad) v8 v8::blocking 1cv8.cf Россия Бесплатно (free)

Данная публикация освещает одну из альтернативных стратегий блокирования данных на уровне MS SQL Server, которая недоступна средствами 1С, но может быть весьма полезной. Разбирается практический пример.

20.05.2019    2932    15    

Отключение пользователей, установка блокировки начала сеансов и архивация клиент-серверных баз силами PowerShell 23

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

1) Отключение работающих пользователей; 2) Установка блокировки начала сеансов (устанавливается на 2 часа); 3) Архивация баз; 4) Удаление старых архивов. Все это в одном скрипте на PowerShell.

1 стартмани

07.10.2013    18878    40    21    

Блокировка пользователей 1С. Файловый вариант. Архивация базы данных 1С 3

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

Предлагаю вам программу (консольное приложение), которая создает файл 1Cv8.cdn в каталоге базы данных 1С.

1 стартмани

09.03.2015    13652    9    9    

Как исключить запуск обработки несколькими пользователями одновременно 27

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

Иногда возникают ситуации, когда несколько пользователей одновременно используют обработку, которая создает объекты в базе. Например, производят выгрузку в другие базы через непосредственное подключение. Или с помощью обработки создают новые документы. В результате, возникает нежелательное дублирование. Как этого можно избежать?

16.09.2014    13976    48    

Блокировка сеансов по расписанию (регламентная задача по установке блокировки) 2

Системное v8 КА1 ЗУП2.5 УТ10 Абонемент ($m)

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

1 стартмани

07.01.2015    9548    9    8    

В помощь администратору: простая подсистема отправки текстовых предупреждений (для обычного приложения) 11

Системное v8 1cv8.cf Абонемент ($m)

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

3 стартмани

07.03.2015    10069    32    5    

Скрипт, создающий файл блокировки базы данных и запускающий конфигуратор 6

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

Скрипт создает файл блокировки базы данных с паролем 321321 и запускает 1С в режиме конфигуратор с указанным паролем.

1 стартмани

25.11.2014    11823    12    2    

Не гибкие блокировки в "1С:Предприятие 7.7", но чуть-чуть "Управляемые". 11

Оптимизация БД (HighLoad) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Обратились ко мне с вопросом по теме форума: http://forum.mista.ru/topic.php?id=558772 Автор темы: "DennizzM". Название: "v7: 1c v7.7 ошибки транзакции - как отловить виновника?" Текст с сокращениями: "Вопрос наверняка не новый... Итак - есть база 1c v7.7 (самописная конфа). Периодически у пользователей возникает ошибка при проведении транзакции. База работает под терминалом. Нагрузка на дисковую подсистему небольшая, CPU на нуле, RAM до черта свободного. Вопрос вот в чем - как отловить инициатора первой транзакции которая всех держит? Итак - как мне выкрутиться? ;) ...я не имею права и не могу лезть внутрь конфы и модифицировать ее.".

13.07.2011    22026    16    

Использование конфигурации-прокладки для управления входом в заданную базу данных 3

Системное v8 1cv8.cf Абонемент ($m)

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

1 стартмани

28.01.2015    7758    3    3    

Зависла блокировка на сервере предприятия. Нужно сохранить конфигурацию, но перезапуск сервера 1С невозможен 24

Системное v8 Бесплатно (free)

Есть простое решение проблемы. Не отменяющее, правда, перезапуска сервера в будущем, но позволяющее протянуть до следующей ночи.

15.04.2016    15520    17    

"Убираем блокировки" в 1С. Заставляем MS SQL работать как Oracle. 148

Оптимизация БД (HighLoad) v8 1cv8.cf Россия Бесплатно (free)

Включение уровня изоляции Read commited shapshot в MS SQL позволяет практически полностью избежать блокировок на уровне MS SQL при использовании управляемого режима

26.09.2011    81123    125    

Версионирование объектов. Механизм временной блокировки версионирования (УПП 1.3). Часть 1 13

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

В данной статье рассмотрен механизм временной блокировки версионирования объектов

28.01.2015    10904    4    

Массовая блокировка пользователей в 1С 8.2, 8.3 в режиме предприятия 2

Защита, права, пароли v8::УФ 1cv8.cf Абонемент ($m)

Целью данной обработки является быстрое блокирование пользователей 1С по каким-либо причинам (увольнение, указание руководства компании и др.). Обработка может быть полезна всем, кто занимается администрированием 1С.

1 стартмани

11.12.2018    1893    2    0