Отладчик внешних печатных форм для управляемого приложения

29.09.16

Разработка - Инструментарий разработчика

Управляемая форма для отладки и подключения внешних печатных форм (тестировалась на УТ 11 и БП 3.0) 22.09.2014 - Выложил новую версию отладчика. Добавлена возможность просмотра табличного документа без регистрации ВПФ. Исправлены ошибки. 26.11.2015 - Версия 2.1, исправление от Borisych 05.01.2016 - Версия 2.0, исправлена регистрация ВНФ при установленном флаге "Вывести печатную форму" (спасибо Mx00 за сообщение об ошибке). 27.02.2016 - Версия 2.3, исправлены ошибки (спасибо CratosX), учтены пожелание (iiceberg, tormozit) 10.06.2016 - Версия 2.4, учтены пожелания Дмитрий74Чел 01.07.2016 - Версия 2.5, включены изменения от Дмитрий74Чел - возможность работы в клиент-серверном варианте, возможность просто изменять ВПФ без перевыбора. В заголовок выведена версия отладчика. 25.08.2016 - Версия 2.6, включены изменения от viollan 29.09.2016 - Версия 2.7, убрал ошибку для УТ 11, в платформе 8.3.8.2137 отладка не работает, даже если остановить код в самом отладчике - с новой платформой вас))) Создавайте ВПФ с формой для отладки...например с помощью http://infostart.ru/public/535969/

Скачать файлы

Наименование Файл Версия Размер
ОтладчикВнешнихПечатныхФормУФ_v2.5.epf
.epf 25,13Kb
1308
.epf 2.5 25,13Kb 1308 Скачать
ОтладчикВнешнихПечатныхФормУФ_v2.7.epf
.epf 25,13Kb
171
.epf 2.7 25,13Kb 171 Скачать

Для обычных форм использовал обработку из публикации //infostart.ru/public/92211/. Появилась необходимость сделать подобное для управляемого приложения - вот что получилось.

Обработка предназначена для отладки внешних печатных форм (ВПФ) в управляемом приложении (тестировалась в УТ 11 и БП.3.0).

При выборе обрабоки считываются сведения о регстрации из экспортной функции СведенияОВнешнейОбработке() модуля ВПФ.

Незаполненные реквизиты выделяются цветом. Тут можно проверить корректность сведений о регистрации до начала отладки.

В реквизит "Ссылка на объект" необходимо выбрать объект, для которого создана ВПФ (типы объектов в реквизит устанавливаются при выборе ВПФ).

Запуск обработки осуществляется так же, как из кофигурации для зарегистрированных ВПФ, если возникают ошибки ДО модуля обработки - что-то не так

в экспортной процедуре Печать ВПФ (не заданы/заданы некорректно параметры итд).

Устанавливаем точку останова в модуле ВПФ - можно отлаживать/изменять модуль.

Установка флага "Вывести печатную форму" приведет к регистрации ВПФ в справочнике "Допольнительные отчеты и обработки" и

выводу на экран сформированной уже через этот справочник печатной формы (т.е полностью проверяется цикл регистрации и выполнения ВПФ).

02.04.2014 Исправлено подключение ВПФ для текущей БСП

05.05.2014 Протестировал на БП 3.0.32.7, версия БСП 2.2.2.43

См. также

SALE! 20%

Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах

Инструментарий разработчика Роли и права Запросы СКД Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

13000 10400 руб.

02.09.2020    122277    673    389    

715

SALE! 25%

Infostart PrintWizard

Пакетная печать Печатные формы Инструментарий разработчика Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

18000 15300 руб.

06.10.2023    7325    22    6    

39

SALE! 20%

Infostart УДиФ: Управление данными и формами

Инструменты администратора БД Инструментарий разработчика Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

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

10000 8000 руб.

10.11.2023    3571    11    1    

34

SALE! 30%

PowerTools

Инструментарий разработчика Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

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

3600 2520 руб.

14.01.2013    177772    1074    0    

849

Многопоточность. Универсальный «Менеджер потоков» 2.1

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

5000 руб.

07.02.2018    99364    239    97    

296

[ЕХТ] Фреймворк для Расширений 1С

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Платные (руб)

"Фреймворк для Расширений 1С" это универсальное и многофункциональное решение, упрощающее разработку и поддержку создаваемых Расширений. Поставляется в виде комплекта из нескольких Расширений с открытым исходным кодом. Работает в любых Конфигурациях в режиме Управляемого приложения с режимом совместимости 8.3.12 и выше без необходимости внесения изменений в Конфигурацию.

3000 руб.

27.08.2019    18129    6    8    

40

1С HTML Шаблоны / HTML Templates

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Быстрая и удобная обработка для работы с шаблонами HTML. Позволяет легко и быстро формировать код HTML.

2040 руб.

27.12.2017    28115    3    10    

15

Выполнение произвольного кода или запроса с параметрами через Web-сервис (замена COM-подключений)

Инструментарий разработчика Обмен между базами 1C Платформа 1С v8.3 Платные (руб)

В процессе работы в 1С часто возникает потребность получить данные из другой базы.  Обычно это делается через COM-соединение, и время выполнения запроса при этом оставляет желать лучшего. В данной публикации представлено универсальное решение, позволяющее практически моментально выполнить произвольный код или запрос с параметрами в другой информационной базе через Web-сервис.

2400 руб.

24.09.2019    23605    15    15    

