Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
11 дек 2024, 08:56

Внешний отчет на СКД

Автор Дмитрий11, 16 июл 2024, 15:58

0 Пользователей и 1 гость просматривают эту тему.

Дмитрий11

Всем привет,сломал всю голову, не могу добавить внешний отчет через дополнительные отчеты и обработки.Отчет работает, всё отлично,как только добавляю пользователей в быстрый доступ -ошибка из скрина.Всё началось после добавления данного кода в модуль объекта
Функция СведенияОВнешнейОбработке() Экспорт
      Версия = "16.07.2024";
    ПараметрыРегистрации = Новый Структура;
    ПараметрыРегистрации.Вставить("Вид", "ДополнительныйОтчет");
    ПараметрыРегистрации.Вставить("Назначение", "");
    ПараметрыРегистрации.Вставить("Наименование", "СверкаЧековИПлана " + Версия);
    ПараметрыРегистрации.Вставить("Версия", Версия);
    ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);
    ПараметрыРегистрации.Вставить("Информация", "Сверка продаж и плана-меню" + Версия);
   
    ТаблицаКоманд = ПолучитьТаблицуКоманд();
    ДобавитьКоманду(ТаблицаКоманд, "Сверка продаж и плана-меню (в формате EXCEL)" + Версия,, "ОткрытиеФормы", Истина);
    ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);
   
    Возврат ПараметрыРегистрации;
   
КонецФункции
Функция ПолучитьТаблицуКоманд()
   
     Команды = Новый ТаблицаЗначений;
Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка"));
Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка"));
Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка"));
Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево"));
Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка"));

Возврат Команды;   
КонецФункции
Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "")
   
    НоваяКоманда = ТаблицаКоманд.Добавить();
НоваяКоманда.Представление = Представление;
НоваяКоманда.Идентификатор = Идентификатор;
НоваяКоманда.Использование = Использование;
НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение;
НоваяКоманда.Модификатор = Модификатор;   
КонецПроцедуры

LexaK

Дмитрий11, так вроде по-русски написано! не задан идетификатор!!!

    ДобавитьКоманду(ТаблицаКоманд, "Сверка продаж и плана-меню (в формате EXCEL)" + Версия, ????? , "ОткрытиеФормы", Истина);
если помогло нажмите: Спасибо!

Дмитрий11

LexaK, Какой должен быть идентификатор?Где то будет учавствовать в дальнейшем?Первый раз с этим столкнулся.Спасибо

LexaK

Цитата: Дмитрий11 от 16 июл 2024, 16:26Какой должен быть идентификатор?Г
да можно любой
"12345" - строка
если помогло нажмите: Спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск