Имя: Пароль:
1C
1С v8
как через меню вызвать вызов обработки, открывающей справочник....?
0 Капюшон
 
28.11.13
19:42
Есть обработка, на обработчик кнопки, которой, если вставить строчку

    уос_ТиповыеОтчеты.ОткрытьПроизвольныйОтчет(Справочники.уос_ПроизвольныеОтчеты.НайтиПоНаименованию("Отчет по задолженности покупателей"), "");

, то открывается отчет.

Если убрать форму обработки и прям в модуль обработки вставить строчку

    уос_ТиповыеОтчеты.ОткрытьПроизвольныйОтчет(Справочники.уос_ПроизвольныеОтчеты.НайтиПоНаименованию("Отчет по задолженности покупателей"), "");

и запустить её как внешнюю обработку, то действительно, открывается отчет так же, Как еслиб нажали кнопку "Сформировать"

Сейчас мне необходимо привязать эту команду к вызову пункта меню пользовательского интерфейса. Для этого я обработку вставляю в конфигурацию, в обработчике выбора пункта меню, задаю эту обработку. Не указываю форму для выбора. При выборе пункта меню пользователем, ничего не происходит! если же в свойствах пункта меню, выбрать форму, которая должна запускаться, то обработка запускается. Вот что делать с этим?
1 Капюшон
 
28.11.13
19:50
Ребята. я больше вам скажу. Если убираешь в свойствах пункта меню выбор формы, то ничего не происходит. Если же указываешь вызов формы, но в "перед открытием", ставишь отказ, то то же ничего не происходит. Но если всё же вызываешь форму и ещё в модуле обработки вызываешь так же эту вышеназванную сторочку, то откроется и форма обработки и уже результат выполнения команды
    уос_ТиповыеОтчеты.ОткрытьПроизвольныйОтчет(Справочники.уос_ПроизвольныеОтчеты.НайтиПоНаименованию("Отчет по задолженности покупателей"), "");
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан