Как посмотреть модуль который в макете? 0_О
Впервые сталкиваюсь с таким ...
---
Судя по всему, просто чел в виде обработки реализовал достаточно сложное решение, использующее некие стандартные модули.
Со встроенной обработкой вопросов нет. А для внешней да еще универсальной что при этом делать?
Как их использовать? Копипастить в свой модуль? Некрасиво, да и с пространствами имен фигня выходит. Один гемор.
Вот чел, судя по всему, просто их инкапсулировал во внешние обработки, а обработки сохранил в макетах.
А при работе сохраняет на диск, подключает и унифицированно обращается к их модулям типа как к общим.
Молодец.
---
Тип макета там какой, двоичные данные? Возможно там какие-то внешние компоненты или обработки сохранены?
Как в коде идет обращение к этим макетам?
---
Тип макета там какой, двоичные данные? Возможно там какие-то внешние компоненты или обработки сохранены?
Как в коде идет обращение к этим макетам?

да, двоичные данные
---
Я по скриншоту уже понял, главное, как в коде идет к ним обращение? Найдите глобальным поиском по названию одного из макетов.
---
Я по скриншоту уже понял, главное, как в коде идет к ним обращение? Найдите глобальным поиском по названию одного из макетов.

в коде идет обращение так:
---
Сохранить в файл формата xml/ mxl / doc или что-то в этом роде )
---
формата xml/ mxl / doc или что-то в этом роде

неа, не катит)
---
А что за конфигурация?
---
это внешняя обработка
---
А. Ну хоть понятно тогда, зачем такой изврат.
ЗЫ. Даже вполне себе оригинально. Надо взять на заметку.
---
Буду смеяться, если там окажутся внешние обработки.
---
Тоже не удивлюсь. Сколько модулей продают в виде внешних обработок, а не файлов конфигурации.
---
Процедуру "МетодСервера" - в студию
---
с вас, как в Гестапо, приходится информацию тянуть. Видите, что идет обращение к одноименному методу модуля объекта? Приведите его. Процедуру МетодСервера модуля объекта вашей обработки. Можно в виде текста, а не скриншота.
---
Извините, я просто немного Noob в некоторых темах :)
---
Судя по всему, просто чел в виде обработки реализовал достаточно сложное решение, использующее некие стандартные модули.
Со встроенной обработкой вопросов нет. А для внешней да еще универсальной что при этом делать?
Как их использовать? Копипастить в свой модуль? Некрасиво, да и с пространствами имен фигня выходит. Один гемор.
Вот чел, судя по всему, просто их инкапсулировал во внешние обработки, а обработки сохранил в макетах.
А при работе сохраняет на диск, подключает и унифицированно обращается к их модулям типа как к общим.
Молодец.
---
Судя по всему, просто чел в виде обработки реализовал достаточно сложное решение, использующее некие стандартные модули.
Со встроенной обработкой вопросов нет. А для внешней да еще универсальной что при этом делать?
Как их использовать? Копипастить в свой модуль? Некрасиво, да и с пространствами имен фигня выходит. Один гемор.
Вот чел, судя по всему, просто их инкапсулировал во внешние обработки, а обработки сохранил в макетах.
А при работе сохраняет на диск, подключает и унифицированно обращается к их модулям типа как к общим.
Молодец.

Это обработка в части функционала выгружает документ в виде XML из базы, когда я посмотрел эти файлы XML в блокноте то увидел тэги которые встречаются в самой конфигурации "Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.49.20)" в "ОбщийМодуль.ОбменСКонтрагентамиВнутренний" (строка 8828):

```1c
    Реквизит = ЭлектронноеВзаимодействиеСлужебный.ЗначениеРеквизитаВДереве(ДеревоДанных, "ОснованиеОтгрузкиТоваров");
    Если ТипЗнч(Реквизит) = Тип("Число") И Реквизит > 0 Тогда
    СтрокаТаблицы = ДеревоДанных.Строки.Найти("ОснованиеОтгрузкиТоваров", "ПолныйПуть");
    Если ТипЗнч(СтрокаТаблицы.Значение) = Тип("Число") И СтрокаТаблицы.Значение > 0 Тогда
    Для Каждого Основание Из СтрокаТаблицы.Строки Цикл
    ОснПер = ПолучитьОбъектТипаCML("Файл.Документ.СвПродПер.СвПер.ОснПер", ПространствоИменСхемы);
    ЗаполнитьСвойствоXDTO(ОснПер, "НаимОсн",
    ЭлектронноеВзаимодействиеСлужебный.ЗначениеРеквизитаВДереве(Основание,
    "ОснованиеОтгрузкиТоваров.НомерСтроки.ДокументНаименование"), Истина, ТекстОшибки);
    ЗаполнитьСвойствоXDTO(ОснПер, "НомОсн",
    ЭлектронноеВзаимодействиеСлужебный.ЗначениеРеквизитаВДереве(Основание,
    "ОснованиеОтгрузкиТоваров.НомерСтроки.ДокументНомер"), , ТекстОшибки);
    ДокументДата = ДатаДД_ММ_ГГГГ(ЭлектронноеВзаимодействиеСлужебный.ЗначениеРеквизитаВДереве(Основание,
    "ОснованиеОтгрузкиТоваров.НомерСтроки.ДокументДата"));
    ЗаполнитьСвойствоXDTO(ОснПер, "ДатаОсн", ДокументДата, , ТекстОшибки);
    ЗаполнитьСвойствоXDTO(ОснПер, "ДопСвОсн",
    ЭлектронноеВзаимодействиеСлужебный.ЗначениеРеквизитаВДереве(Основание,
    "ОснованиеОтгрузкиТоваров.НомерСтроки.ДокументДопСведения"), , ТекстОшибки);

    ОтгрузкаТоваров.ОснПер.Добавить(ОснПер);
    КонецЦикла;
    КонецЕсли;
    Иначе
    ОснПер = ПолучитьОбъектТипаCML("Файл.Документ.СвПродПер.СвПер.ОснПер", ПространствоИменСхемы);
    ЗаполнитьСвойствоXDTO(ОснПер, "НаимОсн", "Отсутствует", Истина, ТекстОшибки);
    ОтгрузкаТоваров.ОснПер.Добавить(ОснПер);
    КонецЕсли;
```

Вот фрагмент из XML-файла:

```1c
    <СвПродПер>
    <СвПер СодОпер="Товары переданы, работы сданы, услуги оказаны">
    <ОснПер НаимОсн="Договор" НомОсн="ОФ-9" ДатаОсн="25.04.2017" />
    </СвПер>
    </СвПродПер>
```

ВЫВОД: Сан Саныч, да, видимо так все и реализовано, так как в итоге файл XML формируется с тегами из типовой бухгалтерии, а обращения к общим модулям типовой бухгалтерии нет нигде в обработке. Значит эти обращения есть в тех самых "внешних обработках" из макетов, которые при работе сохраняются на диск и подключаются.
---
сдается
(16) так давно уже делает ВТБ если что ;) их модуль обмена ЗУП-Банкус
---
Это обработка Диадока, на кой они так сделали, не ясно. Модуль при выгрузке сохраняешь с расширением *.epf - стандартной 1С-кой обработки и юзаешь как хочешь =)))
---
и юзаешь как хочешь =)))

Моего воображения хватает только на почитать в нормальном виде.

А хотелось бы отладкой...
Подскажите можно ли как-нибудь их... или куда-нибудь... чтобы отладкой

Или это невозможно?
---
Не пробовал. Думаю возможно, но время потратить придется.