|   |   | 
| 
 | Кто копался внутри нового модуля связи с новым Диадоком? ↓ (Волшебник 31.08.2022 20:25) | ☑ | ||
|---|---|---|---|---|
| 0
    
        Мисти 02.06.22✎ 18:20 | 
        Раньше в модуле полнгостью было описано формирование всех полей, можно было влезть и поправить, а сейчас всё это в каких-то дополнительных модулях. Нашла макеты, выгрузилоа оттуда подходящий по названию, но там опять куда-то отсылка - не пойму, куда именно - 
 Если ЕстьТовары И Не ЭтоОтчетКомитенту Тогда ОсновнойМодуль.ЭДО_ДокументМенеджер_ПодготовитьИДобавитьДокументВПакет(Пакет, Документ1С, "ID_ТОРГ12"); Иначе ОсновнойМодуль.ЭДО_ДокументМенеджер_ПодготовитьИДобавитьДокументВПакет(Пакет, Документ1С, "ID_АктФормализованный"); КонецЕсли; вот этот "ОсновнойМодуль" - он где? | |||
| 1
    
        Мисти 02.06.22✎ 18:27 | 
        https://infostart.ru/1c/articles/1319055/ - вот такое нашла.
 но, может, что попроще есть? Может, я без отладки обойдусь - мне бы найти местечко, куда вставить кусочки из старого варианта. | |||
| 2
    
        Мисти 02.06.22✎ 18:55 | 
        Еще нашла - 
 "Для этого сделал следующие: Добавил в фукнцию ПолучитьТаблицуИспользуемыхПакетов () новую строку: ОсновнойМодуль.ЭДО_Служебные_ДобавитьСтрокуВТаблицуЗначений(ТЗ, "ID_КоректировочнаяСФ", "Корректировочная СФ + ТОРГ12/Акт");" Люди вовсю этим пользуются! | |||
| 3
    
        rozer76 02.06.22✎ 19:05 | 
        (2) это про Универсальный? Да там хитро закручено. "Стандарт" теперь в макетах. Я недавно допилил интеркампани КА 2.4 чтобы в Диадок улетало так пуд $%#на съел )) Удачи в отладке ) Хорошо хоть режим отладки нормальный сделали.     | |||
| 4
    
        VS-1976 02.06.22✎ 19:12 | 
        (2) модули в макетах, их можно выгрузить по галее в настройках в каталог и дебажить     | |||
| 5
    
        Мисти 02.06.22✎ 19:50 | 
        ЭДО_Служебные_ДобавитьСтрокуВТаблицуЗначений - вот эту функцию где искать?
 Я надеюсь только на то, что там внутри, когда я это найду - всё примерно то же самое и я радостно вставлю свои кусочки. Вдруг заработает без отладки? | |||
| 6
    
        Мисти 02.06.22✎ 19:52 | 
        (4) модули в макетах - сам пинцип я поняла, причем - выгружаешь ТиповойМодульДиадок_epf - а там внутри опять макеты!
 но саму функцию никак не найду. "ОсновнойМодуль" - видимо, переменная, туда подставляется что-то. (как раз ТиповойМодульДиадок? может?) | |||
| 7
    
        mdemk 02.06.22✎ 20:13 | 
        (0) у них очень хорошая документация к их API и можно написать свою интеграцию. Из их модуля взять фрагменты, например для подписания документов.     | |||
| 8
    
        Мисти 02.06.22✎ 20:21 | 
        (7) где мне найти функцию ЭДО_Служебные_ДобавитьСтрокуВТаблицуЗначений?     | |||
| 9
    
        mdemk 02.06.22✎ 20:47 | 
        (7) дебажь в отладчике. Я предложил тебе вариант написать собственную интеграцию через их API     | |||
| 10
    
        Гений 1С гуру 02.06.22✎ 21:40 | 
        (0) https://geniy1s.ru/razbiraem-novoe-edo-ot-1s-v-bp3-iyun-2021/ это тебе не поможет?     | |||
| 11
    
        Мисти 02.06.22✎ 22:14 | 
        (9) мне нужно вставить 2 отлаженных кусочка!! я думала часа за 1,5 всё закончить     | |||
| 12
    
        Мисти 02.06.22✎ 22:43 | 
        (10) не очень. Мне кажется, там другая история - в диадоке.     | |||
| 13
    
        PaulBC 03.06.22✎ 07:13 | 
        (8) в ВызовыПМ_epf     | |||
| 14
    
        Мисти 03.06.22✎ 10:23 | 
        (13) вау! неужели всё получится? Спасибо!     | |||
| 15
    
        DEVIce 03.06.22✎ 10:30 | 
        Есть же специально подключаемый модуль. Все изменения надо делать в нем. Вообще не рекомендую ни чего править в ядре, все только в подключаемом модуле.     | |||
