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

15.03.21

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Отладка создания или заполнения объектов 82.epf
.epf 27,99Kb ver:1.2.9
1230
1230 Скачать (2 SM) Купить за 2 150 руб.
Пример обработки с методом "ОткрытиеФормы". Создание связанных документов (ввод на основании) универсальное. Позволяет ввести любой документ на основании текущего.
.epf 17,58Kb
219
219 Скачать (2 SM) Купить за 2 150 руб.

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

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

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

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

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

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


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

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

См. также

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

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

15500 руб.

02.09.2020    180507    1001    403    

954

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

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    21803    146    82    

144

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

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

22200 руб.

06.10.2023    19487    50    19    

84

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

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

15000 руб.

10.11.2023    13218    54    33    

74

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

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки.

9360 руб.

17.05.2024    29647    101    48    

147

Инструментарий разработчика Программист 8.3.14 Россия Платные (руб)

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

20000 руб.

07.10.2021    18841    7    32    

43

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

Разработка Конструктор автоматизированных рабочих мест "Конструктор АРМ" реализована в виде расширения и является универсальным инструментом для создания АРМ любой сложности в пользовательском режиме.

3600 руб.

27.12.2024    1975    2    0    

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

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

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

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

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

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

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

Версия БСП 2.3.3.77
Версия обработки 2.1.5. скачивал отсюда 24.10.2016
77. Поручик 4669 25.10.16 15:54 Сейчас в теме
(76) Исправил. Там надо было в двух местах, а я второе пропустил.
78. Ryzhak 27 04.05.17 16:42 Сейчас в теме
{(1)}: Метод объекта не обнаружен (НазначаемыеОбъектыМетаданныхПоВидуВнешнегоОбъекта)
ДополнительныеОтчетыИОбработки
.НазначаемыеОбъектыМетаданныхПоВидуВнешнегоОбъекта(ВидОбработки)
ЗУП 3.1.2.183
79. Поручик 4669 09.05.17 19:07 Сейчас в теме
(78) Будет время, исправлю. Вы бы ещё версию БСП в ЗУПе 3.1.2 сказали, чтобы мне не шарить по юзерсу лишний раз.
80. Поручик 4669 10.05.17 23:00 Сейчас в теме
(78)
Не знаю, что там в ЗУПе, но в БП 3.0 последних релизов версия БСП 2.3.5., то есть за полгода почти ничего не поменялось в подсистеме дополнительных обработок.
81. alexhline 106 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. Поручик 4669 05.02.20 21:18 Сейчас в теме
(96) Да всё работает.

СтандартныеПодсистемы 3.0.3.184
БиблиотекаСтандартныхПодсистемДемо 3.0.3.184
Специально скачал.
7. Поручик 4669 02.09.12 12:33 Сейчас в теме
Обработка адаптирована для Библиотеки стандартных подсистем последних релизов
8. МимохожийОднако 142 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. Поручик 4669 16.01.13 02:19 Сейчас в теме
11. Поручик 4669 16.01.13 09:12 Сейчас в теме
Добавлен учет версии БСП и параметр выполнения команды.
12. Поручик 4669 23.03.13 20:12 Сейчас в теме
Обновление. Текущая версия 1.1.0
[+] обработка адаптирована для использования с релизами БСП линии 2.1.3
13. Поручик 4669 29.03.13 00:38 Сейчас в теме
Обновление. Текущая версия 1.1.1
[+] обработка адаптирована для использования в клиент-серверных базах.
14. Поручик 4669 01.04.13 22:34 Сейчас в теме
Вернул всё назад.
Для отладки в клиент-серверном варианте следует использовать папку, доступную для учетной записи пользователя сервера 1С:Предприятия.
15. Поручик 4669 13.04.13 19:45 Сейчас в теме
Обновления нет. Отредактировано описание.
22. Brawler 460 14.10.13 10:13 Сейчас в теме
берем обработку из ДЕМО БСП

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

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

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

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

не робит обработка даже с примерами из БСП
23. Поручик 4669 14.10.13 10:37 Сейчас в теме
(22) Да плевать. Деньги никто не хочет платить.
24. Brawler 460 14.10.13 12:23 Сейчас в теме
(23) не понимаю чего ноешь ты.
Ты или заяви, что хочешь денег за скачивание, прислушивайся к жалобам или удаляй публикацию нафиг.
25. Поручик 4669 14.10.13 12:26 Сейчас в теме
52. МимохожийОднако 142 19.10.14 11:01 Сейчас в теме
(22) Brawler, вероятно забыл обновить справочник идентификаторов объектов конфигурации.
16. citana 14 31.05.13 02:26 Сейчас в теме
очень помогла обработочка)) спасибо большое))
17. Поручик 4669 03.06.13 15:32 Сейчас в теме
Исправлена незамеченная ошибка. Тоже никто не сообщил. Всем ..., как всегда, всё равно.
18. worker1c 116 13.06.13 10:05 Сейчас в теме
(17)
Спасибо, так гораздо лучше!
19. Alister 10 09.09.13 13:28 Сейчас в теме
Большое спасибо автору за обработку, только начинаю УФ делать и без нее с отладкой беда.
20. XiPyPg 19.09.13 10:29 Сейчас в теме
Здраствуйте подскажите что делаю не так....скачал вашу обработку по отладке внешних обработок на заполнения. открываю 1с конф + режим отладки, там через открыть открываю вашу обработку, в ней выбираю свою, команду и документ выполняю а он не заходит в точки останова хотя результат по ним выводит. комнаду выполняю на клиенте, да и вобще 1с-ка целиком открыта на сервере
21. Поручик 4669 19.09.13 10:33 Сейчас в теме
(20) Не знаю, что вы там делаете. 500 рублей и займусь вашей проблемой.
26. Поручик 4669 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. FB_2315636741813378 104 26.11.13 10:42 Сейчас в теме
Не работает. Не останавливается в точке останова...
30. Поручик 4669 26.11.13 10:49 Сейчас в теме
(29) Печально. Вкурись в описание, может дойдёт. Если не получится, выбрось её.
31. FB_2315636741813378 104 26.11.13 11:27 Сейчас в теме
Вот по тому ты и поручик.. не быть тебе генералом :)
baracuda; +1 Ответить
32. Mx00 249 16.01.14 02:05 Сейчас в теме
пробую заполнять табличную часть, строго по инструкции не получилось :-)
думаю нужно добавить пункт перед "выполнить" - открыть форму документа на котором тестируем обработку
+++
Разобрался, это у меня обработка такая досталась, которая определяет обрабатываемый документ через открытые окна и если такого окна нет, то и обрабатывать ей нечего...
33. Mx00 249 17.01.14 02:25 Сейчас в теме
А на точке останова не останавливается никак :-(
тестирую вот эту обработку http://infostart.ru/public/238394/
там две формы, вторая предназначена для визуальных настроек, вот в ней не срабатывает точка останова
34. Поручик 4669 17.01.14 02:40 Сейчас в теме
(33) С той обработкой только за деньги займусь.
35. Mx00 249 17.01.14 06:39 Сейчас в теме
(34) если деньги разумные, то можем обсудить
на самом деле точка останова не срабатывает ещё безо всяких заморочек той формы, т.е. при открытии формы тоже не срабатывает
работаю в БП 3.0 на платформе 8.3.4.389
36. Поручик 4669 17.01.14 07:40 Сейчас в теме
(35) Прежде чем обсуждать финансовый вопрос, почитать очень внимательно описание тоже не помогло?
37. unichkin 1601 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 684 28.05.14 10:57 Сейчас в теме
Не останавливается при отладке, хоть что делай. Тестировал на стандартной БСПшной обработке _ДемоДополнительнаяОбработкаЗаполненияНазначаемая.

P.S. Протестировал еще одну свою, остановился...
47. qwinter 684 28.05.14 11:27 Сейчас в теме
Почему то отладка работает только если установить в "ПараметрыРегистрации" внешней обработки БезопасныйРежим = Истина.
TMV; active-it; +2 Ответить
48. Поручик 4669 29.05.14 14:41 Сейчас в теме
(47) Ну я как-то не задумывался. Нет у меня таких обработок.
49. Поручик 4669 01.06.14 02:45 Сейчас в теме
Обновление. Текущая версия 1.1.8
[+] добавлена отладка обработок с методом "Заполнение формы" ("ЗаполнениеФормы") без записи объекта.
50. biz-intel 982 14.10.14 18:20 Сейчас в теме
В вашей обработке проблемы с модальностью. Планируете рефакторинг?
51. Поручик 4669 14.10.14 20:35 Сейчас в теме
53. ll13 1079 18.02.15 15:53 Сейчас в теме
Я использую другой подход к отладке внешних обработок БСП...
http://www.obrabotki.com/otladka-bsp-1s/
54. ZhokhovM 765 20.04.15 12:53 Сейчас в теме
Поручик, добрый день. Есть вопрос, почему нельзя подключиться ни к одной из ваших обработок с методом ДополнительныйОтчет или ДополнительнаяОбработка? Как их отладить?
56. Поручик 4669 20.04.15 14:07 Сейчас в теме
(54) (146) Обычно, в конфигураторе отладчиком.
55. ZhokhovM 765 20.04.15 12:53 Сейчас в теме
57. ogre2007 302 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 684 16.11.15 11:01 Сейчас в теме
Здравствуйте. А модальностью так и не занимались?
64. Поручик 4669 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 140 05.08.16 11:21 Сейчас в теме
хорошая обработка, в отладку попадает, спасибо
небольшой минус, если открывается дополнительная форма из внешней обработки, то данные ЭтаФорма.ВладелецФормы не коректны, хотя может у меня обработка так написана
73. dkonakov 10 12.10.16 09:43 Сейчас в теме
в БП 3.0.44 похоже надо переписывать, СтандартныеПодсистемыКлиентСервер.НовыйРезультатВыполнения() - эта функция всё.
74. Поручик 4669 12.10.16 12:58 Сейчас в теме
75. dkonakov 10 12.10.16 14:46 Сейчас в теме
(74) Вижу, что уже исправлено. Спасибо!
82. Поручик 4669 20.06.17 00:27 Сейчас в теме
Удивительно. Проверю на неделе.
84. EvgeniyNP 11.04.18 11:41 Сейчас в теме
А будет она работать в БГУ 2.0.54.31 с БСП 2.4.5.80?
85. Поручик 4669 11.04.18 12:40 Сейчас в теме
(84) Не знаю. Я же не многостаночник.
86. EvgeniyNP 11.04.18 13:20 Сейчас в теме
(85)Тогда по другому, с такой версией БСП будет работать?
87. Поручик 4669 11.04.18 14:32 Сейчас в теме
(86) По-крайней мере с той, которая была на 20.06.17. Я ею нечасто пользуюсь
88. EvgeniyNP 11.04.18 16:19 Сейчас в теме
89. Поручик 4669 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. Поручик 4669 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 51 25.11.18 08:54 Сейчас в теме
Если сделать поправки dklp (94) отладка работает.
92. Поручик 4669 10.09.18 13:56 Сейчас в теме
Значит, что-то поменялось в БСП.
98. tireal 75 14.07.20 13:35 Сейчас в теме
было бы замечательно еще ограничить тип объекта - в регистрации обработок есть же ее "владелец"
99. Поручик 4669 14.07.20 21:34 Сейчас в теме
(98) было бы замечательно еще, если бы вы объяснили, в чём катастрофичность проблемы.
Оставьте свое сообщение