Имя: Пароль:
1C
1С v8
Отладка внешних обработок в управляемых формах
,
0 1С-ница
 
21.08.14
11:30
Конфигурация Медицина. Поликлиника ред 1.3.1.3
Платформа 8.3.4.465

В приОткрытии() ставлю конструкцию типа:
Попытка
        а = "у";
        в = число(а);
Исключение КонецПопытки;

Ставлю галку Остановка по ошибке. При возникновении не открывается временный файл внешней обработки. Через Файл - открыть эту обработку не запустить. Читала что в упр формах временный файл удаляется. Попытка отладить с момента выполнения команды не увенчались успехам. Общие модули, в которых есть данные формы, а временного файла нет. Как отладить?
1 Cube
 
21.08.14
11:32
(0) "Через Файл - открыть эту обработку не запустить."
Почему?
2 1С-ница
 
21.08.14
11:36
Если ЭтаФорма.ВладелецФормы.ИмяФормы = "Справочник.ШаблоныМедицинскихДокументов.Форма.ФормаЭлемента" Тогда
        Отказ = Истина;
        СообщатьВладельцу = Истина;
КонецЕсли;

{ОбщийМодуль.ШаблоныМедицинскихДокументовКлиент.Модуль(395)}: Значение не является значением объектного типа (ИмяФормы)
    Если ЭтаФорма.ВладелецФормы.ИмяФормы = "Справочник.ШаблоныМедицинскихДокументов.Форма.ФормаЭлемента" Тогда

Обработка открывается из Медицинского док-та
3 Apokalipsec
 
21.08.14
11:38
Закомментировать этот кусок на время отладки не предлагать?
4 Abmo
 
21.08.14
11:39
Используй обработку для отладки и будет счастье
5 1С-ница
 
21.08.14
11:39
(3) думаю пол кода надо будет комментировать)) но попробую
6 Abmo
 
21.08.14
11:41
Или в Конфигурация Медицина. Поликлиника ред 1.3.1.3  нет БСП?
7 1С-ница
 
21.08.14
11:47
(6) что значит БСП?
8 Cube
 
21.08.14
11:50
(7) Библиотека стандартных подсистем: http://v8.1c.ru/libraries/ssl/index.htm
9 1С-ница
 
21.08.14
11:51
(8) насколько я знаю это отдельная конфигурация. Как она может мне помочь?
10 Cube
 
21.08.14
11:57
(9) На этой "Конфигурации" написана УТ 11, вообще-то... :)
11 Новенький_2009
 
21.08.14
11:57
(9) РС - версии подсистем - СтандартныеПодсистемы. Что там? Видно что нить?
12 1С-ница
 
21.08.14
12:02
(11) есть Стандартные подсистемы, упр торговлей и всякие медицинские
13 1С-ница
 
21.08.14
12:30
(11) Не поняла сначала вопроса, Стандартные подситемы - версия 2.1.1.20, больше нет ничего.
Не понимаю, как они мне помогут?
14 Новенький_2009
 
21.08.14
12:46
(13) Ээээм...ну, т.к. твоя внешняя обработка очевидно подключена по стандарту БСП версии 2.1.1, то вся помощь от вопроса в (11) заключается в осознании того факта, что нужно разбираться с методикой отладки внешней обработки (заполнения?) под БСП. Вопрос не нов, тут и на ИСе уже не однократно разбирался.
15 Abmo
 
21.08.14
13:19
Сделай обработку по стандарту БСП
its.1c.ru/db/bspdoc#content:200:1

потом скачай обработку и тестируй ПФ
https://www.dropbox.com/s/07hf1wka0kun6kf/Отладка%20ПФ%20УПР.epf
16 alex_pshkv
 
22.08.14
15:52
(0) Проблемы с отладкой есть, могу только посоветовать следующее:
добавить вашу внешнюю обработку ШМД в конфигурацию, добавить ей в модуль менеджера функцию ШаблонМедицинскогоДокумента(), которая будет возвращать Истина и зарегистрировать ее как ШМД. Тогда вы сможете отладить ее без проблем.