32
Вознаграждение за ответ
Показать полностью
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
98. Jaivan 42 04.02.15 23:47 Сейчас в теме
как насчет отладки для печати в word?
99. Alex_E 2353 05.02.15 08:24 Сейчас в теме
(98) Jaivan, Не понял вопрос. Чем она отличается от печати в табличный документ? Ставим точку останова и отлаживаем....
100. allgorhythm 26.02.15 16:50 Сейчас в теме
Мощная штука!) Спасибо очень помогла ваша обработка, кстати нигде не написано что в 8.3.5* - отладка по остановке на ошибке не работает, там вообще дебажить внешние формы в отладке нельзя, увы.
101. Alex_E 2353 26.02.15 16:57 Сейчас в теме
(100) allgorhythm, В (92) словили момент, когда заработало с 8.3.5.1231. Выше вроде писал, что если точку поставить перед вызовом печати в этой обработке, то отладка работала, правда не видно было стрелочки текущей строки, сейчас нормально работает вроде как...
102. allgorhythm 03.03.15 17:47 Сейчас в теме
Когда в бухгалтерии 3 открываю вашу обработку, там открываю файл внешней обработки, при отладке в коде вашей обработки останавливается на строке кода 106 ВнешняяОбработка = ВнешниеОбработки.Создать(Объект.ФайлОбработки);
пишет следующее - Не удалось прочитать сведения о внешней обработке. Возможно она не предназначена для текущей конфигкрации!!!
Подскажите как решить? Спасибо.
103. Alex_E 2353 03.03.15 18:01 Сейчас в теме
(102) allgorhythm, Сообщение
Не удалось прочитать сведения о внешней обработке. Возможно она не предназначена для текущей конфигкрации!!!
выходит при попытке открыть ВПФ, у которой в модуле нет функции СведенияОВнешнейОбработке() Экспорт - возможно это обработка для обычного приложения, если для управляемого - то проверяйте код в функции
104. webandroid 2 21.03.15 02:08 Сейчас в теме
Скачивал под другим пользователем.
При отладке через обработку печатная форма формируется, а при попытке печатать из документа как внешняя форма говорит "печатная форма недоступна"
мистика, права полные.
105. Alex_E 2353 21.03.15 02:20 Сейчас в теме
(104) webandroid, Вот уж точно - мистика :-) Может что - то не то с регистрацией самой ВПФ?
106. webandroid 2 21.03.15 09:01 Сейчас в теме
(105)
Да нет, с регистрацией все нормально. Гугл перерыл, есть только намеки на права, но права полные. Отладить во временном файле не получается. Это какая-то особенность 8.3. Кто нибудь знает , во внешней печатной форме нужны теги НаКлиенте НаСервере ? может изза того что этого нет? Подскажите хотябы как отладить во временном файле
107. Alex_E 2353 21.03.15 09:10 Сейчас в теме
(106) webandroid, &НаКлиенте , &НаСервере и пр. использовать необходимости нет, если конечно нет необходимости вывести на экран форму - в модуле формы обязательно, в модуле обработки - нет. Про права может и правда, особенно если под "полными правами" понимается галка в настройках прав пользователя - это может быть и совсем не "полные"... Посмотрите режим, может включен "безопасный", попробуйте зарегисть = Ложь.
108. webandroid 2 21.03.15 13:38 Сейчас в теме
(107) Посмотрите режим, может включен "безопасный", попробуйте зарегисть = Ложь.

Стоит безопасныйРежим = Ложь.

Может както можно еще отладить внешнюю печатную форму? хоть понять на что он ругается.

вот может кто что увидит

Функция   СведенияОВнешнейОбработке() Экспорт
	
	 ПараметрыРегистрации = Новый Структура;
	 
	 МассивНазначений = Новый Массив;
	МассивНазначений.Добавить("Документ.МенюТребование"); //Указываем документ к которому делаем внешнюю печ. форму

	 
    ПараметрыРегистрации.Вставить("Вид", "ПечатнаяФорма");
    ПараметрыРегистрации.Вставить("Назначение",МассивНазначений);
	ПараметрыРегистрации.Вставить("Наименование", "Требование накладная");
    ПараметрыРегистрации.Вставить("Версия", "1.0");
    ПараметрыРегистрации.Вставить("Информация", "Требование накладная на склад");
    ПараметрыРегистрации.Вставить("БезопасныйРежим", ЛОЖЬ);
	Команды = ПолучитьТаблицуКоманд();
	ДобавитьКоманду(Команды, "ТребованиеНакладная", "ТребованиеНакладная", "ВызовСерверногоМетода",Истина,"ПечатьMXL");
	ПараметрыРегистрации.Вставить("Команды", Команды);
	Возврат   ПараметрыРегистрации;
	
	
КонецФункции

Функция ПолучитьТаблицуКоманд() 
Команды = Новый ТаблицаЗначений; 
Команды.Колонки.Добавить("Представление",Новый ОписаниеТипов("Строка")); 
Команды.Колонки.Добавить("Идентификатор",Новый ОписаниеТипов("Строка")); 
Команды.Колонки.Добавить("Использование",Новый ОписаниеТипов("Строка")); 
Команды.Колонки.Добавить("ПоказыватьОповещение",Новый ОписаниеТипов("Булево")); 
Команды.Колонки.Добавить("Модификатор",Новый ОписаниеТипов("Строка")); // ? 
Возврат Команды;

КонецФункции

Процедура ДобавитьКоманду(ТаблицаКоманд, Представление,Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "");
	
НоваяКоманда = ТаблицаКоманд.Добавить();

НоваяКоманда.Представление = Представление;
НоваяКоманда.Идентификатор = Идентификатор;
НоваяКоманда.Использование = Использование;
НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение;
НоваяКоманда.Модификатор = Модификатор;
КонецПроцедуры

Процедура Печать(МассивОбъектов,  КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
//ПараметрыВывода.ДоступанПечатьПоКомплектно = Истина;
	Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм,"ТребованиеНакладная") Тогда
	
	УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм,"ТребованиеНакладная","ТребованиеНакладная",
		Печать2(МассивОбъектов[0], ОбъектыПечати));
		
	КонецЕсли;
КонецПроцедуры