| 16
    
        Мисти 03.06.22✎ 11:26 | 
        Результат = Ядро.Пакеты_ДобавитьДокументВПакет(Пакет, Документ1С, ВидДокументаСтрокой, ДополнительныеПараметры
 Дап вот! Дошла до Ядра, а Ядро - это кто? (15) я в подуключаемом модуле могу гтд поставить? | |||
| 17
    
        Мисти 03.06.22✎ 11:34 | 
        вот такого типа текст я могу где-то найти?
 Если ДанныеШапки.Свойство("НомераДляСФ") Тогда Если ДанныеШапки.НомераДляСФ.ЭтоИСФ Тогда СтруктураКонтента.RevisionNumber = ДанныеШапки.НомераДляСФ.НомерИсправления; СтруктураКонтента.RevisionDate = ДанныеШапки.НомераДляСФ.ДатаИсправления; СтруктураКонтента.Number = ДанныеШапки.НомераДляСФ.НомерДокумента; СтруктураКонтента.Date = ДанныеШапки.НомераДляСФ.ДатаДокумента; Иначе СтруктураКонтента.Number = ДанныеШапки.НомераДляСФ.НомерДокумента; СтруктураКонтента.Date = ДанныеШапки.НомераДляСФ.ДатаДокумента; | |||
| 18
    
        rozer76 03.06.22✎ 12:38 | 
        (17) ну выгрузить же по галке "вкл отладку" в модуле - он выгрузит в подкаталоги include, libs. Потом в конфигураторе настраиваешь "искать в подкаталогах" и ищешь что нужно ...     | |||
| 19
    
        Джинн 03.06.22✎ 13:01 | 
        (0) Это примерно так:
 МодульРаботаСАдресами = ОбщийМодуль("РаботаСАдресами"); Совершенно массовый код в нынешних типовых. | |||
| 20
    
        Мисти 03.06.22✎ 15:50 | 
        (18) мне нужен для этого сертификат? (у меня его нет)     | |||
| 21
    
        Мисти 03.06.22✎ 15:50 | 
        (19) это я поняла! Не поняла, правда, зачем такие заморочки.     | |||
| 22
    
        Гений 1С гуру 03.06.22✎ 16:54 | 
        (19) это что-то ООП для бедных = типизация run-time, VMT для нищих     | |||
| 23
    
        Мисти 03.06.22✎ 18:57 | 
        Выполнение операции: Подключение ПМ.
 {ВнешняяОбработка.ДиадокЯдро.МодульОбъекта(3582)}: Поле объекта не обнаружено (ОсновнойМодуль) Результат.ОсновнойМодуль = Модуль_ВызовыПМ(ЭтотОбъект); Обработка не содержит код подключаемого модуля. | |||
| 24
    
        Мисти 03.06.22✎ 18:57 | 
        пытаюсь через подключаемый модуль - пока такое получила, что ей не так?
 Главнон, ровно то, что я не смогла найти - и она тоже. | |||
| 25
    
        Мисти 03.06.22✎ 19:00 | 
        Генерировать шаблон - сненерировать Шаблон Кода ПМ - выбрала нужный вариант, получила текст, а дальше что?     | |||
| 26
    
        DEVIce 06.06.22✎ 05:22 | 
        (25) ПМ не генерируешь, а сохраняешь нужный макет с префиксом ПМ из обработки. Например ПМ_УТ_11_epf сохраняешь как ПМ_УТ_11.epf и потом подключаешь его в доп. обработки. В настройках модуля указываешь что ПМ у тебя в доп. обработках и выбираешь. А то что генерируется можно использовать как шаблон для расширения методов ПМ, по сути как пример.     | |||
| 27
    
        Ka4kovskiy 31.08.22✎ 11:10 | 
        И чем закончилась отладка диадок ?=) у меня только всё начинается...     | |||
| 28
    
        Kassern 31.08.22✎ 11:12 | 
        (0) Я ковырялся, только вот потом контора решила отказаться и перейти на типовой 1сный ЭДО... Там многое в Ядро перенесли, посмотрите там.     | |||
| 29
    
        mikecool 31.08.22✎ 11:12 | 
        а у всех новая форма открывается по полчаса?     | |||
| 30
    
        Kassern 31.08.22✎ 11:12 | 
        (29) у меня быстро открывалась     | |||
| 31
    
        mikecool 31.08.22✎ 11:13 | 
        (30) загружен как внешняя обработка в справочник, думал первый раз такая шляпа, спросил у пользователей - говорят всегда долго открывается...     | |||
| 32
    
        mikecool 31.08.22✎ 11:14 | 
        надо будет замер сделать, сейчас уже минут 5-7 висит после сообщения о кривом ПМ     | |||
| 33
    
        АгентБезопасной Нацио 31.08.22✎ 11:16 | 
        "Новый диадок"- это для вас какой?     | |||
| 34
    
        Kassern 31.08.22✎ 11:19 | 
        (33) я так понимаю, с новый сереньким интерфейсом     | |||
| 35
    
        Фрэнки 31.08.22✎ 11:20 | 
        (34) просто там, кроме интерфейса, есть отличия версий от того, под какую конфу версия собрана.     | |||
