Курс 1С: Эксперт. Дополнительное поле Splitter в СУБД
Разделение итогов 1С
Рассмотрим узкие места 1С: Предприятие, на которых могут быть проблемы конкурентного доступа. Есть объекты, при работе с которыми, мы не можем повлиять на производительность в плане параллельности работы, в силу их архитектуры. Мы уже знаем, что если 2 транзакции пытаются записать один и тот же ресурс
КОНСТАНТИН ЕФИМОВ
Курс 1С: Эксперт. План запроса в СУБД
Этапы выполнения запроса в 1С
Для того, чтобы разрабатывать производительные запросы, важно понимать все этапы выполнения, начиная от кода 1С: Предприятие, заканчивая извлечением данных в СУБД. 1. Текст в 1С: Предприятие. Первым делом, мы пишем код в 1С. Для написания используется встроенный конструктор запросов, который помогает строить их декларативно.
КОНСТАНТИН ЕФИМОВ
Курс 1С: Эксперт. Знакомство с приложением 1С. Что такое СправочникОбъект 1С
Знакомство с приложением 1С
Для начала, я рассмотрю, что из себя представляют объекты 1С, которые редактируются и записываются: СправочникОбъект, ДокументОбъект, НаборЗаписей. Я назову их «экземпляр_СУБД«, чтобы не путаться в понятиях, т.к. у нас много сущностей, и все они называются объектами: на форме, в дереве метаданных и т.
КОНСТАНТИН ЕФИМОВ
Курс 1С: Эксперт. Свойства транзакций СУБД ACID
Свойства транзакций ACID
Давайте повторим определение транзакции. Транзакция – это логическая единица работы с данными, эта единица может быть либо выполнена целиком успешно, либо полностью не выполнена. Так же мы уже знаем, как она себя ведет в различных уровнях изоляции, а значит, можем выделить аксиоматические свойства, без
КОНСТАНТИН ЕФИМОВ
Курс 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С
Регистр бухгалтерии (РБ) схож с регистром накопления (РН), ключевое отличие – дополнительные возможности для облегчения реализации задач бухгалтерских операций. В качестве фундамента архитектуры заложен принцип двойной записи: если что-то откуда-то ушло, то это обязательно должно куда-то прийти (Дт/Кт).
КОНСТАНТИН ЕФИМОВ