Функция Печать2(ТабДок, Ссылка) Экспорт
	//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать2)
	ТабДок = Новый ТабличныйДокумент;
	ТабДок.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ТребованиеНакладная";

	
	Макет = ПолучитьМакет("ТребованиеНакладная");
	Запрос = Новый Запрос;
	Запрос.Текст =
	"ВЫБРАТЬ
	|	МенюТребование.Бухгалтер,
	|	МенюТребование.Врач,
	|	МенюТребование.Дата,
	|	МенюТребование.Кладовщик,
	|	МенюТребование.Номер,
	|	МенюТребование.Организация,
	|	МенюТребование.Повар,
	|	МенюТребование.Материалы.(
	|		НомерСтроки,
	|		Номенклатура,
	|		Количество
	|	)
	|ИЗ
	|	Документ.МенюТребование КАК МенюТребование
	|ГДЕ
	|	МенюТребование.Ссылка В(&Ссылка)";
	Запрос.Параметры.Вставить("Ссылка", Ссылка);
	Выборка = Запрос.Выполнить().Выбрать();

	ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
	Шапка = Макет.ПолучитьОбласть("Шапка");
	ОбластьМатериалыШапка = Макет.ПолучитьОбласть("МатериалыШапка");
	ОбластьМатериалы = Макет.ПолучитьОбласть("Материалы");
	Подвал = Макет.ПолучитьОбласть("Подвал");

	

	ТабДок.Очистить();

	ВставлятьРазделительСтраниц = Ложь;
	Пока Выборка.Следующий() Цикл
		Если ВставлятьРазделительСтраниц Тогда
			ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
		КонецЕсли;

		ТабДок.Вывести(ОбластьЗаголовок);

		Шапка.Параметры.Заполнить(Выборка);
		ТабДок.Вывести(Шапка, Выборка.Уровень());

		ТабДок.Вывести(ОбластьМатериалыШапка);
		ВыборкаМатериалы = Выборка.Материалы.Выбрать();
		Пока ВыборкаМатериалы.Следующий() Цикл
			ОбластьМатериалы.Параметры.Заполнить(ВыборкаМатериалы);
			ТабДок.Вывести(ОбластьМатериалы, ВыборкаМатериалы.Уровень());
		КонецЦикла;

		Подвал.Параметры.Заполнить(Выборка);
		ТабДок.Вывести(Подвал);

		ВставлятьРазделительСтраниц = Истина;
	КонецЦикла;
	Возврат ТабДок;
	//}}
КонецФункции
Показать
109. Alex_E 2353 21.03.15 15:14 Сейчас в теме
(108) webandroid, Автогруппировка строк не включена, а строки
ТабДок.НачатьАвтогруппировкуСтрок();
нет, а в
ТабДок.Вывести(ОбластьМатериалы, ВыборкаМатериалы.Уровень());
указывается уровень, может проблема в этом? Хотя вряд ли, если через отладчик форма выводится - то это проходит... Что сказать не знаю - можно только посмотреть саму обработку - тогда будет понятно...
110. webandroid 2 21.03.15 22:28 Сейчас в теме
111. Alex_E 2353 22.03.15 01:34 Сейчас в теме
(110) webandroid, Ошибка в модуле обработки, словил, вот так выводит:
Процедура Печать(МассивОбъектов,  КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
ПараметрыВывода.ДоступнаПечатьПоКомплектно = Истина;
	//Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм,"ТребованиеНакладная") Тогда
	
	УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм,"ТребованиеНакладная","ТребованиеНакладная",
		Печать2(МассивОбъектов, ОбъектыПечати));
		
	//КонецЕсли;
КонецПроцедуры

//Функция Печать2(ТабДок, Ссылка) Экспорт
Функция Печать2(МассивОбъектов, Ссылка) Экспорт //при вызове из БСП подключенной обработки Объекты печати пустые, ссылки на документы есть только в МассивОбъектов - результат пустой - ничего не выводится
	//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать2)
	ТабДок = Новый ТабличныйДокумент;
	ТабДок.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ТребованиеНакладная";

	
	Макет = ПолучитьМакет("ТребованиеНакладная");
	Запрос = Новый Запрос;
	Запрос.Текст =
	"ВЫБРАТЬ
	|	МенюТребование.Бухгалтер,
	|	МенюТребование.Врач,
	|	МенюТребование.Дата,
	|	МенюТребование.Кладовщик,
	|	МенюТребование.Номер,
	|	МенюТребование.Организация,
	|	МенюТребование.Повар,
	|	МенюТребование.Материалы.(
	|		НомерСтроки,
	|		Номенклатура,
	|		Количество
	|	)
	|ИЗ
	|	Документ.МенюТребование КАК МенюТребование
	|ГДЕ
	|	МенюТребование.Ссылка В(&Ссылка)";
	Запрос.Параметры.Вставить("Ссылка", МассивОбъектов);
	Выборка = Запрос.Выполнить().Выбрать();

	ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
	Шапка = Макет.ПолучитьОбласть("Шапка");
	ОбластьМатериалыШапка = Макет.ПолучитьОбласть("МатериалыШапка");
	ОбластьМатериалы = Макет.ПолучитьОбласть("Материалы");
	Подвал = Макет.ПолучитьОбласть("Подвал");

	

	ТабДок.Очистить();

	ВставлятьРазделительСтраниц = Ложь;
	Пока Выборка.Следующий() Цикл
		Если ВставлятьРазделительСтраниц Тогда
			ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
		КонецЕсли;

		ТабДок.Вывести(ОбластьЗаголовок);

		Шапка.Параметры.Заполнить(Выборка);
		ТабДок.Вывести(Шапка, Выборка.Уровень());

		ТабДок.Вывести(ОбластьМатериалыШапка);
		ВыборкаМатериалы = Выборка.Материалы.Выбрать();
		Пока ВыборкаМатериалы.Следующий() Цикл
			ОбластьМатериалы.Параметры.Заполнить(ВыборкаМатериалы);
			ТабДок.Вывести(ОбластьМатериалы, ВыборкаМатериалы.Уровень());
		КонецЦикла;

		Подвал.Параметры.Заполнить(Выборка);
		ТабДок.Вывести(Подвал);
		
		//ВставлятьРазделительСтраниц = Истина;
	КонецЦикла;
	Возврат ТабДок;
	//}}
КонецФункции
Показать
Прикрепленные файлы:
ТребованиеНакладная.epf
VolgaV; webandroid; +2 Ответить
112. webandroid 2 22.03.15 09:56 Сейчас в теме
(111)

