Опыт внедрения разработки по печати нефискальных чеков

Клиент купил разработку «Проведение Чека ККМ в РМК без фискализации» на Инфостарте по печати нефискальных чеков для Розницы 3.0. Ценой целых 5 СМ.

Разработка тестировалось на Розница, редакция 3.0 (3.0.10.143) и Управление нашей фирмой, редакция 3.0 (3.0.10.143), платформа 8.3.25.1394. 

Но изначально она у него не завелась, поэтому обновил розницу на 3.0.12.226. Но и после этого не заработало. Выдавало ошибку:

Сделал правку:

	//Осипов обновил для версии 3.0.12.226 
	//Если ЭтоЗаменаТоваров И НЕ КонтрольОстатковПройден(СтруктураОшибки.ТекстОшибки) Тогда
	Если ЭтоЗаменаТоваров И НЕ КонтрольОстатковПройден(ЭтоОперацияПродажи, СтруктураОшибки.ТекстОшибки) Тогда
		СтруктураОшибки.ТекстЗаголовка = НСтр("ru = 'Контроль остатков.
			|Измените количество или удалите товар.'");
		ОткрытьСтраницуИнфоОшибка(СтруктураОшибки.ТекстЗаголовка, СтруктураОшибки.ТекстОшибки);
		Возврат;
	КонецЕсли;

Команда появляется тут (в группе элементов ГруппаКомандПробитияЧека), после нажатия кнопки Оплата без чека, когда выбран вид оплаты чека:

Моей правки оказалось достаточно.

Никаких чеков не пробивается, чек просто становится пробитым.

Я бы реализовал проще, код слишком усложнен.

Среда: Розницы 3.0.12.226