Форумы » Вопросы и ответы по интеграции »
Куда писать про небольшие ОШИБКИ?
Добавил(а) Pentyukhov Sergey больше 7 лет назад
"Меркурий_Подключаемый_Создание_ВСД2_транзакция.ert"
ДокВСД = СоздатьОбъект("Документ.ВСД2_транзакция");
ДокВСД.Новый();
.
.
.
ДокВСД.*ФормаВСД* = 1;
Нет такого реквизита в документе
Ответы (6)
RE: Куда писать про небольшие ОШИБКИ?
-
Добавил(а) кб99 Филипп больше 7 лет назад
спасибо, можно в форум или лучше на support@kb99.pro
RE: Куда писать про небольшие ОШИБКИ?
-
Добавил(а) Pentyukhov Sergey больше 7 лет назад
Документ ПоступлениеТМЦ, кнопка на форме для работы с ВСД.
Ошибка, ГМ.КаталогМодуля пустой.
Кнопка в Реализации отрабатывает все действия.
// выбираем печатную форму
СписокДействийВСД = СоздатьОбъект("СписокЗначений");
СписокДействийВСД.ДобавитьЗначение("ГашениеВСД","Гашение ВСД");
//СписокДействийВСД.ДобавитьЗначение("СписокВСД","Список ВСД");
//СписокДействийВСД.ДобавитьЗначение("ПечатьПолнойФормыВСД","Печать полной формы");
//СписокДействийВСД.ДобавитьЗначение("ПечатьПолнойФормыВСД_Тест","Печать полной формы ТЕСТ");
//СписокДействийВСД.ДобавитьЗначение("ОткрытьВсдВГис","Открыть ВСД в ГИС");
//СписокДействийВСД.ДобавитьЗначение("ОтправитьВСД","Отправить ВСД");
стр=0; Зн="";
Если СписокДействийВСД.ВыбратьЗначение(Зн, "", стр, 60, 1) = 1 Тогда
ГМ = СоздатьОбъект("Меркурий_ГлобальныйМодуль");
глМеркурийИнтеграция = СоздатьОбъект("МеркурийИнтеграция");
ГМ = СоздатьОбъект("Меркурий_ГлобальныйМодуль");
ГМ.Инициализация(Контекст);
//Переопределение функций, если они определены в модуле
глМеркурийИнтеграция.Инициализация(ГМ);
Если Зн ="ГашениеВСД" Тогда
ОткрытьФорму("Отчет", ТекущийДокумент(), ГМ.КаталогМодуля+"Меркурий_Гашение_ВСД2.ert");
//ИначеЕсли Зн = "ПечатьПолнойФормыВСД" Тогда
// ГМ.ПечатьВСД(ТекущийДокумент());
//ИначеЕсли Зн = "ПечатьПолнойФормыВСД_Тест" Тогда
// ГМ.ПечатьВСД_Тест(ТекущийДокумент());
//ИначеЕсли Зн = "ОткрытьВсдВГис" Тогда
// ГМ.ОткрытьВсдВГис( ТекущийДокумент() );
//ИначеЕсли Зн = "СписокВСД" Тогда
// ГМ.ОткрытьСписокВсд( ТекущийДокумент() );
//ИначеЕсли Зн = "ОтправитьВСД" Тогда
КонецЕсли;
КонецЕсли;
RE: Куда писать про небольшие ОШИБКИ?
-
Добавил(а) Pentyukhov Sergey больше 7 лет назад
Обработка "Меркурий_Гашение_ВСД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: Куда писать про небольшие ОШИБКИ?
-
Добавил(а) Владимир Сергей больше 7 лет назад
Только что скачал Меркурий_ГО_Реализации_Транзакции_2.ert
Мои подключаемые модули не подцепились.
Забыли вот это при открытии:
КаталогОбработки = ГМ.СписокКонстант.Получить("КаталогМодуля");
И еще, в тестовой версии _меркурий_старт стал симпатичный (с иконками), а в рабочей - нет.
ВСД в 1С 7.7 - Вопросы и ответы по интеграции
-
Добавил(а) Pentyukhov Sergey больше 7 лет назад
Здравствуйте, 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 около 7 лет назад
Видно картинки на кнопках очень большие... :(
Обработка "_Меркурий_Старт.ert" ранее весила 67кБ теперь с картинками 575кБ.
Очень заметно долго стала открываться.