Для того чтобы добавить дополнительную обработку или отчет в тонкий клиент нужно в модули отчета или обработки прописать одну процедуру и две функции.
Для того чтобы добавить дополнительную обработку или отчет в тонкий клиент нужно в модули отчета или обработки прописать одну процедуру и две функции:
Функция СведенияОВнешнейОбработке() Экспорт
ПараметрыРегистрации = Новый Структура;
ПараметрыРегистрации.Вставить("Вид", "ДополнительнаяОбработка");
ПараметрыРегистрации.Вставить("Наименование", "Загрузка номенклатуры");
ПараметрыРегистрации.Вставить("Версия", "1.0");
ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);
ПараметрыРегистрации.Вставить("Информация", "Загрузка номенклатуры");
ПараметрыРегистрации.Вставить("ВерсияБСП", "2.0.7.6");
ТаблицаКоманд = ПолучитьТаблицуКоманд();
ДобавитьКоманду(ТаблицаКоманд,
"Загрузка номенклатуры",
"1",
"ОткрытиеФормы",
Истина,""
);
ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);
Возврат ПараметрыРегистрации;
КонецФункции
Функция ПолучитьТаблицуКоманд()
Команды = Новый ТаблицаЗначений;
Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка"));
Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка"));
Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка"));
Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево"));
Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка"));
Возврат Команды;
КонецФункции
Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "")
НоваяКоманда = ТаблицаКоманд.Добавить();
НоваяКоманда.Представление = Представление;
НоваяКоманда.Идентификатор = Идентификатор;
НоваяКоманда.Использование = Использование;
НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение;
НоваяКоманда.Модификатор = Модификатор;
КонецПроцедуры
Дальше добавляем обработку в дополнительные отчеты и обработки на примере Розницы:
Указываем раздел командного интерфейса.
Указываем список пользователей у которых обработка будет открываться.
Готово
А где другие возможные виды (заполнение , создание связанных, внеш отчет и т.д
где описание зачем нужен безопасный режим?
почему нет процедур вызова этих обработок/отчётов ?
и при чём тут тонкий клиент это называется библиотека стандартных подсистем (БСП)
— ложное утверждение, необходима только процедура, таблицу команд можно создать в ней
Хотя бы пример кода показан, а право на ошибку есть у каждого.
Мда, ни о чем, хотя когда разбирался с механизмом и этому был бы рад.
из серии читаем руководство БПС
3.14 Дополнительные отчеты и обработки
(6) Levity, Тема для тех кто хочет быстро добавить обработку в дополнительные. А не читать кучу мануалов и длинных статей.
Товарищи вы издеваетесь? Пришла рассылка — дай думаю почитаю умных людей.
Один статью сделал как движения в регистр писать с помощью запроса, тут статья поверхностная.
ЗЫ. Я не писатель, скорее читатель.
Были тут на эту тему настоящие статьи, гораздо более проработанные и универсальные к тому же. А здесь безобразие, по большому счёту — указаны «Все конфигурации 1С», хотя есть нюансы (с) и на скринах показана далеко не самая популярная и общеупотребительная. Согласен с выше высказанными претензиями.
(7) Константин С., а паролик к ИТС не у всех есть. Его еще бывает вводить лень 🙂 Лучше по отдельным мелким статьям читать. Они и в поисковиках выходят на первый план. И тут еще толпа с комментариями. Если что и ошибку найдут.
(5)
Спасибо. Тут лучше, чем в данной статье.