Как посмотреть модуль который в макете? 0_О
Найденные решения
Судя по всему, просто чел в виде обработки реализовал достаточно сложное решение, использующее некие стандартные модули.
Со встроенной обработкой вопросов нет. А для внешней да еще универсальной что при этом делать?
Как их использовать? Копипастить в свой модуль? Некрасиво, да и с пространствами имен фигня выходит. Один гемор.
Вот чел, судя по всему, просто их инкапсулировал во внешние обработки, а обработки сохранил в макетах.
А при работе сохраняет на диск, подключает и унифицированно обращается к их модулям типа как к общим.
Молодец.
Со встроенной обработкой вопросов нет. А для внешней да еще универсальной что при этом делать?
Как их использовать? Копипастить в свой модуль? Некрасиво, да и с пространствами имен фигня выходит. Один гемор.
Вот чел, судя по всему, просто их инкапсулировал во внешние обработки, а обработки сохранил в макетах.
А при работе сохраняет на диск, подключает и унифицированно обращается к их модулям типа как к общим.
Молодец.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Судя по всему, просто чел в виде обработки реализовал достаточно сложное решение, использующее некие стандартные модули.
Со встроенной обработкой вопросов нет. А для внешней да еще универсальной что при этом делать?
Как их использовать? Копипастить в свой модуль? Некрасиво, да и с пространствами имен фигня выходит. Один гемор.
Вот чел, судя по всему, просто их инкапсулировал во внешние обработки, а обработки сохранил в макетах.
А при работе сохраняет на диск, подключает и унифицированно обращается к их модулям типа как к общим.
Молодец.
Со встроенной обработкой вопросов нет. А для внешней да еще универсальной что при этом делать?
Как их использовать? Копипастить в свой модуль? Некрасиво, да и с пространствами имен фигня выходит. Один гемор.
Вот чел, судя по всему, просто их инкапсулировал во внешние обработки, а обработки сохранил в макетах.
А при работе сохраняет на диск, подключает и унифицированно обращается к их модулям типа как к общим.
Молодец.
(16)
Это обработка в части функционала выгружает документ в виде XML из базы, когда я посмотрел эти файлы XML в блокноте то увидел тэги которые встречаются в самой конфигурации "Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.49.20)" в "ОбщийМодуль.ОбменСКонтрагентамиВнутренний" (строка 8828):
Вот фрагмент из XML-файла:
ВЫВОД: Сан Саныч, да, видимо так все и реализовано, так как в итоге файл XML формируется с тегами из типовой бухгалтерии, а обращения к общим модулям типовой бухгалтерии нет нигде в обработке. Значит эти обращения есть в тех самых "внешних обработках" из макетов, которые при работе сохраняются на диск и подключаются.
Судя по всему, просто чел в виде обработки реализовал достаточно сложное решение, использующее некие стандартные модули.
Со встроенной обработкой вопросов нет. А для внешней да еще универсальной что при этом делать?
Как их использовать? Копипастить в свой модуль? Некрасиво, да и с пространствами имен фигня выходит. Один гемор.
Вот чел, судя по всему, просто их инкапсулировал во внешние обработки, а обработки сохранил в макетах.
А при работе сохраняет на диск, подключает и унифицированно обращается к их модулям типа как к общим.
Молодец.
Со встроенной обработкой вопросов нет. А для внешней да еще универсальной что при этом делать?
Как их использовать? Копипастить в свой модуль? Некрасиво, да и с пространствами имен фигня выходит. Один гемор.
Вот чел, судя по всему, просто их инкапсулировал во внешние обработки, а обработки сохранил в макетах.
А при работе сохраняет на диск, подключает и унифицированно обращается к их модулям типа как к общим.
Молодец.
Это обработка в части функционала выгружает документ в виде XML из базы, когда я посмотрел эти файлы XML в блокноте то увидел тэги которые встречаются в самой конфигурации "Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.49.20)" в "ОбщийМодуль.ОбменСКонтрагентамиВнутренний" (строка 8828):
Реквизит = ЭлектронноеВзаимодействиеСлужебный.ЗначениеРеквизитаВДереве(ДеревоДанных, "ОснованиеОтгрузкиТоваров");
Если ТипЗнч(Реквизит) = Тип("Число") И Реквизит > 0 Тогда
СтрокаТаблицы = ДеревоДанных.Строки.Найти("ОснованиеОтгрузкиТоваров", "ПолныйПуть");
Если ТипЗнч(СтрокаТаблицы.Значение) = Тип("Число") И СтрокаТаблицы.Значение > 0 Тогда
Для Каждого Основание Из СтрокаТаблицы.Строки Цикл
ОснПер = ПолучитьОбъектТипаCML("Файл.Документ.СвПродПер.СвПер.ОснПер", ПространствоИменСхемы);
ЗаполнитьСвойствоXDTO(ОснПер, "НаимОсн",
ЭлектронноеВзаимодействиеСлужебный.ЗначениеРеквизитаВДереве(Основание,
"ОснованиеОтгрузкиТоваров.НомерСтроки.ДокументНаименование"), Истина, ТекстОшибки);
ЗаполнитьСвойствоXDTO(ОснПер, "НомОсн",
ЭлектронноеВзаимодействиеСлужебный.ЗначениеРеквизитаВДереве(Основание,
"ОснованиеОтгрузкиТоваров.НомерСтроки.ДокументНомер"), , ТекстОшибки);
ДокументДата = ДатаДД_ММ_ГГГГ(ЭлектронноеВзаимодействиеСлужебный.ЗначениеРеквизитаВДереве(Основание,
"ОснованиеОтгрузкиТоваров.НомерСтроки.ДокументДата"));
ЗаполнитьСвойствоXDTO(ОснПер, "ДатаОсн", ДокументДата, , ТекстОшибки);
ЗаполнитьСвойствоXDTO(ОснПер, "ДопСвОсн",
ЭлектронноеВзаимодействиеСлужебный.ЗначениеРеквизитаВДереве(Основание,
"ОснованиеОтгрузкиТоваров.НомерСтроки.ДокументДопСведения"), , ТекстОшибки);
ОтгрузкаТоваров.ОснПер.Добавить(ОснПер);
КонецЦикла;
КонецЕсли;
Иначе
ОснПер = ПолучитьОбъектТипаCML("Файл.Документ.СвПродПер.СвПер.ОснПер", ПространствоИменСхемы);
ЗаполнитьСвойствоXDTO(ОснПер, "НаимОсн", "Отсутствует", Истина, ТекстОшибки);
ОтгрузкаТоваров.ОснПер.Добавить(ОснПер);
КонецЕсли;
ПоказатьВот фрагмент из XML-файла:
<СвПродПер>
<СвПер СодОпер="Товары переданы, работы сданы, услуги оказаны">
<ОснПер НаимОсн="Договор" НомОсн="ОФ-9" ДатаОсн="25.04.2017" />
</СвПер>
</СвПродПер>
ВЫВОД: Сан Саныч, да, видимо так все и реализовано, так как в итоге файл XML формируется с тегами из типовой бухгалтерии, а обращения к общим модулям типовой бухгалтерии нет нигде в обработке. Значит эти обращения есть в тех самых "внешних обработках" из макетов, которые при работе сохраняются на диск и подключаются.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот