30.11.2018

Транзакция не активна «1С:Предприятие»

Автор: Белозерских Евгений

Проблема

    Основная проблема в том, что вот так делать НЕправильно:
	НачатьТранзакцию();
	
	Попытка
		// какой-то код
	Исключение
		// И здесь какой-то код
	КонецПопытки;
	
	ЗафиксироватьТранзакцию();
    Т.к. когда мы мы пишем ЗафиксироватьТранзакцию() мы не проверяем активна ли транзакция вообще!

Проверка активности транзакции

    Поэтому чтобы не было сложностей, перед методом ЗафиксироватьТранзакцию() необходимо проверить активна ли транзакция:
	НачатьТранзакцию();
	
	Попытка
		// Какой-то код
	Исключение
		// И здесь Какой-то код
	КонецПопытки;
	
	Если ТранзакцияАктивна() Тогда 
		ЗафиксироватьТранзакцию();
	Иначе
		// Какой-то код
	КонецЕсли;

Другие статьи

Запуск фонового задания в 1С

    Наглядный пример выполнения произвольного алгоритма в режиме фонового задания

Переопределение (подмена) формы при открытии

    Предлагаю рассмотреть пример того, как можно переопределить (подменить) открываемую форму на другую (произвольную)

Функциональные опции 1С 8.3 (Механизм, использование)

    Рассмотрим механизмы, назначение и применение функциональных опций в платформе "1С:Предприятие" 8.3. Для этого возьмем простую конфигурацию и проверим поведение системы при использовании функциональных опций.

Общие реквизиты 1С 8.3

Общий реквизит – это реквизит, добавляемый к нескольким объектам конфигурации. Так же общий реквизит может использоваться как составная часть специального механизма разделения данных
 

Выбор файла 1С 8.3

Диалог выбора файла и отказ от модальности в 1С 8.3

Получение данных динамического списка 1С 8.3

      Динамический список обеспечивает быстрый просмотр больших объёмов данных. Но получить дополнительную информацию, например количество строк в списке, напрямую мы не можем.
      Давайте рассмотрим то, как это можно сделать. Например получить таблицу значений по данным динамического списка

Установка отбора в динамическом списке (1C 8.2, 8.3)

Рассмотрим пример программной установки отборов в динамических списках 1С

Представление объектов (ссылок) в 1С

Пара слов о том, как можно изменить получаемое представление объекта (ссылки) в 1С

Работаем с регистрами сведений

Разберем структуру таблиц регистров сведений в СУБД, механизмы предоставляемые платформой для операций чтения, записи и удаления записей периодических и непериодических регистров сведений, а также регистров подчиненных регистратору.

Версия 8.3.7 и приятные новшества

Приветствую! В данном обзоре предлагаю рассмотреть некоторые новшества в механизмах платформы 1С:Предприятие версии 8.3.7.