Курс 1С: Эксперт. Эскалация блокировок MS SQL
Эскалация блокировок 1С
Эскалация блокировок – это процесс оптимизации производительности сервера (СУБД или 1С), путем повышения гранулярности блокировок: запись –> страница (KEY -> PAGE); страница –> таблица (PAGE -> OBJECT); таблица –> база данных (OBJECT -> DATA BASE).
КОНСТАНТИН ЕФИМОВ
Курс 1С: Эксперт. Обороты регистра накопления с типом Остатки запрос СУБД
Виртуальная таблица «Обороты» регистра накопления 1С
Для регистра с типом «Обороты» Регистр накопления с типом обороты  имеет виртуальную таблицу итогов, к которой мы можем обращаться в запросах. Регистр накопления с типом «Остатки» так же имеет такую виртуальную таблицу, но далее мы увидим, в чем отличие реально выполняемых на стороне СУБД.
КОНСТАНТИН ЕФИМОВ
Курс 1С: Эксперт. Таблица блокировок СУБД
Блокировки в СУБД
Блокировка – это информация о том, что тот или иной ресурс занят конкретной транзакцией. Если уровень изоляции – это степень защиты, то блокировки – это инструмент СУБД для реализации защиты данных. СУБД может блокировать как отдельные записи таблицы, так и таблицу целиком, а так же возможно всей базы данных.
КОНСТАНТИН ЕФИМОВ
Курс 1С: Эксперт. Способы соединение таблиц в СУБД
Типы соединений таблиц в СУБД
Представим, что перед СУБД (Оптимизатором) стоит задача соединить 2 таблицы (ЛЕВОЕ, ВНУТРЕННЕЕ и т.д.). Чтобы соединить их между собой, СУБД необходимо выполнить условия сравнения полей, по которым происходит соединение, и выбрать соответствующие строки. Используется несколько способов, в зависимости
КОНСТАНТИН ЕФИМОВ
Налог НДФЛ 2021
Как изменить НДФЛ в 1С: ЗУП 2.5 (2021)?
Не так давно столкнулся с задачей: Реализовать прогрессивную шкалу начисления НДФЛ (налог на доход физических лиц) в 1С: Предприятие ЗУП 2.5 (Зарплата и управление персоналом). Начиная с 2021 года при доходе более 5 млн рублей ставка налога для резидентов — 15%,  для доходов до 5млн включительно —
КОНСТАНТИН ЕФИМОВ
Курс 1С: Эксперт. Кластерный индекс регистра бухгалтерии 1С
Регистры бухгалтерии 1С
Регистр бухгалтерии (РБ) схож с регистром накопления (РН), ключевое отличие – дополнительные возможности для облегчения реализации задач бухгалтерских операций. В качестве фундамента архитектуры заложен принцип двойной записи: если что-то откуда-то ушло, то это обязательно должно куда-то прийти (Дт/Кт).
КОНСТАНТИН ЕФИМОВ
Курс 1С: Эксперт. Захват ресурсов 1С в разном порядке
Захват ресурсов 1С в разном порядке
Рассмотрим взаимоблокировку с типом «Захват ресурсов в разном порядке». В отличие от типа взаимоблокировки «Повышение уровня блокировки», такие случаи возникают при записи 2 разных ресурсов в одной транзакции. Определение типа взаимоблокировки «Захват ресурсов в разном порядке»
КОНСТАНТИН ЕФИМОВ
Курс 1С: Эксперт. Проблемы конкурентного доступа
Проблемы конкурентного доступа СУБД
Представим, что нам необходимо хранить данные, и мы всю нашу информацию записываем в файл. Пока мы работаем одни (монопольный доступ), то никаких проблем не возникает. Но если появляется хотя бы 2 пользователя, то уже есть вероятность некоторых проблем.
КОНСТАНТИН ЕФИМОВ
Курс 1С: Эксперт. Знакомство с транзакциями СУБД
Транзакции СУБД
Для начала давайте определимся в целом с тем, какие операции мы можем выполнять. Например, мы можем изменить сумму заказа покупателя – это одна операция. Но мы так же можем не просто изменить сумму заказа, но и изменить и сумму счета, с которым связан заказ.
КОНСТАНТИН ЕФИМОВ
Курс 1С: Эксперт. Произвольный индекс регистра накопления СУБД
Регистры накопления 1С
Регистры накопления (РН) используются для суммирования (вычисления итогов) информации о средствах и материалах. Ключевое отличие от регистров сведений – это наличие итогов. При проектировании крайне важно понимать,
КОНСТАНТИН ЕФИМОВ