| 36
    
        mikecool 31.08.22✎ 11:23 | 
        (35) вроде его универсальным обозвали, не?     | |||
| 37
    
        АгентБезопасной Нацио 31.08.22✎ 11:25 | 
        (34) А, "универсал". Тормоз знатный. но переходить придется - "стандарт" прекращают поддерживать с 1 октября     | |||
| 38
    
        mikecool 31.08.22✎ 11:27 | 
        вижу, что висит с состоянием "Обновление списка документов", возможно надо настроить период по умолчанию покороче...     | |||
| 39
    
        Фрэнки 31.08.22✎ 11:27 | 
        (36) ну вот обозвали. Но может я что-то перепутал, но когда закачавшееся для обновления в КА попытался воткунуть в БП - не воткнулось. Для БП скачивал отдельно.
 Кстати, надо посмотреть сейчас, что там... может уже обновлять пора. | |||
| 40
    
        АгентБезопасной Нацио 31.08.22✎ 11:28 | 
        (16) в подключаемом модуле это и НАДО делать.     | |||
| 41
    
        Ka4kovskiy 31.08.22✎ 13:02 | 
        (40) Подключаю пустой дополнительный модуль УТ 11. Через справочник 1с - доп. отчеты и обработки, открываю документ и ошибка "Не установлен менеджер временных таблиц", захожу в настройки ставлю чтоб не использовать доп. модуль и снова эта ошибка возвращается. Очистка кэша не помогает... Можно ли как-то избавиться от проблемы и как очистить обработку диадок, чтоб в ней не использовались старые значения (то есть, если ставлю галочку не использовать доп. модуль, то и должно быть так на самом деле...)
 ? | |||
| 42
    
        Ka4kovskiy 31.08.22✎ 13:07 | 
        (40) тоесть пустой в смысле, выгруженный из макетов ПМ_УТ11. Добавленный как внешняя обработка отчет. В нём никаких изменений.     | |||
| 43
    
        АгентБезопасной Нацио 31.08.22✎ 13:07 | 
        (41) <тут должна быть картинка с летчиком>     | |||
| 44
    
        Ka4kovskiy 31.08.22✎ 14:54 | 
        Кажется помогло отключение режима отладки))) а может мне так показалось...     | |||
| 46
    
        Мимохожий Однако 31.08.22✎ 20:09 | 
        (27) Наивный. Не в привычках Мисти сообщать о результатах.     | |||
| 47
    
        rozer76 31.08.22✎ 21:41 | 
        (29) ага, хотя для списка КОтправке в ПМ итоговый запрос можно оптимизировать. Стало быстрее немного) 
 И вот скажите мне нафига они собирают метрики на каждый чих и заливают себе в Metrics.Net и чо... | |||
| 48
    
        Ka4kovskiy 01.09.22✎ 00:03 | 
        (46) ага, к сожалению так все и делают в основном. Мне всего-то нужно добавить доп. реквизит, нихрена не пойму как     | |||
| 49
    
        AneJIbcuH 01.09.22✎ 12:36 | 
        Занятный модуль "Универсальный" :) 
 Почти всё что надо подпилил в Подключаемом модуле, но был момент, когда в УПП при приеме документа необходимо было сделать свою синхронизацию и тут ПМ не помог.. ) | |||
| 50
    
        Ka4kovskiy 01.09.22✎ 16:38 | 
        Content.AdditionalInfoId.StructedAdditionalInfos.Добавить(Новый Структура("Key,Value","НомерЗаказа",СтрЗаменить(ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Документ1С,"эя_НомерЗаказа"),"Номер заказа","")));
 вот такая штука добавляет доп. реквизит в иные сведения в УПД, может и не оптимально, зато кто будет искать в помощь. Всем спасибо, опытным диадокщикам кто пытался помочь простым юзерам, то есть никому. Никто никогда и ничем не помог мне на этом форуме. Заполняется в функции подключаемого модуля ПодготовитьЭлектронныйДокумент(Параметры). Подключаемый модуль выгружается из обработки диадок как файл .epf(ПМ_УТ11.epf для управление торгвовлей 11). Добавляется в когнфигурацию через внешние отчеты обработки и подключается непосредственно в диадок, в настройках подключаемого модуля как справочник доп.отчеты и обработки - подключаемый модуль диадок. Не забывайте отключать режим отладки при дальнейшем использовании. | |||
| 51
    
        АгентБезопасной Нацио 19.09.22✎ 10:54 | 
        (50) >>Никто никогда и ничем не помог мне на этом форуме. 
 научись внятно задавать вопросы... | |||
| 52
    
        Темный 06.12.22✎ 16:59 | 
        Да что же это такое. Скачал новый Диадок, 4.24.1. Выгрузил типовой подключаемый модуль (из макета), назвал ПМ_БП_30.EPF, загрузил во внешние обработки, подключить пытаюсь - "Выбранный файл не является подключаемым модулем для модуля Универсальный". Кто-то разобрался, что за фигня?     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |