Группа: Пользователи
Сообщений: 231
Из: Київ
Спасибо сказали: 5 раз
Рейтинг: 0
Здравствуйте. У меня есть отчет БАЗА для документов РасходнаяНакладная. Он формируется с помощью процедуры Сформировать() и выводится в виде таблицы в печатной форме. Если какой-то документ из этой таблицы изменить, то, чтобы в таблице тоже произошли соответствующие изменения, необходимо ее перезапустить. Хотелось бы, чтобы это происходило автоматически при закрытии документа. Пробовал разные способы - не получается. Через СоздатьОбъект тоже - не действует этот метод. Что нужно прописать в процедуре ПриЗакрытии в РасходнойНакладной, чтобы определить, открыта ли таблица Отчета БАЗА, и, если да, то закрыть эту таблицу и вновь запустить процедуру Сформировать() отчета? И возможно ли это? Коротко - задача в том, чтобы при закрытии любого документа РасходнаяНакладная, автоматически перезапускалась таблица Отчета БАЗА, если она открыта. Спасибо!
У Вас что-то очень много нестандартных хотелок. Может лучше сделать как в стандартных отчетах реализовано (например Отчет По Партиях товара, или Отчет Продажи). Вверху в сформированном отчете есть кнопки "Оновить" Настроить". Суть тут такая: Сформировали отчет. Потом в каком-то документе поменяли данные, записали документ. Потом просто нажать "Оновить" и отчет перерисуется (с теми же параметрами которые пользователь выбрал для отчета). (сформированный отчет должен быть в Режиме ТолькоПросмотр(1)
Сообщение отредактировал volodya1122 - 28.10.20, 14:02
Группа: Пользователи
Сообщений: 200
Из: Новая Каховка
Спасибо сказали: 205 раз
Рейтинг: 240.1
В документ нужно передать расшифровку со всеми параметрами отчета и с его таблицей в том числе, при закрытии документа вызвать отчет с этой расшифровкой, в отчете получить таблицу, параметры и подменить уже открытую таблицу. Это если кратко
Группа: Пользователи
Сообщений: 200
Из: Новая Каховка
Спасибо сказали: 205 раз
Рейтинг: 240.1
В любом случае, если открывается из отчета, делать нужно через ОбработкаЯчейкиТаблицы, с передачей данных расшифровкой. Для простоты, да, можно в ОбработкаЯчейки.. открыть документ модально и потом продолжить дальше, но все равно будет возврат в отчет и подмена таблицы. В принципе это все можно в типовых конфигурациях подсмотреть.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!