Отладка обработок заполнения или создания связанных объектов для конфигураций 1С: Предприятия 8.2/8.3 на БСП (Управляемое приложение). Версия 1.2.9

15.03.21

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

Позволяет упростить процесс отладки и тестирования внешних обработок заполнения или создания связанных объектов (ввода на основании) для конфигураций 1С: Предприятия 8.2/8.3, основанных на БСП

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

Наименование Файл Версия Размер
Отладка создания или заполнения объектов 82.epf
.epf 27,99Kb
1221
.epf 1.2.9 27,99Kb 1221 Скачать
Пример обработки с методом "ОткрытиеФормы". Создание связанных документов (ввод на основании) универсальное. Позволяет ввести любой документ на основании текущего.
.epf 17,58Kb
216
.epf 17,58Kb 216 Скачать

Позволяет упростить процесс отладки и тестирования внешних обработок заполнения или создания связанных объектов (ввода на основании) для конфигураций 1С: Предприятия 8.2/8.3, разработанных с использованием Библиотеки стандартных подсистем (БСП), работающих в режиме управляемого приложения или тонком клиенте.

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

Поддерживаются четыре метода выполнения команд внешних обработок: Открытие формы, вызов серверного метода, вызов клиентского метода, заполнение формы (для конфигураций на основе БСП 2.1.6 и позднее).

Использование обработки:

  1. Открыть 1С: Предприятие в режиме конфигуратора.
  2. Открыть тестируемую обработку заполнения/создания объектов.
  3. Проставить точки останова.
  4. Запустить из конфигуратора 1С: Предприятие в режиме отладки.
  5. Открыть эту обработку.
  6. Указать имя файла обработки  заполнения/создания связанных объектов, команду, ссылку на объект для отладки.
  7. Кнопка "Выполнить", переход в конфигуратор при достижении точки останова, отладка.

В клиент-серверном варианте базы данных следует использовать сервер 1С Предприятия, работающий в режиме отладки (запущенный с ключом -debug), и папку, доступную для учетной записи пользователя сервера 1С:Предприятия, иначе возможность отладки будет недоступна.


Дополнительные материалы:
Управляемое приложение. Внешняя обработка. Создание связанных объектов
Управляемое приложение. Внешняя обработка. Заполнение объекта 
Обработка для тестирования внешних печатных форм 

отладка отладчик заполнение ОткрытиеФормы

См. также

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

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

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

13000 руб.

02.09.2020    119918    656    389    

701

Infostart PrintWizard

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

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

18000 руб.

06.10.2023    7008    20    6    

37

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

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

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

10000 руб.

10.11.2023    3246    10    1    

31

SALE! 30%

PowerTools

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

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

3600 2520 руб.

14.01.2013    177341    1070    0    

846

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

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

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

5000 руб.

07.02.2018    99204    239    97    

296

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

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

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

3000 руб.

27.08.2019    17914    6    8    

38

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

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

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

2040 руб.

27.12.2017    27945    3    10    

14

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

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

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

2400 руб.

24.09.2019    23490    15    15    

31
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Yury1001 1470 17.07.12 11:37 Сейчас в теме
А в чём отладка то заключается? На точку останова не реагирует.
2. Поручик 4670 17.07.12 11:45 Сейчас в теме
(1) Закрой базу, открой конфигуратор. Там какой-то глюк платформенный, у меня тоже иногда не останавливается. И проверь, запускается ли у тебя 1С Предприятия в режиме отладки из конфигуратора.
3. Yury1001 1470 17.07.12 14:50 Сейчас в теме
(2) Да нет всё нормально, если где то в общем модуле ошибка можно остановиться посмотреть, а текст самой обработки не отлаживается.
4. Поручик 4670 17.07.12 15:01 Сейчас в теме
(3) Тогда не знаю, сам разбирайся, как хочешь. Это обработку http://infostart.ru/public/141777/ я с помощью неё отлаживал.
5. alexandr1972_1 20.07.12 01:41 Сейчас в теме
(3) Очистите кэш базы, и попробуйте запустите базу под админской учёткой пользователя операционной системы. Там действительно глюк или фича платформы, потому что обработка котороую отлаживаете помещается во временное хранилище. Наверное с этим связано.
6. Поручик 4670 20.07.12 08:36 Сейчас в теме
(5)(3) Под ограниченной системной учёткой отладка тоже происходит.
59. MaxS 2823 30.09.15 15:41 Сейчас в теме
БП 3.0.41.57
Платформа 8.3.6.2299
Версия обработки 1.2.0

