Путь на конференции
На этой неделе будет сразу 2 конференции! И по таймингам должен попасть на обе.
1. КУНГ-ФУ КОНФА - 8 октября в 19:00
2. ИНФОСТАРТ Tech Ivent 2025 - 9-11 октября
Уже в пути) Вновь поездом, так как билеты закупались заранее, до того, как в Краснодаре открыли аэропорт)
Для тех кто давно не ездил на поездах, уже во всю ездят двухэтажные поезда)
По высоте салона они сильно проигрывают, конечно же, но в остальном не отличаются.
На удивление, даже есть WiFi местами с интернетом.
На этой неделе будет сразу 2 конференции! И по таймингам должен попасть на обе.
1. КУНГ-ФУ КОНФА - 8 октября в 19:00
2. ИНФОСТАРТ Tech Ivent 2025 - 9-11 октября
Уже в пути) Вновь поездом, так как билеты закупались заранее, до того, как в Краснодаре открыли аэропорт)
Для тех кто давно не ездил на поездах, уже во всю ездят двухэтажные поезда)
По высоте салона они сильно проигрывают, конечно же, но в остальном не отличаются.
На удивление, даже есть WiFi местами с интернетом.
❤14🔥11👏6
Случай с нейросетью (deepseek)
Техническими подробностями делиться не буду, слишком долго рассказывать контекст, попробую передать суть.
Поступила задача написать разовую обработку, которую достаточно хорошо расписал аналитик (за что ему отдельное спасибо).
Обработка разовая, думаю дай попробую дать эту задачу нейросети. Она выкатила ответ, но показалось неоптимальным. Начал делать все с нуля сам.
Что в итоге: я не учел одно условие, которое не было прописано явно, а нейросеть это учла)
Конечно, нейросеть предложила не 100% рабочий код и не учла другие неявные условия, но если бы я в тот момент чуть больше вник в код, который она предложила, то сэкономил бы себе пару часов)
#ЕБ_МыслиЗаметки
Техническими подробностями делиться не буду, слишком долго рассказывать контекст, попробую передать суть.
Поступила задача написать разовую обработку, которую достаточно хорошо расписал аналитик (за что ему отдельное спасибо).
Обработка разовая, думаю дай попробую дать эту задачу нейросети. Она выкатила ответ, но показалось неоптимальным. Начал делать все с нуля сам.
Что в итоге: я не учел одно условие, которое не было прописано явно, а нейросеть это учла)
Конечно, нейросеть предложила не 100% рабочий код и не учла другие неявные условия, но если бы я в тот момент чуть больше вник в код, который она предложила, то сэкономил бы себе пару часов)
#ЕБ_МыслиЗаметки
⚡22👍17❤4
Итоги по конференциям
Да, уже почти неделя прошла, и только сегодня я добрался до постов)
На той неделе посетил сразу две конференции, о которых писал в этом посте. Обе конференции получились полезными, как по полученным знаниям, так и по новым знакомствам)
На Инфостарте был целый стенд блогеров 1С! Наш стенд! Стенд с ребятами, с которыми удалось сделать что-то поистине уникальное и крутое:
🔹 организовать стенд;
🔹 бот для викторины;
🔹 розыгрыши;
🔹 активность на стенде.
Для удобства сделали папку наших каналов, обязательно рекомендую посмотреть, может быть на кого-то не подписаны и вам будет полезен их контент.
Во время совместной работы было очень приятно работать с такими креативными и смышленными ребятами!
Год назад, когда мне пришла идея стенда, я думал о маленькой стойке. Потом с Дмитрием Котовым (у него, кстати, выходят отличные дайджесты новостей по 1С) мы развили тему до блогерского стенда, привлекли ребят и получилось то, что получилось.
Кто знает во что будет трансформироваться идея блогерских стендов дальше?! Кстати, пишите идеи в комментариях!💬
Примерно такая же история была со стикерами на конференции. Я один из первых, среди блогеров, кто привез свои индивидуальные стикеры)
Так же хочу сказать отдельное спасибо вам, подписчикам, которые подходили со словами благодарности за контент, за интересное знакомство и общение!
Поддержка каждого из вас очень ценна для меня и мотивирует на новые идеи и контент!
#ЕБ_МыслиЗаметки
Да, уже почти неделя прошла, и только сегодня я добрался до постов)
На той неделе посетил сразу две конференции, о которых писал в этом посте. Обе конференции получились полезными, как по полученным знаниям, так и по новым знакомствам)
На Инфостарте был целый стенд блогеров 1С! Наш стенд! Стенд с ребятами, с которыми удалось сделать что-то поистине уникальное и крутое:
🔹 организовать стенд;
🔹 бот для викторины;
🔹 розыгрыши;
🔹 активность на стенде.
Для удобства сделали папку наших каналов, обязательно рекомендую посмотреть, может быть на кого-то не подписаны и вам будет полезен их контент.
Во время совместной работы было очень приятно работать с такими креативными и смышленными ребятами!
Год назад, когда мне пришла идея стенда, я думал о маленькой стойке. Потом с Дмитрием Котовым (у него, кстати, выходят отличные дайджесты новостей по 1С) мы развили тему до блогерского стенда, привлекли ребят и получилось то, что получилось.
Кто знает во что будет трансформироваться идея блогерских стендов дальше?! Кстати, пишите идеи в комментариях!
Примерно такая же история была со стикерами на конференции. Я один из первых, среди блогеров, кто привез свои индивидуальные стикеры)
Так же хочу сказать отдельное спасибо вам, подписчикам, которые подходили со словами благодарности за контент, за интересное знакомство и общение!
Поддержка каждого из вас очень ценна для меня и мотивирует на новые идеи и контент!
#ЕБ_МыслиЗаметки
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21❤10🔥8🤩1
Forwarded from Е.Б.LIST (1С | Роман Чумадин)
РУБРИКА «ГаджетыПрограммиста»
Всем привет! Этот канал - Е.Б.LIST (1С | Роман Чумадин) изначально предполагался чисто как заметки с других каналов.
Но не так давно я подумал, что было бы здорово тут делиться ещё и гаджетами, которые в тот или иной момент мне очень помогли, или были просто прикольными.
Это можно было бы сделать в рамках заметок на основном канале, но туда я буду репостить, наверное, самые крутые гаджеты.
Сегодняшний гаджет - это подставка для ноутбука. Складная, легкая, прочная, переносная и долговечная.
Мне она зашла больше, чем с вентиляторами (в основном они шумят, хлипкие и такую подставку не возьмешь с собой).
Как оказалось, когда мы с блогерами выбирали призы для стенда, такая подставка есть у большинства. Это меня в свою очередь и натолкнуло на данную рубрику, так как может кто-то не знает о существовании каких-то прикольных гаджетов.
В комментариях скидывайте свои подставки для ноутбука)💬
СсылкаНаФиолетовыйМП, СсылкаНаСинийМП
p.s. пост не является рекламой, а ссылки на товары тут только для удобства открыть посмотреть)
Цена: 300-400 р.
Рекомендую всегда смотреть похожие, так как бывает можно найти повыгоднее.
#ЕБ_ГаджетыПрограммиста
Всем привет! Этот канал - Е.Б.LIST (1С | Роман Чумадин) изначально предполагался чисто как заметки с других каналов.
Но не так давно я подумал, что было бы здорово тут делиться ещё и гаджетами, которые в тот или иной момент мне очень помогли, или были просто прикольными.
Это можно было бы сделать в рамках заметок на основном канале, но туда я буду репостить, наверное, самые крутые гаджеты.
Сегодняшний гаджет - это подставка для ноутбука. Складная, легкая, прочная, переносная и долговечная.
Мне она зашла больше, чем с вентиляторами (в основном они шумят, хлипкие и такую подставку не возьмешь с собой).
Как оказалось, когда мы с блогерами выбирали призы для стенда, такая подставка есть у большинства. Это меня в свою очередь и натолкнуло на данную рубрику, так как может кто-то не знает о существовании каких-то прикольных гаджетов.
В комментариях скидывайте свои подставки для ноутбука)
СсылкаНаФиолетовыйМП, СсылкаНаСинийМП
p.s. пост не является рекламой, а ссылки на товары тут только для удобства открыть посмотреть)
Цена: 300-400 р.
Рекомендую всегда смотреть похожие, так как бывает можно найти повыгоднее.
#ЕБ_ГаджетыПрограммиста
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥5❤1
А где стандарты по расширениям!?
РУБРИКА «ЧёПоСтандартам»
Сегодня не будет ссылки на стандарты 1С, потому что я их не нашел. Может плохо искал?
Подскажите, кто-то видел стандарты по расширениям 1С?
Если же их все-таки нет, то хотелось бы озвучить свой стандарт, который я пропагандирую)
Особенно важно обращать на это внимание при доработке типовых конфигураций. Когда что-то поменяется при использовании аннотации "Вместо", работать перестанет, а найти причину возможно выйдет не сразу.
Еще есть интересная особенность (на скрине), что если мы расширяем обработчик, то можно выбрать добавление этого обработчика в расширение (в свойствах формы) и тогда сама процедура будет вообще без аннотаций, что будет сложно обнаружить визуально с первого взгляда (что она именно расширяет метод основной конфигурации).
За механизмом расширений я смотрю довольно давно, и он мне очень нравится, особенно в задачах с доработками типовой конфигурации. Но пока по ним бывают ошибки и различного рода казусы. Отсутствие легкодоступных стандартов и документации усугубляет это дело... (если они и есть, то где-то запрятаны, либо в большинстве своем самописные)
#ЧёПоСтандартам
РУБРИКА «ЧёПоСтандартам»
Сегодня не будет ссылки на стандарты 1С, потому что я их не нашел. Может плохо искал?
Подскажите, кто-то видел стандарты по расширениям 1С?
Если же их все-таки нет, то хотелось бы озвучить свой стандарт, который я пропагандирую)
В большинстве случаев при расширении метода, как из модуля формы так и из других модулей, лучше использовать аннотации "ИзменениеИКонтроль", "Перед" или "После".
Особенно важно обращать на это внимание при доработке типовых конфигураций. Когда что-то поменяется при использовании аннотации "Вместо", работать перестанет, а найти причину возможно выйдет не сразу.
Еще есть интересная особенность (на скрине), что если мы расширяем обработчик, то можно выбрать добавление этого обработчика в расширение (в свойствах формы) и тогда сама процедура будет вообще без аннотаций, что будет сложно обнаружить визуально с первого взгляда (что она именно расширяет метод основной конфигурации).
За механизмом расширений я смотрю довольно давно, и он мне очень нравится, особенно в задачах с доработками типовой конфигурации. Но пока по ним бывают ошибки и различного рода казусы. Отсутствие легкодоступных стандартов и документации усугубляет это дело... (если они и есть, то где-то запрятаны, либо в большинстве своем самописные)
#ЧёПоСтандартам
👍21🔥4❤3
Стрим в ближайший вторник — Разбор заметок + ответы на вопросы по 1С
Содержание стрима:
🔸 Разбираем мои новые заметки за неделю, которые я сохраняю в отдельном канале Е.Б.LIST
🔸 Стандартный формат ответы на вопросы по сфере 1С (технические, по развитию и т.п.)
🔸Совместная работа. Эта часть пока на паузе
➡️ Ссылка на трансляцию в VK Live, а также в YouTube ⬅️
Расписание: один раз в месяц, во вторник в 20:00 по МСК.
Когда: дата сообщается заранее (обычно это вторник последней недели месяца).
Ближайшая - 28 октября.
Продолжительность 10-60 минут, в зависимости от контента и количества ваших вопросов.
🔴 Будет запись, если что, пиши вопросы под этим постом!
#ЕБ_РегулярныеСтримы
Содержание стрима:
🔸 Разбираем мои новые заметки за неделю, которые я сохраняю в отдельном канале Е.Б.LIST
🔸 Стандартный формат ответы на вопросы по сфере 1С (технические, по развитию и т.п.)
🔸
Расписание: один раз в месяц, во вторник в 20:00 по МСК.
Когда: дата сообщается заранее (обычно это вторник последней недели месяца).
Ближайшая - 28 октября.
Продолжительность 10-60 минут, в зависимости от контента и количества ваших вопросов.
#ЕБ_РегулярныеСтримы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤1
Стрим через 1 час — Разбор заметок + ответы на вопросы по 1С
Содержание стрима:
🔸 Разбираем мои новые заметки за неделю, которые я сохраняю в отдельном канале Е.Б.LIST
🔸 Стандартный формат ответы на вопросы по сфере 1С (технические, по развитию и т.п.)
🔸Совместная работа. Эта часть пока на паузе
➡️ Ссылка на трансляцию в VK Live, а также в YouTube ⬅️
Когда: сегодня в 20:00. по МСК
Продолжительность 10-60 минут, в зависимости от контента и количества ваших вопросов.
🔴 Будет запись, если что, пиши вопросы под этим постом!
#ЕБ_РегулярныеСтримы
Содержание стрима:
🔸 Разбираем мои новые заметки за неделю, которые я сохраняю в отдельном канале Е.Б.LIST
🔸 Стандартный формат ответы на вопросы по сфере 1С (технические, по развитию и т.п.)
🔸
Когда: сегодня в 20:00. по МСК
Продолжительность 10-60 минут, в зависимости от контента и количества ваших вопросов.
#ЕБ_РегулярныеСтримы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8✍4❤2
РУБРИКА «ЧёПоСтандартам»
Получение предопределенных значений на клиенте
и
Использование предопределенных элементов
Как получить предопределенный элемент? Довольно просто, учитывая, что есть самая простая конструкция:
.... = Справочники.НашСправочник.НашПредопределенныйэлемент;
НО, новички могут забывать про работу на клиенте:
и про то, что хоть элемент может быть предопределенным, его могли и удалить в базе:
P.S. Полное описание стандарта по ссылке в начале поста
#ЧёПоСтандартам
Получение предопределенных значений на клиенте
и
Использование предопределенных элементов
Как получить предопределенный элемент? Довольно просто, учитывая, что есть самая простая конструкция:
.... = Справочники.НашСправочник.НашПредопределенныйэлемент;
НО, новички могут забывать про работу на клиенте:
#std443
Для получения значения ссылок на предопределенные элементы справочников, планов видов характеристик, планов счетов, планов видов расчета, ссылки на значения перечислений, системных перечислений и точек маршрута бизнес-процессов в коде, выполняемом в клиентском коде (тонкий клиент, веб-клиент), где объекты типа СправочникМенеджер.<ИмяСправочника>, ПеречислениеМенеджер.<ИмяПеречисления> и т.п. не доступны, предназначена функция глобального контекста ПредопределенноеЗначение.
Например:
ЮрФизЛицо = ПредопределенноеЗначение("Перечисление.ЮридическоеФизическоеЛицо.ЮридическоеЛицо");
и про то, что хоть элемент может быть предопределенным, его могли и удалить в базе:
#std697
При использовании в конфигурации Библиотеки стандартных подсистем (БСП) версии 2.1.4 и выше рекомендуется использовать функцию ПредопределенныйЭлемент общего модуля ОбщегоНазначения или ОбщегоНазначенияКлиент, которая возвращает Неопределено для несуществующих в ИБ предопределенных элементов:
... = ОбщегоНазначенияКлиент.ПредопределенныйЭлемент("ПланВидовРасчета.Начисления.ОкладПоЧасам");
P.S. Полное описание стандарта по ссылке в начале поста
#ЧёПоСтандартам
👍39❤3
РУБРИКА «ЧёПоСтандартам»
И снова про расширения и снова без стандартов 1С)
До сих пор, я встречаю программистов, которые не задумываются о порядке расширений...
И да, по этому поводу у нас есть только сноска в описании механизма расширений на официальном сайте.
Итак, у нас есть 3 вида расширений: Исправление, Адаптация и Дополнение, и применяются они именно в таком порядке!
Ни на что другое, кроме как объединения в "группы расширения" и порядка выполнения они не влияют.
Но вот вопрос, а в каком порядке они применятся внутри этих "групп"?
Вот этот вопрос уже не регламентирован, но встречал в некоторых статьях, что они выполняются в порядке добавления в списке расширений.
Как показал мой небольшой эксперимент, да, внутри групп расширения применяются в порядке следования в списке, но в обратном порядке.
Суть эксперимента: добавлена функция Вместо у обработчика формы ПриСозданииНаСервере, и установив в каждом методе точку останова, получился следующий порядок (согласно скриншоту): Расширение2, А1, Расширение4, Расширение3, Расширение1.
p.s. Ну нравится мне этот механизм, ничего не могу с собой поделать, даже несмотря на массу ошибок, связанных с расширениями)
#ЧёПоСтандартам
И снова про расширения и снова без стандартов 1С)
До сих пор, я встречаю программистов, которые не задумываются о порядке расширений...
И да, по этому поводу у нас есть только сноска в описании механизма расширений на официальном сайте.
Итак, у нас есть 3 вида расширений: Исправление, Адаптация и Дополнение, и применяются они именно в таком порядке!
Ни на что другое, кроме как объединения в "группы расширения" и порядка выполнения они не влияют.
Но вот вопрос, а в каком порядке они применятся внутри этих "групп"?
Вот этот вопрос уже не регламентирован, но встречал в некоторых статьях, что они выполняются в порядке добавления в списке расширений.
Как показал мой небольшой эксперимент, да, внутри групп расширения применяются в порядке следования в списке, но в обратном порядке.
Суть эксперимента: добавлена функция Вместо у обработчика формы ПриСозданииНаСервере, и установив в каждом методе точку останова, получился следующий порядок (согласно скриншоту): Расширение2, А1, Расширение4, Расширение3, Расширение1.
p.s. Ну нравится мне этот механизм, ничего не могу с собой поделать, даже несмотря на массу ошибок, связанных с расширениями)
#ЧёПоСтандартам
👍19❤11❤🔥2
Гоняю лысого уже второй год)
Уже пошел второй год, как с нами живет пёс - Американский голый терьер (АГТ).
У него нет шерсти, только крохотные волоски, делающие его кожу бархатной на ощупь.
Очень активный и быстрый, на фото уникальные кадры в спокойном состоянии. Соответствует кличке - Вольт)
Порода новая, и привлекает очень много внимания, кто бы мог представить, что его будет столько)
Выделил ТОП 7 фраз, которые мы слышали:
🟡 1. "Лысый? Как сфинкс?" "У нас тоже дома сфинкс"
🟡 2. "От природы лысый?", "Совсем нет шерсти?"
🟡 3. "Это который как его там ксо..."
Путают с другой породой - Ксолоитцкуинтли (мексиканская голая, более крупная, с хохолком), выговорить название - нереально))
🟡 4. "Маленькая гиена", "Чертёнок", "Шакал"
🟡 5. "Сколько же в нем энергии?"
🟡 6. "А зимой как?" - благо в Краснодаре нет таких морозов, но конечно все равно одеваем...
🟡 7. "Какой красавчик", "Какой милый" и т.п.
Пишите в комментариях, какие у вас домашние животные, скидывайте фоточки и истории с ними)💬
#ЕБ_МыслиЗаметки
Уже пошел второй год, как с нами живет пёс - Американский голый терьер (АГТ).
У него нет шерсти, только крохотные волоски, делающие его кожу бархатной на ощупь.
Очень активный и быстрый, на фото уникальные кадры в спокойном состоянии. Соответствует кличке - Вольт)
Порода новая, и привлекает очень много внимания, кто бы мог представить, что его будет столько)
Выделил ТОП 7 фраз, которые мы слышали:
Путают с другой породой - Ксолоитцкуинтли (мексиканская голая, более крупная, с хохолком), выговорить название - нереально))
Пишите в комментариях, какие у вас домашние животные, скидывайте фоточки и истории с ними)
#ЕБ_МыслиЗаметки
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20❤10😍8☃1
Анонс мероприятия, направленного на все роли в команде!
Всем привет! Весной 2026 года в Москве состоится новая конференция от Инфостарта, объединяющая всех профессионалов экосистемы 1С!
Infostart Team Event 2026 - это мероприятие, где выстраиваются связи между IT и бизнесом.
Совместное участие разработчиков, аналитиков и руководителей позволяет учиться вместе, понимать друг друга лучше.
В программе более 130 докладов и мастер-классов:
💻 разработка, HighLoad и DevOps
📊 аналитика, BI и отчётность
🧠 ИИ в 1С
🧩 управление проектами и командами
🛡 безопасность и киберзащита
💬 soft skills и многое другое
Кто будет подавать заявку, успейте до 22 января по ссылке 👉 Подать заявку
Кто давно читает мой канал, знаете, что я часто рекомендую посещать подобные мероприятия по возможности, а сейчас ещё можно успеть купить билеты со скидкой до 30% на билетах по акции 2в1 или тарифу Команда
Где и когда:
📍 Москва, Конгресс-центр ЦМТ, Краснопресненская наб., 12
📅 12–14 марта 2026 года
#ЕБ_Рекомендации
Всем привет! Весной 2026 года в Москве состоится новая конференция от Инфостарта, объединяющая всех профессионалов экосистемы 1С!
Infostart Team Event 2026 - это мероприятие, где выстраиваются связи между IT и бизнесом.
Совместное участие разработчиков, аналитиков и руководителей позволяет учиться вместе, понимать друг друга лучше.
В программе более 130 докладов и мастер-классов:
💻 разработка, HighLoad и DevOps
📊 аналитика, BI и отчётность
🧠 ИИ в 1С
🧩 управление проектами и командами
🛡 безопасность и киберзащита
💬 soft skills и многое другое
Кто будет подавать заявку, успейте до 22 января по ссылке 👉 Подать заявку
Кто давно читает мой канал, знаете, что я часто рекомендую посещать подобные мероприятия по возможности, а сейчас ещё можно успеть купить билеты со скидкой до 30% на билетах по акции 2в1 или тарифу Команда
Где и когда:
📍 Москва, Конгресс-центр ЦМТ, Краснопресненская наб., 12
📅 12–14 марта 2026 года
#ЕБ_Рекомендации
👍8🤡2
#СдутиеКота
Всем привет! Работа, как мы все знаем, у нас стрессовая, и кто как борется с ним. Я вот едой боролся, теперь пора скинуть лишние килограммы)
А как мы знаем, в этом деле помогает окружение, и я решил присоединиться к Диминому челленджу - подробности по этой ссылке.
Пока настрой боевой, будем идти до конца! Опыт есть и мне знаком главный принцип в достижении любых целей - дисциплина!
🔝 План: снижение каллорий, повышение активности и хороший сон)
Ставьте🔥 (огонечки), если вам интересны посты на эту тему и т.п. и т.д.
А в комментариях можете поделиться своим опытом как вы скинули, или не скинули (то из-за чего, что помешало), будет интересно почитать и как дополнительная мотивация!💬
Всем привет! Работа, как мы все знаем, у нас стрессовая, и кто как борется с ним. Я вот едой боролся, теперь пора скинуть лишние килограммы)
А как мы знаем, в этом деле помогает окружение, и я решил присоединиться к Диминому челленджу - подробности по этой ссылке.
Пока настрой боевой, будем идти до конца! Опыт есть и мне знаком главный принцип в достижении любых целей - дисциплина!
Ставьте
А в комментариях можете поделиться своим опытом как вы скинули, или не скинули (то из-за чего, что помешало), будет интересно почитать и как дополнительная мотивация!
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Дмитрий Котов | 1С Заметки
#СдутиеКота
Ребята, привет! "Сдутие кота 3.0", а уже точнее котанов, состоится!
Изначально я планировал набрать команду из подписчиков, но не вышло. Причина простая, отозвался всего один человек. Видимо проблема ожирения среди 1Сников не такая большая,…
Ребята, привет! "Сдутие кота 3.0", а уже точнее котанов, состоится!
Изначально я планировал набрать команду из подписчиков, но не вышло. Причина простая, отозвался всего один человек. Видимо проблема ожирения среди 1Сников не такая большая,…
🔥38👍8💊4❤2✍1
РУБРИКА «ЧёПоСтандартам»
Транзакции. База
Первое, с чего хотелось бы начать и следовало бы заучить начинающим программистам - это связка транзакций и обработки исключений:
И ещё несколько важных пунктов, нарушение которых встречал на практике от менее опытных коллег:
P.S. Полное описание стандарта по ссылке в начале поста
#ЧёПоСтандартам
Транзакции. База
Первое, с чего хотелось бы начать и следовало бы заучить начинающим программистам - это связка транзакций и обработки исключений:
#std783
1.2. Начало транзакции и ее фиксация (отмена) должны происходить в контексте одного метода
Правильно
Процедура ЗаписатьДанныеВИБ()
НачатьТранзакцию();
Попытка
... // чтение или запись данных
ДокументОбъект.Записать()
ЗафиксироватьТранзакцию();
Исключение
ОтменитьТранзакцию();
... // дополнительные действия по обработке исключения
КонецПопытки;
КонецПроцедуры
И ещё несколько важных пунктов, нарушение которых встречал на практике от менее опытных коллег:
1.4.1. Не стоит усложнять код, явно используя метод НачатьТранзакцию, когда кроме записи объекта другие действия c базой данных не делаются
1.4.4. При обработке исключения, если транзакция все еще активна, например, исключение возникло во вложенной транзакции, нельзя обращаться к базе данных, так как это приведет к исключению «В этой транзакции уже происходили ошибки». При этом нужно учитывать, что обращение к базе данных может быть неявным, например, для получения представления ссылки.
2.1.1. Если с точки зрения бизнес-логики действия могут быть выполнены по отдельности, то их в общем случае не следует объединять в одну транзакцию.
2.1.2. Исключением из п.2.1.1 могут быть случаи, когда с целью оптимизации несколько несвязанных объектов обрабатываются в рамках одной транзакции.
2.3. В рамках транзакции нужно стремиться выполнять минимум действий
P.S. Полное описание стандарта по ссылке в начале поста
#ЧёПоСтандартам
👍21🔥7
Стрим в ближайший вторник — Разбор заметок + ответы на вопросы по 1С
Содержание стрима:
🔸 Разбираем мои новые заметки за неделю, которые я сохраняю в отдельном канале Е.Б.LIST
🔸 Стандартный формат ответы на вопросы по сфере 1С (технические, по развитию и т.п.)
➡️ Ссылка на трансляцию в VK Live, а также в YouTube ⬅️
Расписание: один раз в месяц, во вторник в 20:00 по МСК.
Когда: дата сообщается заранее. Ближайшая - 25 ноября.
Продолжительность 10-60 минут, в зависимости от контента и количества ваших вопросов.
🔴 Будет запись, если что, пишите вопросы под этим постом!
#ЕБ_РегулярныеСтримы
Содержание стрима:
🔸 Разбираем мои новые заметки за неделю, которые я сохраняю в отдельном канале Е.Б.LIST
🔸 Стандартный формат ответы на вопросы по сфере 1С (технические, по развитию и т.п.)
Расписание: один раз в месяц, во вторник в 20:00 по МСК.
Когда: дата сообщается заранее. Ближайшая - 25 ноября.
Продолжительность 10-60 минут, в зависимости от контента и количества ваших вопросов.
#ЕБ_РегулярныеСтримы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥4❤1