Куда писать про небольшие ОШИБКИ? - 1Cv7 ВСД в ГИС Меркурий - КБ99 Redmine

Проект

Общее

Профиль

Куда писать про небольшие ОШИБКИ?

Добавил(а) Pentyukhov Sergey больше 6 лет назад

"Меркурий_Подключаемый_Создание_ВСД2_транзакция.ert"

ДокВСД = СоздатьОбъект("Документ.ВСД2_транзакция");
ДокВСД.Новый();

.
.
.
ДокВСД.*ФормаВСД* = 1;

Нет такого реквизита в документе


Ответы (6)

RE: Куда писать про небольшие ОШИБКИ? - Добавил(а) кб99 Синявский Филипп больше 6 лет назад

спасибо, можно в форум или лучше на

RE: Куда писать про небольшие ОШИБКИ? - Добавил(а) Pentyukhov Sergey больше 6 лет назад

Документ ПоступлениеТМЦ, кнопка на форме для работы с ВСД.
Ошибка, ГМ.КаталогМодуля пустой.
Кнопка в Реализации отрабатывает все действия.

        // выбираем печатную форму
        СписокДействийВСД = СоздатьОбъект("СписокЗначений");
        СписокДействийВСД.ДобавитьЗначение("ГашениеВСД","Гашение ВСД");
        //СписокДействийВСД.ДобавитьЗначение("СписокВСД","Список ВСД");
        //СписокДействийВСД.ДобавитьЗначение("ПечатьПолнойФормыВСД","Печать полной формы");
        //СписокДействийВСД.ДобавитьЗначение("ПечатьПолнойФормыВСД_Тест","Печать полной формы ТЕСТ");
        //СписокДействийВСД.ДобавитьЗначение("ОткрытьВсдВГис","Открыть ВСД в ГИС");
        //СписокДействийВСД.ДобавитьЗначение("ОтправитьВСД","Отправить ВСД");

        стр=0; Зн="";
        Если СписокДействийВСД.ВыбратьЗначение(Зн, "", стр, 60, 1) = 1 Тогда
            ГМ = СоздатьОбъект("Меркурий_ГлобальныйМодуль");
            глМеркурийИнтеграция = СоздатьОбъект("МеркурийИнтеграция");
            ГМ                      = СоздатьОбъект("Меркурий_ГлобальныйМодуль");
            ГМ.Инициализация(Контекст);        
            //Переопределение функций, если они определены в модуле
            глМеркурийИнтеграция.Инициализация(ГМ);  
            Если Зн ="ГашениеВСД"  Тогда 
                ОткрытьФорму("Отчет", ТекущийДокумент(), ГМ.КаталогМодуля+"Меркурий_Гашение_ВСД2.ert");  
                //ИначеЕсли Зн = "ПечатьПолнойФормыВСД" Тогда 
                //    ГМ.ПечатьВСД(ТекущийДокумент());
                //ИначеЕсли Зн = "ПечатьПолнойФормыВСД_Тест" Тогда 
                //    ГМ.ПечатьВСД_Тест(ТекущийДокумент());
                //ИначеЕсли Зн = "ОткрытьВсдВГис" Тогда
                //    ГМ.ОткрытьВсдВГис( ТекущийДокумент() );        
                //ИначеЕсли Зн = "СписокВСД" Тогда
                //    ГМ.ОткрытьСписокВсд( ТекущийДокумент() );        
                //ИначеЕсли Зн = "ОтправитьВСД" Тогда 

            КонецЕсли;
        КонецЕсли;

RE: Куда писать про небольшие ОШИБКИ? - Добавил(а) Pentyukhov Sergey больше 6 лет назад

Обработка "Меркурий_Гашение_ВСД2.ert".
Запускаю из документа "Поступление ТМЦ" если Ответ приходит "REJECTED", то функция уходит в бесконечный цикл "Перейти ~метка;"

в частности получаю ответ

ОШИБКА: ОШИБКА: Предприятие с указанным идентификатором не найдено в реестре РСХН, либо идентификатор не соответствует установленному формату. 

наверное надо сделать каието разумные рамки по количеству запросов?
или я что-то не так понимаю?

Функция ПолучитьСписокВСД(Предприятие, vetDocumentType = "INCOMING", vetDocumentStatus = "CONFIRMED", Смещение=0)
.
.
.

    appID = ГМ.ОтправитьЗапросSoap(ЗапросXML, метод);

    ГМ.УдалитьXML( ГМ.Компонента.LogFilename);

    Результат = "";
    Если ПустоеЗначение(appID)=0 Тогда

        Результат = ПолучитьСписокВСД2_ОтветXML(appID ); 
        Сообщить("Результат = "+Результат);
        Для А=1 По 10 Цикл
            Если (Результат="IN_PROCESS") Тогда 
                Результат = ПолучитьСписокВСД2_ОтветXML( appID );
            КонецЕсли;
        КонецЦикла;
    //+
        если Результат="REJECTED" тогда
            Перейти ~метка;
        КонецЕсли;
        //+
    КонецЕсли;   

RE: Куда писать про небольшие ОШИБКИ? - Добавил(а) Владимир Сергей больше 6 лет назад

Только что скачал Меркурий_ГО_Реализации_Транзакции_2.ert
Мои подключаемые модули не подцепились.
Забыли вот это при открытии:
КаталогОбработки = ГМ.СписокКонстант.Получить("КаталогМодуля");
И еще, в тестовой версии _меркурий_старт стал симпатичный (с иконками), а в рабочей - нет.

ВСД в 1С 7.7 - Вопросы и ответы по интеграции - Добавил(а) Pentyukhov Sergey больше 6 лет назад

Здравствуйте, Support.

Не можем начать работу в продуктивной версии(все заполнили) но выдает ошибку и партии не загружает.

Отправляем запросОтвет: [08931c13-3be4-4bc1-9d46-c1583dbf9a6e] [ACCEPTED]Отправляем запрос []Загрузка XML-файла: E:\Milkoopt\2007_old\ExtForms\Merc_VSD\logs\fad1d0b3-d448-4417-94b9-2f19a5ae755d_result.xmlОшибок = 1 ОШИБКА: ОШИБКА: Wrong application data format. Format validation failed due to XML Schema rules:  Недопустимый текст '' в элементе: 'login' Результат = REJECTEDОтправляем запросОтвет: [b82bf2e3-3b35-49cd-a678-1df032479436] [ACCEPTED]Отправляем запрос []Загрузка XML-файла: E:\Milkoopt\2007_old\ExtForms\Merc_VSD\logs\25c774bf-1fe1-4658-a28c-2e113415c618_result.xmlОшибок = 1 ОШИБКА: ОШИБКА: Wrong application data format. Format validation failed due to XML Schema rules:  Недопустимый текст '' в элементе: 'login' Результат = REJECTED

_--

RE: Куда писать про небольшие ОШИБКИ? - Добавил(а) Pentyukhov Sergey больше 6 лет назад

Видно картинки на кнопках очень большие... :(

Обработка "_Меркурий_Старт.ert" ранее весила 67кБ теперь с картинками 575кБ.

Очень заметно долго стала открываться.

    (1-6/6)