Бухгалтерский учет, налогообложение, отчетность, МСФО, анализ бухгалтерской информации, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Мечта: получить название обработок (отчетов) при их запуске.

Andy2C
Пост №1
Andy2C
новичок
офлайн
Пост №1
 
03.01.2004 21:29

Очень нужно получить название обработок (отчетов) при их запуске в теле процедур этих отчетов.

Все обработки и отчеты - внутренние.

В документах или справочниках, это делается очень просто:

Вид() - и всё!

Но в отчёте или в обработке, эта команда не проканывает.



Пробовал получить его из заголовка - дает пустую строку.

Сколько ни ломал голову, пробовал через Метаданные.Отчет(А)... но всёравно, за место "А" нужно поставить номер или идентификатор отчета.

Думал, пронумеровать их при запуске программы - да некуда ни записать ни считать потом номер отчета.



Может кто-нибудь подскажет способ? Ну хотябы идентификатор его, или идентиф. номер получить? Ну ОЧЕНЬ надо!

Dmitry
Пост №2
Dmitry
читатель
офлайн
Дата регистрации: 13.04.2003
Сообщений: 118
Пост №2
 
04.01.2004 11:33

Если я правильно понял:

Попробуй такой извращённый способ:

1)заведи глобальную переменную

2)при запуске каждой интересующей обработки записывай в неё(переменную) что-нибудь (номер или название)

3)и потом отслеживай значение этой переменной

Andy2C
Пост №3
Andy2C
новичок
офлайн
Пост №3
 
04.01.2004 12:52

"Так вот в том-то и проблема! Как получить ее номер или название?

Написать вручную? Можно... Но у меня около 50 одинаковых конфигураций.

Где гарантия, что во всех конфигурациях номера одинаковые?

Например в одной:

1 - ОборотноСальдоваяВедомость;

2 - КарточкаСчета;

3 - ...

А в другой:

1 - КарточкаСчета;

2 - ОборотноСальдоваяВедомость;

3 - ...

Если только отсортировать их по-алфавиту, опятьже, где гарантия, что в конфигурации будет одинаковое количество отчетов?

Пока Я обхожусь так (все отчеты состоят из нескольких строчек):

ИмяОтчета=... - пишу вручную, а здесь бы получить его код..

глЗапуститьОтчет(Форма.Параметр,ИмяОтчета+".ert");

Дело в том, что названия внутренних отчетов совпадают с именами файлов внешних. А это нужно просто для оптимизации алгоритма.

В меню через Задача.Выполнить(... - тоже не канает...

не работает такое как: ОткрытьФорму("Отчет... а менюшки при каждом обновлении удваиваются. Так что приходится сначала удалять интерфейсы пользователей, потом обновлять."

Dmitry
Пост №4
Dmitry
читатель
офлайн
Дата регистрации: 13.04.2003
Сообщений: 118
Пост №4
 
04.01.2004 14:34

Отчёт или обработка не являются агрегатными типами данных, поэтому у них нет ни Вид() ни "Наименование". Так что видимо придется вручную отслеживать.

или использовать что-нибудь внешнее, показывающее заголовок MDI окна =8-0)

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Учет, налогообложение, автоматизация
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • ЕГАИС
Предложения партнеров
Обучение пользователей продуктов 1С

1С бесплатно 1С-Отчетность 1С:ERP Управление предприятием 1С:Бесплатно 1С:Бухгалтерия 8 1С:Бухгалтерия 8 КОРП 1С:Бухгалтерия автономного учреждения 1С:Бухгалтерия государственного учреждения 1С:Бюджет муниципального образования 1С:Бюджет поселения 1С:Вещевое довольствие 1С:Деньги 1С:Документооборот 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и кадры государственного учреждения 1С:Зарплата и управление персоналом 1С:Зарплата и управление персоналом КОРП 1С:Комплексная автоматизация 8 1С:Лекторий 1С:Предприятие 1С:Предприятие 7.7 1С:Предприятие 8 1С:Розница 1С:Управление нашей фирмой 1С:Управление производственным предприятием 1С:Управление торговлей 1СПредприятие 8

Все теги
© ООО "1C" 2000-2018 г.