#0
by andrey995
есть табличный документ сформированный документом (печатная форма) требуется по нажатию кнопки в стандартном меню передать эту таблицу во внешнюю обработку ограничения: не делать изменения в глобальном модуле и в модуле/форме самого документа не получилось с помощью метода "АктивныйКонтекст" помогите плиз...
#3
by andrey995
Спасибо и по просто метод Записать не помогает, также как Таблица.Записать по к сожалению не нашел пока никаких связей в данной ссылке с моей задачей может както поколдовать с методами УстановитьФорму ПолучитьФорму (Formex-объект РасширениеФормы) ? пробую с ними но неполучается пока в меню "Файл" добавил кнопку "получить тек таблицу" хочу чтобы при ее нажатии подхватывалась текущее окно с печатной формой и передавалось как объект Таблица во внешнюю обработку
#5
by andrey995
мои действия : Открываю док, нажимаю "печать" , формируется печатная форма, которая висит активным окном, далее меню-"файл"-"получить таблицу"(моя элемент меню), Свойства этого элемента меню такие: объект = задача команда = задача.выполнить в параметрах формула "Записать("C:1.mxl","mxl")" или Записать в обоих случаях нажатие данной менюшки дает "Процедура не обнаружена (Записать)"
#7
by andrey995
не пинайте сильно мож задача действительно тривиальная и я по неопытности заблудился в трех соснах... совсем не так делаю?
#9
by smaharbA
Да не все верно почти, кроме того что нет у тебя Таблица, а где ее взять ? Только передать глобальной переменной, а это уже изменения в модуле, но можно и в самой таблице это прописать, но это опятьже изменения... этт че за "дурдом" ?
#11
by andrey995
версия Formex 2.0.1.1 в элемент меню записан следующий код: Если ЗагрузитьВнешнююКомпоненту("FormEx.dll") = 0 Тогда Предупреждение("Неудачная попытка загрузить FormEx.dll");Иначе Сообщить("удалось загрузить ВК"); Если АктивныйКонтекст(Да) = 1 Тогда Сообщить("Получил контекст"); Сообщить(Да); Иначе Сообщить("нет контекста"); КонецЕсли; КонецЕсли; или в нормальном виде это бы выглядело Если ЗагрузитьВнешнююКомпоненту("FormEx.dll") = 0 Тогда в итоге компонента загружается но выдает "нет контекста"
#12
by andrey995
в предыдущем сообщении код кнопки Если ЗагрузитьВнешнююКомпоненту("FormEx.dll") = 0 Тогда Предупреждение("Неудачная попытка загрузить FormEx.dll");Иначе Сообщить("удалось загрузить ВК"); Нет = создатьОбъект("Сервис"); Если Нет.АктивныйКонтекст(Да) = 1 Тогда Сообщить("Получил контекст"); Сообщить(Да); Иначе Сообщить("нет контекста"); КонецЕсли; КонецЕсли; Т.Е. полностью соответствует приведенному фрагменту в нормальном виде без комментариев
#14
by АЛьФ
2 Возьми более новыую версию. Там АктивныйКонтекст возвращает нормальный объект Таблица.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- v7: Одна запись книги покупок - две ставки 18% и 20%
- ТИС, информация о продавцах.
- v8: В ЗУП расчет от стажа
- Выгрузка в банк клиент из 1с
- Подскажите как начислить в Камине оплату за ночные
- Вопрос по поводу WinHttp.WinHttpRequest.5.1
- Почему при закрытии системы 1С не заходит в преоп-ную процедуру
- Как определить количество уровней в справочнике
- Счет-фактура на аванс: Может быть НДС сверху?
- УРБД. Автообмен через Outlook Express. Подтверждение отправки.
- УПП - инвентаризация
- Книга знаний ТурбоМД: решение проблемы загрузки мокселей
- Как изменить шрифт в печ. форме
- v7: Ручные проводки программно
- DBF и CDX - как создать
- v7: Нужен совет: нужна ли утилита выгрузки данных из v7 в другие БД?
- mxl vs xls
- Настройка Комплексной конфигурации
- Как из 1С распечатать один документ на разные принтеры?
- Как из обработки ( в табличной части) передать значение в табличную часть д