Tag Archive: транзакция

Команда "ЗафискироватьТранзакцию();" отменяет транзакцию

Когда «ЗафискироватьТранзакцию();» отменяет транзакцию. Делюсь опытом эксплуатации. Функция создания заказа была написана по стандартам разработки. Упрощенный пример: Функция СоздатьЗаказ(ВнешнийНомер) НачатьТранзакцию(); Попытка ДокументЗаказ = Документы.Заказы.СоздатьДокумент(); ДокументЗаказ.ВнешнийНомер = ВнешнийНомер; ДокументЗаказ.Записать(РежимЗаписиДокумента.Проведение); ЗафиксироватьТранзакцию(); Исключение ОтменитьТранзакцию(); Возврат «Ошибка создания заказа»; КонецПопытки; Возврат ДокументЗаказ.Номер; КонецФункции С…
Read more

Объектно-ориентированный дзен

Пара способов неочевидного использование возможностей ООП и транзакций в 1С 8.х для быстрой разработки доп. функционала или заплаток уровня «На коленке» или чуть посложнее Очень часто в практике возникают ситуации, когда вроде-бы уже есть нужный функционал, но под требования заказчика…
Read more