{(1)}: Метод объекта не обнаружен (НовыйРезультатВыполнения)
СтандартныеПодсистемыКлиентСервер.НовыйРезультатВыполнения()
60. Поручик 4670 30.09.15 17:03 Сейчас в теме
(59) Залил новый файл. Попробуй.
62. kaisar 09.10.15 06:52 Сейчас в теме
70. Brawler 453 18.05.16 09:09 Сейчас в теме
И снова 1С подосрало...

В ЗУП 3.1 с БСП 2.3.3
такая бяка вылезла

{(1)}: Метод объекта не обнаружен (НовыйРезультатВыполнения)
СтандартныеПодсистемыКлиентСервер.НовыйРезультатВыполнения()

Тонны обработок по всей стране придется людям переделывать...
71. Поручик 4670 18.05.16 09:19 Сейчас в теме
(70) Если вы про мою обработку, то исправлено ещё в сентябре прошлого года.

	Если СравнитьВерсии(ВерсияБСП, "2.1.6") >= 0 Тогда
		Попытка      
			НовыйРезультатВыполнения = Вычислить("СтандартныеПодсистемыКлиентСервер.ОписаниеРезультатаВыполнения()");
		Исключение
			НовыйРезультатВыполнения = Вычислить("СтандартныеПодсистемыКлиентСервер.НовыйРезультатВыполнения()");
		КонецПопытки; 
		ПараметрыВыполненияКоманды.Вставить("РезультатВыполнения", НовыйРезультатВыполнения);
	КонецЕсли; 
76. veyron21 133 25.10.16 14:46 Сейчас в теме
Не работает((( Уже озвученная выше проблема появляется:
{(1)}: Метод объекта не обнаружен (НовыйРезультатВыполнения)
СтандартныеПодсистемыКлиентСервер.НовыйРезультатВыполнения()

Идея обработки очень классная, помогает сэкономить кучу времени.

Версия БСП 2.3.3.77
Версия обработки 2.1.5. скачивал отсюда 24.10.2016
77. Поручик 4670 25.10.16 15:54 Сейчас в теме
(76) Исправил. Там надо было в двух местах, а я второе пропустил.
78. Ryzhak 26 04.05.17 16:42 Сейчас в теме
{(1)}: Метод объекта не обнаружен (НазначаемыеОбъектыМетаданныхПоВидуВнешнегоОбъекта)
ДополнительныеОтчетыИОбработки
.НазначаемыеОбъектыМетаданныхПоВидуВнешнегоОбъекта(ВидОбработки)
ЗУП 3.1.2.183
79. Поручик 4670 09.05.17 19:07 Сейчас в теме
(78) Будет время, исправлю. Вы бы ещё версию БСП в ЗУПе 3.1.2 сказали, чтобы мне не шарить по юзерсу лишний раз.
80. Поручик 4670 10.05.17 23:00 Сейчас в теме
(78)
Не знаю, что там в ЗУПе, но в БП 3.0 последних релизов версия БСП 2.3.5., то есть за полгода почти ничего не поменялось в подсистеме дополнительных обработок.
81. alexhline 110 20.06.17 00:06 Сейчас в теме
тоже не работает в БП 3.0.44.204

{(1)}: Метод объекта не обнаружен (НазначаемыеОбъектыМетаданныхПоВидуВнешнегоОбъекта)
ДополнительныеОтчетыИОбработки.НазначаемыеОбъектыМетаданныхПоВидуВнешнегоОбъекта(ВидОбработки)
83. AnDrU89 12.02.18 13:44 Сейчас в теме
(81) А посидеть, ошибку поискать, не пробовали? Поправил немного код и все работает на ура, автору спасибо
96. SiroJah 05.02.20 12:32 Сейчас в теме
Не работает версия 1.2.8. (((

Метод объекта не обнаружен (НазначаемыеОбъектыМетаданныхПоВидуВнешнегоОбъекта)
{(1)}:ДополнительныеОтчетыИОбработки.НазначаемыеОбъектыМетаданныхПоВидуВнешнегоОбъекта(ВидОбработки)
{ВнешняяОбработка.СозданиеСвязанныхДокументов.Форма.Форма.Форма(304)}: НазначаемыеОбъектыМетаданных = Вычислить("ДополнительныеОтчетыИОбработки.НазначаемыеОбъектыМетаданныхПоВидуВнешнегоОбъекта(ВидОбработки)");
{ВнешняяОбработка.СозданиеСвязанныхДокументов.Форма.Форма.Форма(47)}: Результат = ЗарегистрироватьОбработкуВИнформационнойБазеНаСервере("Поиск", СсылкаНаЭлемент, АдресДвоичныхДанных);


СтандартныеПодсистемы 3.0.3.164
УправлениеТорговлей 11.4.11.55
97. Поручик 4670 05.02.20 21:18 Сейчас в теме
(96) Да всё работает.

СтандартныеПодсистемы 3.0.3.184
БиблиотекаСтандартныхПодсистемДемо 3.0.3.184
Специально скачал.
7. Поручик 4670 02.09.12 12:33 Сейчас в теме
Обработка адаптирована для Библиотеки стандартных подсистем последних релизов
8. МимохожийОднако 140 12.09.12 09:53 Сейчас в теме
Недавно столкнулся с отладкой кода внешней обработки печати в УТ11. Подобной обработки под рукой не было. Что я сделал:
1. Вставил в то место, где надо было посмотреть код в отладчике, заведомо ошибочную конструкцию, которую проглатывает синтаксический помощник.
2. Загрузил эту обработку через Администрирование обработок. Запустил. Получил ошибку.
3. Вошел по ссылка в режиме Конфигуратор и увидел название временного файла во временном каталоге пользователя.
4. Поставил в этом месте точку останова и вновь запустил обработку.
5. Отладчик послушно остановился в указанном месте, а у меня появилась возможность посмотреть результаты запроса и другие места в обработке.
6. Дальше всё просто...Скопировал из временной обработки то, что нужно в рабочую обработку и скорректировал код.
При этом есть возможность открыть обработку из конфигуратора во временной папке с ней работать.
При повторных запусках платформа продолжает работать с этим временным файлом.
...
Моё сообщение как еще один вариант отладки.
Daynestro07; Zhilyakovdr; POLGA; steqi; GigaBit; director04; Ibrogim; +7 Ответить
9. fuser 3 16.01.13 02:13 Сейчас в теме
Ошибка при вызове серверного метода.
Вы запускаете обработку вызовом:
ВнешняяОбработка.ВыполнитьКоманду(ИдентификаторКомандыОбработки, ОбъектыНазначения);


Но если посмотреть общий модуль БСП ДополнительныеОтчетыИОбработки.ВыполнитьОбработкуНепосредственно, то увидите в ней проверку: Если структура сведений о внешней обработке содержит параметр "ВерсияБСП", то все вызовы дополняются еще 1 параметром ПараметрыВыполненияКоманды:
	Если ТипОбработки = Перечисления.ВидыДополнительныхОтчетовИОбработок.ДополнительнаяОбработка
		ИЛИ ТипОбработки = Перечисления.ВидыДополнительныхОтчетовИОбработок.ДополнительныйОтчет Тогда
		
		Если ПередаватьПараметрыВыполненияКоманды Тогда
			ВнешняяОбработка.ВыполнитьКоманду(ИдентификаторКоманды, ПараметрыВыполненияКоманды);
		Иначе
			ВнешняяОбработка.ВыполнитьКоманду(ИдентификаторКоманды);
		КонецЕсли;
		
	ИначеЕсли ТипОбработки = Перечисления.ВидыДополнительныхОтчетовИОбработок.СозданиеСвязанныхОбъектов Тогда
		
		СозданныеОбъекты = Новый Массив;
		
		Если ПередаватьПараметрыВыполненияКоманды Тогда
			ВнешняяОбработка.ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначения, СозданныеОбъекты, ПараметрыВыполненияКоманды);
		Иначе
			ВнешняяОбработка.ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначения, СозданныеОбъекты);
		КонецЕсли;
Показать


Рекомендую добавить аналогичный код в вашей обработке
10. Поручик 4670 16.01.13 02:19 Сейчас в теме
11. Поручик 4670 16.01.13 09:12 Сейчас в теме
Добавлен учет версии БСП и параметр выполнения команды.
12. Поручик 4670 23.03.13 20:12 Сейчас в теме
Обновление. Текущая версия 1.1.0
[+] обработка адаптирована для использования с релизами БСП линии 2.1.3
13. Поручик 4670 29.03.13 00:38 Сейчас в теме
Обновление. Текущая версия 1.1.1
[+] обработка адаптирована для использования в клиент-серверных базах.
14. Поручик 4670 01.04.13 22:34 Сейчас в теме
Вернул всё назад.
Для отладки в клиент-серверном варианте следует использовать папку, доступную для учетной записи пользователя сервера 1С:Предприятия.
15. Поручик 4670 13.04.13 19:45 Сейчас в теме
Обновления нет. Отредактировано описание.
22. Brawler 453 14.10.13 10:13 Сейчас в теме
берем обработку из ДЕМО БСП

_ДемоДополнительнаяОбработкаСозданияСвязанныхОбъектовНазнача­емая.epf

меняем в ней Справочник._ДемоКонтрагенты на Справочник.Контрагенты

запускаем
выбираем команду "Создать копию и заполнить наименование (открытие формы)..."
выбираем любой элемент справочника
выполняем
ловим ошибку

{Форма.Форма.Форма(15)}: Поле объекта не обнаружено (ИмяФормы)
ИмяФормыВладельца = Параметры.ИмяФормы;

не робит обработка даже с примерами из БСП
23. Поручик 4670 14.10.13 10:37 Сейчас в теме
(22) Да плевать. Деньги никто не хочет платить.
24. Brawler 453 14.10.13 12:23 Сейчас в теме
(23) не понимаю чего ноешь ты.
Ты или заяви, что хочешь денег за скачивание, прислушивайся к жалобам или удаляй публикацию нафиг.
25. Поручик 4670 14.10.13 12:26 Сейчас в теме
52. МимохожийОднако 140 19.10.14 11:01 Сейчас в теме
(22) Brawler, вероятно забыл обновить справочник идентификаторов объектов конфигурации.
16. citana 14 31.05.13 02:26 Сейчас в теме
очень помогла обработочка)) спасибо большое))
17. Поручик 4670 03.06.13 15:32 Сейчас в теме
Исправлена незамеченная ошибка. Тоже никто не сообщил. Всем ..., как всегда, всё равно.
18. worker1c 115 13.06.13 10:05 Сейчас в теме
(17)
Спасибо, так гораздо лучше!
19. Alister 9 09.09.13 13:28 Сейчас в теме
Большое спасибо автору за обработку, только начинаю УФ делать и без нее с отладкой беда.
20. XiPyPg 19.09.13 10:29 Сейчас в теме
Здраствуйте подскажите что делаю не так....скачал вашу обработку по отладке внешних обработок на заполнения. открываю 1с конф + режим отладки, там через открыть открываю вашу обработку, в ней выбираю свою, команду и документ выполняю а он не заходит в точки останова хотя результат по ним выводит. комнаду выполняю на клиенте, да и вобще 1с-ка целиком открыта на сервере
21. Поручик 4670 19.09.13 10:33 Сейчас в теме
(20) Не знаю, что вы там делаете. 500 рублей и займусь вашей проблемой.
26. Поручик 4670 14.10.13 12:44 Сейчас в теме
Обновление. Текущая версия 1.1.4
[+] исправление некоторых ошибок при работе с БСП 2.1.3 и выше
27. Вальская Людмила 5 17.10.13 11:58 Сейчас в теме
Как "проголосовать за", в новом оформлении не нашла, говорю "Спасибо" так.
28. пользователь 08.11.13 07:50
Сообщение было скрыто модератором.
...
29. Alex 100 26.11.13 10:42 Сейчас в теме
Не работает. Не останавливается в точке останова...
30. Поручик 4670 26.11.13 10:49 Сейчас в теме
(29) Печально. Вкурись в описание, может дойдёт. Если не получится, выбрось её.
31. Alex 100 26.11.13 11:27 Сейчас в теме
Вот по тому ты и поручик.. не быть тебе генералом :)
baracuda; +1 Ответить
32. Mx00 247 16.01.14 02:05 Сейчас в теме
пробую заполнять табличную часть, строго по инструкции не получилось :-)
думаю нужно добавить пункт перед "выполнить" - открыть форму документа на котором тестируем обработку
+++
Разобрался, это у меня обработка такая досталась, которая определяет обрабатываемый документ через открытые окна и если такого окна нет, то и обрабатывать ей нечего...
33. Mx00 247 17.01.14 02:25 Сейчас в теме
А на точке останова не останавливается никак :-(
тестирую вот эту обработку http://infostart.ru/public/238394/
там две формы, вторая предназначена для визуальных настроек, вот в ней не срабатывает точка останова
34. Поручик 4670 17.01.14 02:40 Сейчас в теме
(33) С той обработкой только за деньги займусь.
35. Mx00 247 17.01.14 06:39 Сейчас в теме
(34) если деньги разумные, то можем обсудить
на самом деле точка останова не срабатывает ещё безо всяких заморочек той формы, т.е. при открытии формы тоже не срабатывает
работаю в БП 3.0 на платформе 8.3.4.389
36. Поручик 4670 17.01.14 07:40 Сейчас в теме
(35) Прежде чем обсуждать финансовый вопрос, почитать очень внимательно описание тоже не помогло?
37. unichkin 1559 16.02.14 00:47 Сейчас в теме
38. пользователь 16.02.14 01:09
Сообщение было скрыто модератором.
...
39. пользователь 16.02.14 17:27
Сообщение было скрыто модератором.
...
40. пользователь 16.02.14 17:31
Сообщение было скрыто модератором.
...
41. пользователь 16.02.14 17:38
Сообщение было скрыто модератором.
...
42. пользователь 20.02.14 23:03
Сообщение было скрыто модератором.
...
43. пользователь 21.02.14 07:18
Сообщение было скрыто модератором.
...
44. пользователь 24.02.14 10:13
Сообщение было скрыто модератором.
...
45. пользователь 24.02.14 10:24
Сообщение было скрыто модератором.
...
46. qwinter 671 28.05.14 10:57 Сейчас в теме
Не останавливается при отладке, хоть что делай. Тестировал на стандартной БСПшной обработке _ДемоДополнительнаяОбработкаЗаполненияНазначаемая.

P.S. Протестировал еще одну свою, остановился...
47. qwinter 671 28.05.14 11:27 Сейчас в теме
Почему то отладка работает только если установить в "ПараметрыРегистрации" внешней обработки БезопасныйРежим = Истина.
TMV; active-it; +2 Ответить
48. Поручик 4670 29.05.14 14:41 Сейчас в теме
(47) Ну я как-то не задумывался. Нет у меня таких обработок.
49. Поручик 4670 01.06.14 02:45 Сейчас в теме
Обновление. Текущая версия 1.1.8
[+] добавлена отладка обработок с методом "Заполнение формы" ("ЗаполнениеФормы") без записи объекта.
50. biz-intel 941 14.10.14 18:20 Сейчас в теме
В вашей обработке проблемы с модальностью. Планируете рефакторинг?
51. Поручик 4670 14.10.14 20:35 Сейчас в теме
53. ll13 1047 18.02.15 15:53 Сейчас в теме
Я использую другой подход к отладке внешних обработок БСП...
http://www.obrabotki.com/otladka-bsp-1s/
54. ZhokhovM 716 20.04.15 12:53 Сейчас в теме
Поручик, добрый день. Есть вопрос, почему нельзя подключиться ни к одной из ваших обработок с методом ДополнительныйОтчет или ДополнительнаяОбработка? Как их отладить?
56. Поручик 4670 20.04.15 14:07 Сейчас в теме
(54) (146) Обычно, в конфигураторе отладчиком.
55. ZhokhovM 716 20.04.15 12:53 Сейчас в теме
57. ogre2007 298 20.05.15 13:49 Сейчас в теме
Сделал по инструкции, не работает. Ошибок не выдает, обработку выполняет частично. Отлаживал обработку заполнения табличной части документов.
Файловый режим.
Платформа: 8.3.6.1977
Конфа: ут 11.1.9.66
58. Cyberhawk 135 02.09.15 10:32 Сейчас в теме
Не работает (отладчик в точках останова не останавливается) на УНФ 1.5 и обработке заполнения объекта, подключаемой не в безопасном режиме.
61. TMV 14 05.10.15 20:54 Сейчас в теме
63. qwinter 671 16.11.15 11:01 Сейчас в теме
Здравствуйте. А модальностью так и не занимались?
64. Поручик 4670 16.11.15 11:16 Сейчас в теме
(63) Не помню. Что-то сделал.
65. RodinMax 11.12.15 05:20 Сейчас в теме
66. baracuda 2 28.01.16 11:55 Сейчас в теме
Отличная обработка! Выручила. Лайк поручику!
67. HEKPOH 76 08.04.16 09:08 Сейчас в теме
Спасибо за обработку! Использую в работе
68. пользователь 10.05.16 13:21
Сообщение было скрыто модератором.
...
69. пользователь 10.05.16 13:29
Сообщение было скрыто модератором.
...
72. wbazil 138 05.08.16 11:21 Сейчас в теме
хорошая обработка, в отладку попадает, спасибо
небольшой минус, если открывается дополнительная форма из внешней обработки, то данные ЭтаФорма.ВладелецФормы не коректны, хотя может у меня обработка так написана
73. dkonakov 10 12.10.16 09:43 Сейчас в теме
в БП 3.0.44 похоже надо переписывать, СтандартныеПодсистемыКлиентСервер.НовыйРезультатВыполнения() - эта функция всё.
74. Поручик 4670 12.10.16 12:58 Сейчас в теме
75. dkonakov 10 12.10.16 14:46 Сейчас в теме
(74) Вижу, что уже исправлено. Спасибо!
82. Поручик 4670 20.06.17 00:27 Сейчас в теме
Удивительно. Проверю на неделе.
84. EvgeniyNP 11.04.18 11:41 Сейчас в теме
А будет она работать в БГУ 2.0.54.31 с БСП 2.4.5.80?
85. Поручик 4670 11.04.18 12:40 Сейчас в теме
(84) Не знаю. Я же не многостаночник.
86. EvgeniyNP 11.04.18 13:20 Сейчас в теме
(85)Тогда по другому, с такой версией БСП будет работать?
87. Поручик 4670 11.04.18 14:32 Сейчас в теме
(86) По-крайней мере с той, которая была на 20.06.17. Я ею нечасто пользуюсь
88. EvgeniyNP 11.04.18 16:19 Сейчас в теме
89. Поручик 4670 12.04.18 15:13 Сейчас в теме
(88) Вроде работает.
Бухгалтерия государственного учреждения, редакция 2.0 (2.0.54.32)

По крайней мере, при открытии ошибок не выдаёт. Я пользовался СозданиеСвязанныхДокументовУниверсальнаяУФ.epf
90. EvgeniyNP 22.06.18 15:04 Сейчас в теме
(89) у меня при отладке ругается
{ВнешняяОбработка.ЗаполнениеТаблицыРаспределенияНДС.Форма.Форма.Форма(27)}: Значение не является значением объектного типа (Объект)
ВладелецФормыОбъект = ВладелецФормы.Объект;
это какой-то нюанс обработки проверки?
91. dklp 42 10.09.18 13:22 Сейчас в теме
(90) аналогичная проблема.

тестирую внешнюю обработку вида ЗаполнениеОбъекта с типом команды ВызовКлиентскогоМетода, обработчик команды размещен в модуле формы внешней обработки:
&НаКлиенте
Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначенияМассив) Экспорт    
при попытке отладить внешнюю обработку выдает ошибку:
"{ВнешняяОбработка.ЗаказКлиентаРазбить.Форма.Форма.Форма(25)}: Значение не является значением объектного типа (Объект) ДанныеФормы = ВладелецФормы.Объект; "

