Смог отлаживать обработку внешней

В конфигурации была обработка, которую можно было вызывать только из подбора документа.

Т.е. сначала нужно было открыть документ, потом открыть в нем подбор и только тогда можно было отлаживать обработку.

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

Я попробовал открыть обработку просто как внешнюю, но получил ошибки. Посмотрел эти ошибки и понял, что проблема решается «небольшой кровью». Обрамил все обращения к параметрам формы в попытку-исключение и все заработало.

Теперь я смог отлаживать обработку, как внешнюю.

Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
	//Осипов - сделал для открытия как внешней обработки
	Попытка
		Объект.Организация 			=Параметры.Организация;
	Исключение
	КонецПопытки;
	Попытка
		Объект.НалогообложениеНДС 	=Параметры.НалогообложениеНДС;
	Исключение
	КонецПопытки;
	Попытка
	Объект.СуммаВключаетНДС 	=Параметры.СуммаВключаетНДС;
	Исключение                   
	Объект.СуммаВключаетНДС 	= истина;
	КонецПопытки;
	
	Попытка
	Объект.УникальныйИдентификаторФормыВладельца = Параметры.УникальныйИдентификаторФормыВладельца;
	Исключение                   
	КонецПопытки;
КонецПроцедуры

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

комментария 2

  1. Афиксандр:

    Заслуживает высшей похвалы. Вы действительно гений!

Добавить комментарий для fixin Отменить ответ

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