Спасибо большое! А как удалось отладить когда обработка уже втянута в хранилище дополнительных обработок?
113. Alex_E 2353 22.03.15 15:17 Сейчас в теме
(112) webandroid, В самом отладчике есть возможность прогнать её по пути регистрации, если поставить галку "Вывести", что-то там вылезло (точно не помню), стал отладчиком смотреть вызов, увидело, что итоговая таблица пустая, стал разбираться, оказалось, что в ОбъектыПечати при вызове из хранилища пусто, посмотрел - у Вас в запрос ссылка в запросе бралась оттуда, изменил параметр запроса и всё.
Кстати, забыл сказать, что ВПФ у Вас сделана не совсем корректно - не будет печататься при выборе списка документов, и непосредственно из формы списка вроде как не вызывается, можно нужно бы доделать :-)
webandroid; +1 Ответить
114. link_l 12 22.04.15 11:32 Сейчас в теме
не работает, в БП 3.0, вываливается на строке
ВнешняяОбработка = ВнешниеОбработки.Создать(Объект.ФайлОбработки);
115. Alex_E 2353 22.04.15 12:01 Сейчас в теме
(114) link_l, Проверил только что на последнем релизе БП...
Прикрепленные файлы:
116. link_l 12 29.04.15 08:54 Сейчас в теме
(115) проверь на серверной базе =)
117. Alex_E 2353 29.04.15 09:54 Сейчас в теме
(116) link_l, На серверной не проверял, а смысл? для отладки нужно запускать агент сервера 1с с ключём debug, т.е. реальные пользователи этого не одобрят, поэтому разработку можно вести в файловой. В файловой отладчик работает...
118. link_l 12 29.04.15 13:07 Сейчас в теме
(117) я работаю в серверной базе. Ошибка возникает потому, что процедура "ПрочитатьСведениеОбОбработке()" серверная и открыть пытается на сервере, на сервере файл не находит и вываливается с ошибкой. В файловой ошибки нет, т.к. сам локальный компьютер и является сервером.
"для отладки нужно запускать агент сервера 1с с ключём debug, т.е. реальные пользователи этого не одобрят" - реальные пользователи этого даже не заметят :)
Можно доработать так, как сделано, например в обработке "Выгрузка и загрузка данных XML" 8.3 с диска итс, там есть выбор (скриншот в приложенном файле)
Прикрепленные файлы:
120. Alex_E 2353 29.04.15 13:40 Сейчас в теме
(118) link_l, В принципе можно, просто за всё время существования обработки это потребовалось в первый раз... Насчет
реальные пользователи этого даже не заметят :)
- спорно, у меня все "серверные" клиенты работают без отладки, потому все настройки отладки делаю в "файле", каждый раз договариваться с админами как то не с руки, а "тестовые" копии в файле можно развернуть в любой момент...
Будет время - сделаю.
119. link_l 12 29.04.15 13:08 Сейчас в теме
неужели больше никто не пытался отладить на серверной базе? :)
169. Дмитрий74Чел 234 10.06.16 09:14 Сейчас в теме
(119), тут немного иное.
Если служба сервера 1С на ином компе - можно не пытаться использовать эту обработку: пользователь под которым запущен агент сервера не найдет папку с ВПФ (ведь она на ином компе). А если указать по сетевому адресу (расшарить папку) - то оказывается нет прав у службы сервера 1С на сетевое чтение.