в общем, предложенная автором обработка для отладки внешних обработок не может вычислить выражение "ВладелецФормы"

1С:Предприятие 8.3 (8.3.12.1529)
Управление торговлей, редакция 11 (11.4.5.71)
93. Поручик 4670 10.09.18 13:58 Сейчас в теме
(91) Посмотрите в отладчике, какой-тип у ВладелецФормы. У меня нет релизов УТ 11.4.
94. dklp 42 10.09.18 14:30 Сейчас в теме
(91), (92), (93)
обработка для отладки внешних обработок не может вычислить выражение "ВладелецФормы"

В общем, я нашел способ как через вашу обработку отладки достучаться к владельцу формы моей тестируемой обработки (то есть к форме документа, к которому привязана обработка заполнения, в моем случае - к документу ЗаказКлиента).

Вместо выражения "ВладелецФормы" в коде модуля формы своей обработки временно использую такую конструкцию:
&НаКлиенте
Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначенияМассив) Экспорт     
	Элемент = ОбъектыНазначенияМассив[0];
    КлючПоиска = Новый Структура("Ключ", Элемент);
	ВладелецФормы_ДляОтладки = ПолучитьФорму("Документ.ЗаказКлиента.Форма.ФормаДокумента",КлючПоиска,,,,);
   ...
КонецПроцедуры

При этом документ, на котором тестируется обработка заполнения (в моем случае - заказа клиента), лучше открыть, чтобы видеть текущие изменения с ним в процессе отладки.

После завершения отладки можно в код внешней обработки заполнения документа снова вернуть выражение ВладелецФормы для обращения к форме документа из внешней обработки.

Как-то так.
scanner1980; irvin12345; Поручик; EvgeniyNP; +4 Ответить
95. UmBu 91 25.11.18 08:54 Сейчас в теме
Если сделать поправки dklp (94) отладка работает.
92. Поручик 4670 10.09.18 13:56 Сейчас в теме
Значит, что-то поменялось в БСП.
98. tireal 74 14.07.20 13:35 Сейчас в теме
было бы замечательно еще ограничить тип объекта - в регистрации обработок есть же ее "владелец"
99. Поручик 4670 14.07.20 21:34 Сейчас в теме
(98) было бы замечательно еще, если бы вы объяснили, в чём катастрофичность проблемы.
Оставьте свое сообщение