5 примеров ошибок в коде, которые приводят к замедлению работы 1С

Когда 1С подтормаживает — это не потому, что «вы ничего с этим не делаете».

Мы-то делаем. Правда, не всегда то и не всегда сразу :)

Только, если честно – порой 1С тормозит потому, что какие-то вещи мы все же не предусмотрели…

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

И да, это не только для новичков и стажеров – специалистам со стажем тоже нелишне посмотреть, потому что никто не знает 1С целиком.

Плюс, потом можно «направлять» в это видео падаванов :)

Видео короткое — 17 минут. Можно быстренько посмотреть и все исправить, пока никто не заметил : )

Приятного просмотра!

Тайминг ключевых моментов в видео:

00:10 — Ошибка № 1. Блокировки и транзакции
03:22 — Ошибка № 2. Правила записи регистров
06:00 — Ошибка № 3. Что здесь не так?
08:33 — Ошибки при записи большого объема данных
12:59 — Ошибки при записи наборов.

Что делать, чтобы вообще с таким не сталкиваться?

Ответ понятен – один раз сесть и разобраться.

На нашем курсе по ускорению и оптимизации 1С Вы узнаете:

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

А еще научитесь:

  • Точно проводить замеры времени открытия формы / формирования отчета / проведения документа
  • Настраивать MS SQL, регламентные операции SQL и 1С
  • Анализировать и оптимизировать запросы
  • И многим другим полезным вещам :)

Это как водить машину.

Да, сначала займет время.

Но потом Вы смотрите на тех, кто не умеет – и понимаете, что это просто обязательный навык.

Посмотрите, что мы разбираем в курсе – и записывайтесь:

Программа, стоимость и условия:
Ускорение и оптимизация работы 1С, Базовый курс
  • 16 учебных часов видео
  • 50 практических заданий
  • 3 месяца поддержки и доступа к ответам на вопросы
  • Пожизненный доступ к видео-урокам и учебным материалам

Комментарии / обсуждение (9):

  1. Павел

    Ошибка №1, левый слайд – но разве это не совпадает с утвержденной “новой” методикой 1С – сначала записываем, потом проверяем, потом если что откатываем транзакцию?

    • Андрей Бурмистров

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

  2. Arshanskiy Sergey

    а при проведении неявная транзакция когда начинается? там две транзакции при записи документа и при записи движений, или одна общая?

    • Андрей Бурмистров

      Сергей, здравствуйте.
      1. Транзакция начинается в модуле объекта процедура ПередЗаписью, вот слайд из курса где все подробно описано.
      2. В 1С не поддерживаются вложенные транзакции, все будет работать как одна большая транзакция, нюансы будут только при обработке исключений внутри транзакций, но в целом считайте что всегда идет одна общая транзакция.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Вход на сайт

Зарегистрироваться

Подтверждение регистрации будет отправлено на указанный e-mail.

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

Восстановить доступ

E-mail или логин

Ссылка на создание нового пароля будет отправлена на указанный e-mail.