Кстати, Alex_E, у Вас ведь была попытка вокруг "ВнешняяОбработка = ВнешниеОбработки.Создать(Объект.ФайлОбработки);" - верните пожалуйста (с сообщением ОписаниеОшибки(), а то выходит только "возможно обработка не для данной конфигурации".
170. Alex_E 2353 10.06.16 09:22 Сейчас в теме
(169) Дмитрий74Чел, Хокей, сделал
121. gortol 201 18.05.15 13:15 Сейчас в теме
Хотелось бы отметить, что пожалуй это единственная, пока что, обработка позволяющая без гимора отладить метод выполнения ВПФ - ОткрытиеФормы, то есть попадает в нужные процедуры формы

другая же обработка тестирование внешних печатных форм - этого не делает(((
122. sdamir2 25 20.05.15 11:49 Сейчас в теме
Не работает когда печать идет не сразу методом ...ПЕЧАТЬ(...), а сначала открывается форма для настройки своих параметров,а из нее уже печатает. Но в целом позитивненько.
123. Alex_E 2353 20.05.15 12:17 Сейчас в теме
(122) sdamir2, Если есть экранная форма, на зачем этот отладчик? Через Файл - Открыть отладить вполне себе можно :-)
124. sdamir2 25 20.05.15 13:04 Сейчас в теме
Да. Но я хочу использовать эту программу, чтобы сто раз не регистрировать в бухгалтерии форму (т.е. не ради отладчика, а запустить по быстрому)
125. Alex_E 2353 20.05.15 13:09 Сейчас в теме
(124) sdamir2, Вставьте в экранную форму регистрацию из формы, например аналогично описанному в шаблоне http://infostart.ru/public/303564/ способу. Можно конечно допилить эту обработку, но вариантов создания ВПФ масса, как и способов вызова, описать все в коде можно, но нужны примеры ВПФ и время, а времени как всегда не хватает :-)
126. cherva1982 12 20.08.15 08:48 Сейчас в теме
127. Borisych 503 26.11.15 13:02 Сейчас в теме
строку 246 формы желательно заменить на
	Если ТипЗнч(РегистрационныеДанные.Вид) = Тип("Строка") Тогда 
		дво.Вид = Перечисления.ВидыДополнительныхОтчетовИОбработок[РегистрационныеДанные.Вид];
	ИначеЕсли ТипЗнч(РегистрационныеДанные.Вид) = Тип("ПеречислениеСсылка.ВидыДополнительныхОтчетовИОбработок") Тогда 
		дво.Вид = РегистрационныеДанные.Вид;
	КонецЕсли;
129. Alex_E 2353 26.11.15 14:24 Сейчас в теме
(127) Borisych, В принципе да, включил Ваш код в новую версию

(128) Borisych, Если несколько команд - значит у ВПФ есть своя форма, раз есть форма - на фиг этот отладчик? Отлаживать проще напрямую...
130. Borisych 503 26.11.15 15:25 Сейчас в теме
(129) второе предложение не понято - я имею ввиду, что в обработке ТаблицаКоманд содержит не одну строку, а две (и более) - например, печать счета - первая команда, а печать счета с подписями и печатью - вторая команда.
131. Alex_E 2353 26.11.15 15:43 Сейчас в теме
(130) Borisych, Это значит я Вас не понял...В принципе можно и это реализовать, просто за пару лет существования обработки надобности такой не было....
132. Borisych 503 27.11.15 08:04 Сейчас в теме
(131) это всё ерунда, можно пережить

Есть ещё нюанс, методический

зачем обрамлять в Попытка-Исключение код

		Если ПараметрыРегистрации.Свойство("Публикация") Тогда 
        Попытка
			ЭтаФорма.Элементы.Публикация.Заголовок = ЭтаФорма.Элементы.Публикация.Заголовок + " " + ПараметрыРегистрации.Публикация;
		Исключение
		КонецПопытки;


???

Чтобы при отладке на ней спотыкался конфигуратор?
Можно же проверить свойство:

		Если ПараметрыРегистрации.Свойство("Публикация") Тогда 
			ЭтаФорма.Элементы.Публикация.Заголовок = ЭтаФорма.Элементы.Публикация.Заголовок + " " + ПараметрыРегистрации.Публикация;
		КонецЕсли;
133. Alex_E 2353 27.11.15 08:10 Сейчас в теме
(132) Borisych, А вот на этот вопрос ответить не могу - зачем я это в июне 2012 года сделал сейчас трудно вспомнить :-)
128. Borisych 503 26.11.15 13:03 Сейчас в теме
и отрабатывает только первую команду, в обработке может быть несколько команд - на форму для отладки нужно вывести все команды и выбирать по какой команде формировать печатную форму
134. AleksSF 222 02.12.15 16:08 Сейчас в теме
Если ВПФ со своей формой предварительной настройки, то эту форму не выводит, а сразу печатную.
Что-то в запуске отлаживаемой ВПФ не доделано.
И выводит печатную форму как-то не понятно. Если ее закрываешь - то закрывается вся обработка.
Короче по сравнению с http://infostart.ru/public/73691/ совсем не катит.
Только что сведения об обработке выводит. Но при отладке я все это и в коде вижу.
Теперь 2$m стало жалко.
135. Alex_E 2353 02.12.15 16:12 Сейчас в теме
(134) AleksSF, Повторюсь - ИМХО, если есть своя форма - то отладчик не нужен - открываем форму и отлаживаем - в чём проблема?
Про
И выводит печатную форму как-то не понятно. Если ее закрываешь - то закрывается вся обработка.
- там кнопка - "Вернуться к обработке" не пробовали нажимать?
136. Mx00 247 04.01.16 22:20 Сейчас в теме
Бухгалтерия предприятия, редакция 3.0 (3.0.43.50)
ошибка
{Форма.Форма.Форма(261)}: Метод объекта не обнаружен (НазначаемыеОбъектыМетаданныхПоВидуВнешнегоОбъекта)
ПолноеНазначениеЗначение = ДополнительныеОтчетыИОбработки.НазначаемыеОбъектыМетаданныхПоВидуВнешнегоОбъекта(дв
AlexLM75; Alex_E; +2 Ответить
137. Alex_E 2353 05.01.16 12:54 Сейчас в теме
(136) Mx00, спасибо за ошибку, исправлю...
138. Alex_E 2353 05.01.16 13:10 Сейчас в теме
(136) Mx00, вот исправленный кусок кода со строки 261:
	//ПолноеНазначениеЗначение = ДополнительныеОтчетыИОбработки.НазначаемыеОбъектыМетаданныхПоВидуВнешнегоОбъекта(дво.Вид);//ПолучитьПолноеНазначениеПоВидуДополнительнойВнешнейОбработки(дво.Вид);
	ПолноеНазначениеЗначение = ДополнительныеОтчетыИОбработки.ПодключенныеОбъектыМетаданных(дво.Вид);
		
	Если РегистрационныеДанные.Свойство("Назначение") Тогда
			
		Для Каждого ЭлементЗаданноеНазначение Из РегистрационныеДанные.Назначение Цикл
				
			РазделеннаяСтрока = СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(ЭлементЗаданноеНазначение, ".");
				
			Если РазделеннаяСтрока[1] = "*" Тогда
				
				НайденныеНазначения = ПолноеНазначениеЗначение.НайтиСтроки(Новый Структура("Класс", РазделеннаяСтрока[0]));
					
				Для Каждого ЭлементНайденноеНазначение Из НайденныеНазначения Цикл
					НоваяСтрока = дво.Назначение.Добавить();
					НоваяСтрока.ПолноеИмяОбъектаМетаданных = ЭлементНайденноеНазначение.ПолноеИмяОбъектаМетаданных;
				КонецЦикла;
					
			Иначе
					
				//Если ПолноеНазначениеЗначение.НайтиСтроки(Новый Структура("ПолноеИмяОбъектаМетаданных", ЭлементЗаданноеНазначение)).Количество() > 0 Тогда
				Если ПолноеНазначениеЗначение.НайтиСтроки(Новый Структура("ПолноеИмя", ЭлементЗаданноеНазначение)).Количество() > 0 Тогда
Показать

закомментаренные строки - это на случай использования отладчика со старыми версиями БСП - опять сменилась регистрация внешний форм :-)
выложил исправленную обработку...
139. AlexO 135 23.01.16 22:33 Сейчас в теме
(138)
выложил исправленную обработку...
Поздно, коллега, поздно.
Все, все отладчики ВПФ можно выбрасывать - начиная с версии 8.3.6.2014 и мая месяца 2015 (кто любитель обновляться на все релизы 1С).
Больше работать не будет - 1С сменила технологию темпового файла (который и так у неё не особо получался) - на хранение в оперативной памяти, где конфигуратор тем более ничего не ловит.
Кому интересно - найдут костыли и полудохлые решения "а-ля хоть как-то работало" в инете сами.
140. Alex_E 2353 23.01.16 22:35 Сейчас в теме
(139) AlexO,
Все, все отладчики ВПФ можно выбрасывать - начиная с версии 8.3.6.2014 и мая месяца 2015 (кто любитель обновляться на все релизы 1С).

уууоооой бред....Прям шаз на 8.3.7.1860 поставил точку останов в ВПФ через этот отладчик - встаёт как миленький. Батенька, откудова тебе враги инфу сливают, сам то ты хучь знаешь, как отладкой пользоваться?
142. AlexO 135 23.01.16 22:45 Сейчас в теме
.

(140) 8.3.7 не пробовал - на 8.3.6 не работает. Ни "вот так типа не работает?", ни вот "перетак" не работает.
Может, 8.3.7 опять вернули все взад.
Так что, подучиться вам надо, "батенька"...
143. Alex_E 2353 23.01.16 22:49 Сейчас в теме
(142) AlexO, Да я постоянно учусь - иначе никак, и отладчиком пользуюсь постоянно, и платформы все ставлю, как выходят, потому как надо знать, с чем столкнуться можешь у клиентов. И тот бред, что ты постишь, не видел увы...
Но уверенность поражает -
можно выбрасывать - начиная с версии 8.3.6.2014 и мая месяца 2015 (кто любитель обновляться на все релизы 1С).
- с мая месяца уже не два дня прошло, а ты сейчас бредить начал, с чего бы?
144. AlexO 135 23.01.16 22:50 Сейчас в теме
(143)
И тот бред, что ты постишь,
Бред постишь ты.
Если уж на то пошло.
А я из-за вот таких "бредопостителей" от 1С работу сделать не могу.
ИнстрУмент внезапно оказался без ручки и сломанный.
145. Alex_E 2353 23.01.16 22:51 Сейчас в теме
(144) AlexO, мой бред с картинками. а твой - пустозвонкий :-)
ладно, бредь дальше, мешать не буду....
146. AlexO 135 23.01.16 22:53 Сейчас в теме
(145)
мой бред с картинками
А что твои картинки? Набери "8.3.6.2014 и ВПФ".
Картинок море тебе будет. Или не умеешь поиском пользоваться?
147. AlexO 135 23.01.16 22:55 Сейчас в теме
(143)
- с мая месяца уже не два дня прошло
А вот есть любители обновляться на все последнее д-мо от 1С. Вот поэтому это ты и
сейчас бредить начал
.
А по мне и 8.2 устраивала прекрасно.
148. Alex_E 2353 23.01.16 22:57 Сейчас в теме
(147) AlexO, А меня и 6.0 устраивает до сих пор, и что с того? Сидишь на 8.2 - флаг в руки, барабан на спину и вперёд, я тя не держу :-)
149. AlexO 135 23.01.16 23:00 Сейчас в теме
(148) Прекрасно, если в 8.3.7 снова все работает "по-старому".
И я очень-очень рад за тебя и твое замечательное настроение и беспросветный оптимизм.
Но подозреваю, что в 8.3.7-8 1с снова все поломает, и уже окончательно.
150. Alex_E 2353 23.01.16 23:06 Сейчас в теме
(149) AlexO, Дело с том, что твой "страшный" 2014 релиз был уже около года назад, и ты сейчас, через 9 месяцев народу впариваешь, что начиная с мая месяца...можно выбрасывать...а откуда это взял - из гугла, ты прежде чем говорить что нить проверять не пробовал? Или для тя главное бодрячком таким гордо выпендриться, только не в тему....
Если ты эту ветку почитаешь - то был момент, когда работало не так сейчас, но и тогда пользоваться отладкой можно было, посмотри выше.... Так что выбрось ты свою спесь куда подальше, будь попроще - и люди к тебе потянутся :-)
151. AlexO 135 23.01.16 23:16 Сейчас в теме
(150) да когда бы он не вышел - тебе просто надо не в московском заповеднике работать. И попасть в ситуацию, когда садишься за проект, а все работает через московское место. И вернуться на предыдущий релиз нельзя - опять же, в силу реализации продукта "по-московски".
И сидеть, выковыривать очередную версию очередного бесполезного БСП, чтобы хоть чего-то заработало.
152. Alex_E 2353 23.01.16 23:20 Сейчас в теме
(151) AlexO, Когда по существу сказать нечего - переходим на личности...Если бы я с тобой первый раз столкнулся. я бы удивился, а так, уровень твоего зазнайства далеко превосходит уровень профессионализма., потому могу сразу же сказать, что ты ответишь дальше - что я ничего не понимаю :-)
А ежели по гуглу учить других начинаешь - я тебе страшную тайну открою - в гугле таких как ты спецов навалом, ты всем-то не верь :-)
153. AlexO 135 23.01.16 23:23 Сейчас в теме
(152)
а так, уровень твоего зазнайства далеко превосходит уровень профессионализма
Не хвалился бы ты уж своим московским профессионализмом... Вот твой "московский профессионализм" тебе такие вещи подсказывет? ))
А ежели по гуглу учить других начинаешь
154. Alex_E 2353 23.01.16 23:28 Сейчас в теме
(153) AlexO, Слушай, я тя за руку поймал - ты сказал ересь. Признать, что ересь сказал тебе религия или ЧВС не позволяют? Стесняюсь спросить, если тя так же на улице на пустозвонстве поймают, ты и там будешь доказывать, что ты один д`Артаньян, а все вокруг п...ы? Ты так не делай - на улице ведь и личико начистить могут))))))))))))))))))))))))
155. AlexO 135 24.01.16 01:28 Сейчас в теме
(154) релиз 8.3.6.2390 передает тебе превед - "мой любимейший неофит, вот этот и тут не смог запустить отладку, что у тебя получается на раз!"
Так что дерзай. Чистильщик личиков и поклонник коробок.
156. Alex_E 2353 24.01.16 12:20 Сейчас в теме
(155) AlexO, см. сообщения 72 и 73 и изыйди отсюдова :-) тебе уже ничего не поможет....
157. AlexO 135 24.01.16 15:51 Сейчас в теме
(156) релиз 8.3.6.2449 тоже тебе превед передает.
А под 8.3.7 не хочет конвертироваться база, вот ведь такие дела. Не разбираешься, но понтов у тебя - больше, чем у всей 1С. Так что ты свое болото выбрал - сиди в нем. Валить из 1С тебе предлагать - себя не уважать. Да и 1С лично ты уже не испортишь - портить хуже уже нечего, точнее - не тебе под силам.
158. Alex_E 2353 24.01.16 15:55 Сейчас в теме
(157) AlexO, тебя уже выпустили?
159. AlexO 135 24.01.16 19:41 Сейчас в теме
(158) вас из вашего ограниченного мирка не выпустит никто, кроме вас.
В 1с должны работать люди с воображением, а все наоборот. Доламывайте, что есть.
160. Alex_E 2353 24.01.16 19:43 Сейчас в теме
(159) AlexO, я рад, что вас мой ограниченный мирок так волнует, хотите об этом поговорить?
Дмитрий74Чел; +1 Ответить
167. CratosX 112 26.02.16 02:59 Сейчас в теме
(138) Столкнулся на Управление небольшой фирмой, редакция 1.5 + CRM, редакция 2.0 (1.5.4.46/2.0.11.4).
обошёл универсально:

	Попытка
		ПолноеНазначениеЗначение = ДополнительныеОтчетыИОбработки.ПодключенныеОбъектыМетаданных(дво.Вид); //более свежие версии БСП
	Исключение
		ПолноеНазначениеЗначение = ДополнительныеОтчетыИОбработки.НазначаемыеОбъектыМетаданныхПоВидуВнешнегоОбъекта(дво.Вид);//более старые версии БСП //ПолучитьПолноеНазначениеПоВидуДополнительнойВнешнейОбработ­ки(дво.Вид);
	КонецПопытки;


				Попытка
					усл = ПолноеНазначениеЗначение.НайтиСтроки(Новый Структура("ПолноеИмя", ЭлементЗаданноеНазначение)).Количество() > 0 //более свежие версии БСП
				Исключение
					усл = ПолноеНазначениеЗначение.НайтиСтроки(Новый Структура("ПолноеИмяОбъектаМетаданных", ЭлементЗаданноеНазначение)).Количество() > 0; //более старые версии БСП
				КонецПопытки;
				Если усл Тогда
					НоваяСтрока = дво.Назначение.Добавить();
					//НоваяСтрока.ПолноеИмяОбъектаМетаданных = ЭлементЗаданноеНазначение;
					НоваяСтрока.ОбъектНазначения = Справочники.ИдентификаторыОбъектовМетаданных.НайтиПоРеквизиту("ПолноеИмя", ЭлементЗаданноеНазначение);
				КонецЕсли;
Показать
168. Alex_E 2353 26.02.16 09:30 Сейчас в теме
(167) CratosX, Спасибо, я посмотрю.
141. Alex_E 2353 23.01.16 22:39 Сейчас в теме
вот так типа не работает? блин сэр, вам бы подучиться чтоль ))))))))))))))))))))))
Прикрепленные файлы:
163. iiceberg 92 24.02.16 16:57 Сейчас в теме
при наличии в конфигурации Подсистемы "Инструменты разработчика" Обработка на старте ругается:

{Форма.Форма.Форма(380,11)}: Процедура или функция с указанным именем уже определена (Отладить)
Процедура <<?>>Отладить(ТаблицаПечати)

решается переименовыванием Процедуры Отладить() ---> префикс_Отладить() и во всех встречающихся местах изменение вызова

Спасибо.
164. Alex_E 2353 24.02.16 17:02 Сейчас в теме
(163) iiceberg, Подсистема "Инструменты разработчика" не БСП (есть далеко не во всех конфигурациях, да и когда конфигурация с возможностью изменений ВПФ там особо не нужны), так что можно и переименовать процедуру отладки в этой обработки, ИМХО не проблема :-)
165. tormozit 7138 24.02.16 22:08 Сейчас в теме
(164) Действительно подсистема "Инструменты разработчика" есть далеко не во всех базах, но все же их довольно много, в т.ч. с внешними печатными формами. Поэтому заботливый автор, чья внешняя обработка не так распространена, мог бы и переименовать свой метод. В подсистеме же глобальных методов очень немного и сделаны они по веской причине (для удобства частого вызова из диалоге "Вычислить выражение").
166. Alex_E 2353 24.02.16 22:21 Сейчас в теме
(165) tormozit, это наезд? я не так крут, и, если Вы настаиваете - переименую :-)
171. premierex 204 10.06.16 13:45 Сейчас в теме
(0) Автор, а не проще в обработке внешней печатной формы создать форму обработки, назначить её основной, вынести на неё поле выбора с реквизитом "СсылкаНаОбъект," и кнопку "Печать", обработчик которой вызовет экспортную функцию модуля этой же обработки "Печать()"? Открываешь эту форму на клиенте, запущенном из конфигуратора в режиме отладки, и отлаживай себе обычным способом.
172. Alex_E 2353 10.06.16 15:30 Сейчас в теме
(171) premier, Может и проще, делайте!
173. andrewrocker 1 15.06.16 16:22 Сейчас в теме
НазначаемыеОбъектыМетаданныхПоВидуВнешнегоОбъекта

как это победили?
174. Alex_E 2353 15.06.16 17:10 Сейчас в теме
175. info1ctart 28.07.16 02:04 Сейчас в теме
Не могу понять, почему не работает. Отображает строки общих модулей, вызываемые из модуля печати, а в сам модуль доп. обработки не попадает. Через стек вызовов вижу строку обработки, а когда щелкаю модуль не открывается. Вообще никак не открывается.
176. Alex_E 2353 28.07.16 07:02 Сейчас в теме
(175) info1ctart, Клиент-сервер запущен без ключа -debug?
177. viollan 25.08.16 10:39 Сейчас в теме
В Процедуре _Отладить, во время создания внешней обработки, необходимо указывать второй параметр <БезопасныйРежим> в противном случае обработка будет запущена в безопасном режиме.
эту строчку:
ВнешняяОбработка = ВнешниеОбработки.Создать(Объект.ФайлОбработки);
заменить на такую:
ВнешняяОбработка = ВнешниеОбработки.Создать(Объект.ФайлОбработки, ПараметрыРегистрации.БезопасныйРежим);

Спасибо за обработку. Очень пригодилась.
178. Alex_E 2353 25.08.16 10:44 Сейчас в теме
(177) viollan, Пожалуйста! Спасибо за "безопасный режим", вставлю в обработку.
179. Alex_E 2353 25.08.16 10:52 Сейчас в теме
(177) viollan, Выложил новую версию с Вашим изменением.
180. uralcentr 30.08.16 08:38 Сейчас в теме
не работает
Прикрепленные файлы:
Doc2.docx
182. Alex_E 2353 30.08.16 10:26 Сейчас в теме
(180) Shanya1983, Дык не работает не отладчик, а Ваша ВПФ, попробуйте создать с помощью http://infostart.ru/public/535969/ - там и этот отладчик не понадобится, а сейчас у Вас проблемы именно с созданием ВПФ...
183. uralcentr 31.08.16 07:50 Сейчас в теме
(182) как так моя? Она работает . Печатается, а вот ваша обработка выдает ошибку.
184. Alex_E 2353 31.08.16 08:01 Сейчас в теме
(183) Shanya1983, Можете прислать обработку - хотелось бы понять, что происходит - по скриншоту видно, что неправильно считываются сведения об обработке, взможно дело в разных версиях БСП...
181. uralcentr 30.08.16 08:57 Сейчас в теме
платформа 8.3.8.1675, релиз 3.0.41.8 Учет в управляющих компаниях ЖКХ
185. Sharloc 96 29.09.16 10:06 Сейчас в теме
Платформа 8.3.8.2088, УТ 11.2.3.189, версия отладчика 2.6

1. При выборе тестируемой обработки вылетает ошибка, причина - строка

ВнешняяОбработка = ВнешниеОбработки.Создать(Объект.ФайлОбработки, ПараметрыРегистрации.БезопасныйРежим);

Структура ПараметрыРегистрации у Вас определяется на пару строк ниже.

2. Ни в толстом, ни в тонком клиенте отладчик не попадает в код тестируемой формы.
186. Alex_E 2353 29.09.16 10:12 Сейчас в теме
(185) Sharloc, База в клиент-серверном варианте?
187. Alex_E 2353 29.09.16 11:16 Сейчас в теме
(185) Sharloc, Вы правы, код ВПФ для отладки в таком ви де неджоступен. Выложил новую версию, но использовать на последней платформе не получится. разбираться почему сейчас некогда((((( убрал ошибку для УТ 11.2.3.195, на платформе 8.3.8.2137 точки останова для отладки в ВПФ не работают, даже если остановить код в самом отладчике (в стеке вызовов строку видно, но туда даже через стек не пускають) - с новой платформой вас))) Создавайте ВПФ с формой для отладки...например с помощью http://infostart.ru/public/535969/
188. Sharloc 96 29.09.16 13:14 Сейчас в теме
Тестирую в файловом варианте
189. Alex_E 2353 29.09.16 13:16 Сейчас в теме
(188) Sharloc, я уже попробовал - на 8.3.8.2137 не пашет - опять поменяли поведение внешних обработок - уже обсуждалось тут....
190. Sharloc 96 29.09.16 14:21 Сейчас в теме
Перекинул код в расширение (в проекте оно присутствует), оставил только процедуру описания и вызова из обработки расширения. Можно отлаживать ;)
191. Alex_E 2353 29.09.16 14:26 Сейчас в теме
(190) Sharloc, Расширения - это не ВПФ...или речь о том, что отладчик запихнуть в расширение?
192. 21stas 99 22.10.18 07:55 Сейчас в теме
Использую эту обработку для отладки ВПФ.

В Функция СформироватьПечатнуюФорму ставлю точку останова.
Не срабатывает.
Если ставлю точку останова в самой обработке для отладки ВПФ - срабатывает.

Пробовал толстый и тонкий клиент.

БП3.
Платформу пробовал 8.3.10.269 и 8.3.13.1513.
193. Alex_E 2353 22.10.18 08:02 Сейчас в теме
194. Mx00 247 22.10.18 11:42 Сейчас в теме
(192) сейчас проще использовать ВПФ со встроенной отладкой
вот моя поделка на эту тему https://infostart.ru/public/783959/
там форма "шаблон" замороченная - всё как любят делать в 1С, а ВПФ "Счет" - попроще
195. 21stas 99 22.10.18 19:20 Сейчас в теме
(194) Спасибо, попробую ваш вариант.
196. Zwek 18.11.20 13:46 Сейчас в теме
УТ 11 на сервере, не типовая.
ОтладчикВнешнихПечатныхФормУФ.epf не читает СведенияОВнешнейОбработке() Экспорт. Как решить?
197. Alex_E 2353 18.11.20 14:14 Сейчас в теме
(196) Отладчик не регистрируется вор внешних (зачем? это ж не обработка для использования пользователем в продакшн) - работает просто через Файл - Открыть. Если очень хочется - можно в модуле прописать сведения...
198. Zwek 18.11.20 15:02 Сейчас в теме
(197) я его и не регистрирую. У меня почему то не работает через файл Ctrl+0 который.
199. Alex_E 2353 18.11.20 17:52 Сейчас в теме
Кажется я понял - сам файл отладчика открывается, а ошибка возникает при выборе файла внешней печатной формы? Коли так - то нет в ВПФ функции СведенияОВнешнейОбработке()
Оставьте свое сообщение