Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Как открыт форму объекта если у него не определены формы          
AnryMc Подменю пользователя
сообщение 19.12.22, 14:36
Сообщение #1

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 123
Спасибо сказали: 50 раз
Рейтинг: 48.9

Допустим у отчета не определена форма.

Как программно открыть форму отчета? (если форма не определена)

З.Ы, Т.е. Есть отчет. Формы для него неопределены... Интерактивно он открывается и работает.
Как открыть программно? Ведь имя формы указать нельзя - её нет...

Сообщение отредактировал AnryMc - 19.12.22, 14:53

denis84 Подменю пользователя
сообщение 19.12.22, 15:10
Сообщение #2

Оратор
Иконка группы
Группа: Местный
Сообщений: 326
Из: Украина
Спасибо сказали: 98 раз
Рейтинг: 98

AnryMc @ Сегодня, 14:36 * ,
Добрый день! Попробуй так:

 ОткрытьЗначение(СсылкаНаОбъект);


AnryMc @ Сегодня, 14:36 * ,
Ещё такое нашел (может быть не то):

ВыбраннаяСтрока = Константы.ОбработкаДляОтправкиСМС.Получить(); //Константа расположена на ОБЩЕЙ форме НастройкаПараметровУчета    

Выборка = ПолучаемКонтрагентовИзСправочникаРассылкаСМС();
Если Выборка = Неопределено Тогда
    Возврат;
КонецЕсли;

Попытка
    
    ИмяФайла = ПолучитьИмяВременногоФайла(); //Имя временного файла
    ДвоичныеДанные = ВыбраннаяСтрока.ХранилищеВнешнейОбработки.Получить();
    ДвоичныеДанные.Записать(ИмяФайла);
    
    Форма = ВнешниеОбработки.ПолучитьФорму(ИмяФайла);
    
    Если Не Форма = Неопределено Тогда
        Форма.Открыть();
    Иначе
        ВнешняяОбработка = ВнешниеОбработки.Создать(ИмяФайла);
    КонецЕсли;
Исключение
КонецПопытки;

AnryMc Подменю пользователя
сообщение 19.12.22, 15:18
Сообщение #3

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 123
Спасибо сказали: 50 раз
Рейтинг: 48.9

AnryMc @ Сегодня, 14:36 * ,

Сделал не через ПолучитьФорму, а через ОткрытьФорму

ОткрытьФорму("Отчет.ХХХХХХХХХ.Форма");



Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 04.02.23, 10:22
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!