Когда 1С подтормаживает — это не потому, что «вы ничего с этим не делаете».
Мы-то делаем. Правда, не всегда то и не всегда сразу :)
Только, если честно – порой 1С тормозит потому, что какие-то вещи мы все же не предусмотрели…
В сегодняшнем видео мы рассмотрим 5 ошибок в коде, которые замедляют работу 1С, а также разберем, как их исправить.
И да, это не только для новичков и стажеров – специалистам со стажем тоже нелишне посмотреть, потому что никто не знает 1С целиком.
Плюс, потом можно «направлять» в это видео падаванов :)
Видео короткое — 17 минут. Можно быстренько посмотреть и все исправить, пока никто не заметил : )
Приятного просмотра!
Тайминг ключевых моментов в видео:
00:10 — Ошибка № 1. Блокировки и транзакции
03:22 — Ошибка № 2. Правила записи регистров
06:00 — Ошибка № 3. Что здесь не так?
08:33 — Ошибки при записи большого объема данных
12:59 — Ошибки при записи наборов.
Что делать, чтобы вообще с таким не сталкиваться?
Ответ понятен – один раз сесть и разобраться.
На нашем курсе по ускорению и оптимизации 1С Вы узнаете:
- Как работают подзапросы и временные таблицы на физическом уровне
- Как влияют на производительность индексы и условия в запросах
- Как анализировать блокировки, ожидания, взаимоблокировки
- Какие особенности ожиданий на регистрах сведений, регистрах расчетов, регистрах накоплений и регистрах бухгалтерского учета
А еще научитесь:
- Точно проводить замеры времени открытия формы / формирования отчета / проведения документа
- Настраивать MS SQL, регламентные операции SQL и 1С
- Анализировать и оптимизировать запросы
- И многим другим полезным вещам :)
Это как водить машину.
Да, сначала займет время.
Но потом Вы смотрите на тех, кто не умеет – и понимаете, что это просто обязательный навык.
Посмотрите, что мы разбираем в курсе – и записывайтесь:
- 16 учебных часов видео
- 50 практических заданий
- 3 месяца поддержки и доступа к ответам на вопросы
- Пожизненный доступ к видео-урокам и учебным материалам
Ошибка №1, левый слайд – но разве это не совпадает с утвержденной “новой” методикой 1С – сначала записываем, потом проверяем, потом если что откатываем транзакцию?
Павел, здравствуйте.
На слайде имеются ввиду проверки вроде некорректно заданных реквизитов, не заполненных полей и пр. Имеется ввиду все то, что можно сделать до начала проведения документа.
В методике о которой вы говорите имеется ввиду контроль остатков, его в любом случае придется делать после установки блокировки.
а при проведении неявная транзакция когда начинается? там две транзакции при записи документа и при записи движений, или одна общая?
Сергей, здравствуйте.
1. Транзакция начинается в модуле объекта процедура ПередЗаписью, вот слайд из курса где все подробно описано.
2. В 1С не поддерживаются вложенные транзакции, все будет работать как одна большая транзакция, нюансы будут только при обработке исключений внутри транзакций, но в целом считайте что всегда идет одна общая транзакция.
Где взять обработку Текущие блокировки MS SQL?
Обработку можно скачать здесь.
Спасибо!
Спасибо, МАСТЕР ЙОДА :)
Удачного изучения! :)