Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 389
от 28.12.2006, 15:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 306, Экспертов: 38
В номере:Вопросов: 2, Ответов: 2


Вопрос № 68182: Есть ли возможность программно открыть форму Движений конкретного Документа...
Вопрос № 68199: Здравствуйте господа эксперты! Не могу разобраться с Расшифровкой. Мне нужно чтобы в отчете (см.приложение) при нажатии, например, кредитового оборота по счету, выводился ОтчетПоПроводкам. Смотрела как сделано в типовой конфигурации- не получается. К...

Вопрос № 68.182
Есть ли возможность программно открыть форму Движений конкретного Документа
Отправлен: 22.12.2006, 18:40
Вопрос задал: Барон Дмитрий (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Palkin
Здравствуйте, Барон Дмитрий!
Если Вы имеете в виду именно форму отчета, то для бухгалтерии это процедура глобального модуля глПечатьОпераций, для торговли, зарплаты и комплексной - отчет ДвиженияДокумента.
Для выбора движений по регистрам - метод ВыбратьДвиженияДокумента(), для получения движений по бухгалтерским счетам - Операция.ВыбратьПроводки()
Ответ отправил: Palkin (статус: 1-ый класс)
Ответ отправлен: 23.12.2006, 06:47


Вопрос № 68.199
Здравствуйте господа эксперты! Не могу разобраться с Расшифровкой. Мне нужно чтобы в отчете (см.приложение) при нажатии, например, кредитового оборота по счету, выводился ОтчетПоПроводкам. Смотрела как сделано в типовой конфигурации- не получается. Какую функцию нужно дописать и что написать в таблице в нужной ячейке в строке Расшифровка.

Приложение:

Отправлен: 22.12.2006, 21:35
Вопрос задал: Darina (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Elric
Здравствуйте, Darina!

Рад в который раз получить от Вас интересный вопрос.
В типовой конфигурации сделано так -- в качестве расшифровки передается список значений вполне определенной структуры, в котором описано какой отчет должен запускаться и с какими параметрами (период, корреспондирующие счета и т.д.). ПРИ ЭТОМ в Глобальном модуле описана предопределнная процедура ОбработкаЯчейкиТаблицы(), в которой описан алгоритм считывания этих данных из списка значений (Расшифровки) и открытии нужного отчета с передачей ему в качестве параметра формы списка с параметрами (обычно, того самого списка без изменений). А в самом отчете в модуле формы в предопределенной процедуре ПриОткрытии() описывается механизм считывания этих данных, автоматического запуска вычислений (как будто кнопка Сформировать была нажата) и команда СтатусВозврата(0) чтобы на экране сразу появился уже сформированный отчет (в Вашем случае ОтчетПоПроводкам) без открытия формы диалога.

Т.е. должны взаимодействовать три элемента:
1. Расшифровка ячейки таблицы должна быть адекватно заполнена
2. Глобальная процедура ОбработкаЯчейкиТаблицы() должна адекватно распознать Расшифровку и запустить нужный отчет
3. В процедуре ПриОткрытии() отчета должен быть алгоритм считывания параметров и запуска алгоритма вычисления (как нажатая кнопка Сформировать)
---------
Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Практикант)
Ответ отправлен: 23.12.2006, 02:24
Оценка за ответ: 5
Комментарий оценки:
Спасибо! У меня всё получилось!


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.38 от 20.12.2006
Яндекс Rambler's Top100

В избранное