Группа: Пользователи
Сообщений: 35
Спасибо сказали: 0 раз
Рейтинг: 0
Доброго времени суток. Подскажите пожалуйста как можно формировать отчеты, формы которых выведены на Рабочий стол руководителя, при запуске 1С? И как программно можно устанавливать тот или иной вариант отчета с параметрами в заданной форме, который был ранее сохранен в режиме предприятия? Заранее спасибо за помощь.
Группа: Пользователи
Сообщений: 258
Из: Київ
Спасибо сказали: 12 раз
Рейтинг: 0
Sl@V@ @ Сегодня, 23:21
, Для начала в Конфигураторе в дереве конфигурации в самом верху нажмиТЕ правой кнопкой на жёлтом шарике где написано название конфигурации и выбериТЕ Открыть рабочую область начальной страницы. Туда Вы добавиТЕ отчёт который сделаеТЕ. Сделать форму отчёта можна и самомоу если его нет и в событии ПриСозданииНаСервере прописать нужные параметры.
Группа: Пользователи
Сообщений: 35
Спасибо сказали: 0 раз
Рейтинг: 0
хакерок @ Сегодня, 0:04
, Я отчеты так и добавил на РабСтол, но теперь нужно задать нужный вариант отчет именно и соответственно параметры, чтобы при запуске 1С сразу выдавало результат.
Группа: Пользователи
Сообщений: 35
Спасибо сказали: 0 раз
Рейтинг: 0
хакерок @ Сегодня, 9:04
, Да, спасибо - автоматическое формирование работает, хотя почемуто в разы дольше так формируется нежели открыть и нажать сформировать. И остался вопрос по выбору варианта. Я имею ввиду в конфигурации есть отчет, который при открытии в предприятии можно модифицировать и сохранить вариант в меню "Все действия". Как этот вариант передать в форму формирования? Просто последние параметры не совсем правильно, так как вариантов несколько данного отчета.
Группа: Пользователи
Сообщений: 258
Из: Київ
Спасибо сказали: 12 раз
Рейтинг: 0
Sl@V@ @ Сегодня, 10:24
, Тот кусок кода который Вы прописали в Основную форму отчёта можно от туда убрать и прописать в форму того отчёта который на рабочем столе.
Тоесть можно найти отчёт который на раб столе если у этого отчёта нет формы её не сложно создать.
Возможно это будет быстрее работать.
Параметры устанавливаються нужно в другом обработчике формы отчёта
Группа: Пользователи
Сообщений: 35
Спасибо сказали: 0 раз
Рейтинг: 0
Цитата(хакерок @ 08.08.17, 10:42)
Тот кусок кода который Вы прописали в Основную форму отчёта можно от туда убрать и прописать в форму того отчёта который на рабочем столе.
Тоесть можно найти отчёт который на раб столе если у этого отчёта нет формы её не сложно создать.
Возможно это будет быстрее работать.
Я сразу и на форме это прописал, так как ее и выставлял на раб стол.
По поводу варианта не совсем понял где прописывать эти параметры. К примеру, в отчете ведомости в ценах номенклатуры есть варианты по разным отборам "Движение товара1", "Остаки на складе1" и т.д. Пользователю доступны эти все варианты, но на РабСтоле нужена информация только по варианту отчету "Остаки на складе1 товара1". Как это реализовать?
Группа: Пользователи
Сообщений: 258
Из: Київ
Спасибо сказали: 12 раз
Рейтинг: 0
Sl@V@ @ Сегодня, 11:18
, Открываете Форму отчёта там есть Модуль. Становитесь курсором в модуль нажимаете CTRL+ALT+P Там есть список процедур и функций и там выбираете.
Группа: Пользователи
Сообщений: 35
Спасибо сказали: 0 раз
Рейтинг: 0
хакерок @ Вчера, 15:10
, Спасибо за подсказку, но я так приблизительно и делал только через саму форму и в свойствах на нужном действии нажимал лупу. Вариант отчета передать у меня так и не получилось, но вышел из ситуации - дубль существующего отчета и его уже вывел на РабСтол и передаю ему параметры. Но как показал результат руководителю - забраковал и осталось все как и раньше. Проблема в долгом открытии 1С (я так понимаю в это время идет формирование всех отчетов по очереди и результата не видно, а нагляднее - увидеть все и тыкать на сформировать). Спасибо за помощь.
И в продолжении темы. Подскажите пожалуйста, можно ли задать интервал обновления результата (аналогично нажиманию сформировать) в форме отчета, которая выведена на РабСтол?
Группа: Пользователи
Сообщений: 258
Из: Київ
Спасибо сказали: 12 раз
Рейтинг: 0
Sl@V@ @ Сегодня, 0:53
, Если хотите разобраться с отчётами посоветую книгу "Профессиональная разработка в системе «1с:Предприятие 8»" Там глава 16 посвещена отчётам от простых к сложным. Но в твоём случае чтобы удовлетворить начальство думаю нужно сдеать иначе. Сделать не отчёт а сделать форму с реквизитом динамический список. Этот динамический список будет запросом вытаскивать нужные данные из БД и показывать в форме. Запрос можно попробовать взять из отчёта.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!