![]() |
![]() |
|
Открыть внешнюю обработку не модально | ☑ | ||
---|---|---|---|---|
0
егаис
20.06.15
✎
10:11
|
Доброго дня
Гуру, подскажите, где я туплю, вываливается ошибка {Документ.РеализацияТоваровУслуг.Форма.ФормаСписка.Форма(391)}: Ошибка при вызове метода контекста (Подключить) Возврат ВнешниеОбработки.Подключить(АдресХранилища); по причине: Ошибка подключения внешних метаданных по причине: Неправильный путь к файлу 'Структура' **************************************** собственно сам код Процедура СоздатьПакетДокументов(Команда) //Помещаем обработку во временном хранилище АдресХранилища = ""; Результат = Неопределено; НачатьПомещениеФайла(Новый ОписаниеОповещения("СоздатьПакетДокументовЗавершение", ЭтаФорма), АдресХранилища, "D:\ExtFiles\ПакетныйВводДокументов.epf", Ложь, УникальныйИдентификатор); КонецПроцедуры &НаКлиенте Процедура СоздатьПакетДокументов(РезультатЗавершение, АдресХранилища, ВыбранноеИмяФайла, ДополнительныеПараметры) Экспорт Если НЕ РезультатЗавершение Тогда Возврат; КонецЕсли; ИмяОбработки = ПодключитьВнешнююОбработку(Новый Структура("Адрес", АдресХранилища)); ОткрытьФорму("ВнешняяОбработка." + ИмяОбработки + ".Форма.ИмяФормыВнешнейОбработки",,,Истина) КонецПроцедуры &НаСервере Функция ПодключитьВнешнююОбработку(АдресХранилища) Возврат ВнешниеОбработки.Подключить(АдресХранилища); КонецФункции |
|||
1
егаис
20.06.15
✎
10:11
|
упс, вот правильный код
|
|||
2
егаис
20.06.15
✎
10:11
|
упс, вот правильный кодПроцедура СоздатьПакетДокументов(Команда)
//Помещаем обработку во временном хранилище АдресХранилища = ""; Результат = Неопределено; НачатьПомещениеФайла(Новый ОписаниеОповещения("СоздатьПакетДокументовЗавершение", ЭтаФорма), АдресХранилища, "D:\ExtFiles\ПакетныйВводДокументов.epf", Ложь, УникальныйИдентификатор); КонецПроцедуры &НаКлиенте Процедура СоздатьПакетДокументовЗавершение(РезультатЗавершение, АдресХранилища, ВыбранноеИмяФайла, ДополнительныеПараметры) Экспорт Если НЕ РезультатЗавершение Тогда Возврат; КонецЕсли; ИмяОбработки = ПодключитьВнешнююОбработку(Новый Структура("Адрес", АдресХранилища)); ОткрытьФорму("ВнешняяОбработка." + ИмяОбработки + ".Форма.ИмяФормыВнешнейОбработки",,,Истина) КонецПроцедуры &НаСервере Функция ПодключитьВнешнююОбработку(АдресХранилища) Возврат ВнешниеОбработки.Подключить(АдресХранилища); КонецФункции |
|||
3
егаис
20.06.15
✎
10:13
|
АдресХранилища имеет значение
"e1cib/tempstorage/39ced4f9-256c-4bb3-b595-b6f8b9c5e94d" |
|||
4
егаис
20.06.15
✎
10:32
|
все, решено
|
|||
5
Defender aka LINN
20.06.15
✎
10:35
|
(3) АдресХранилища имеет значение "Структура"
|
|||
6
егаис
20.06.15
✎
10:35
|
Угу, достаточно этого
ИмяОбработки = ПодключитьВнешнююОбработку(АдресХранилища); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |