![]() |
|
Разместить внешние печатные формы 1с в отдельное подменю. | ☑ | ||
---|---|---|---|---|
0
байт
30.07.24
✎
09:34
|
Всем доброго дня,
как разместить внешние печатные формы 1с в отдельное подменю кнопки печать? БСП - 3.1.7.206, такая конструкция не помогает: НоваяКоманда = ТаблицаКоманд.Добавить(); НоваяКоманда.Представление = Представление; НоваяКоманда.Идентификатор = Идентификатор; НоваяКоманда.Использование = Использование; НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение; НоваяКоманда.Модификатор = Модификатор; НоваяКоманда.МестоРазмещения = "ПодменюПечатьФаксимиле"; // попытался через место размещения, выдается предупреждение, поле объекта не обнаружено (МестоРазмещения), чего не знаю кто подскажет? |
|||
1
Мультук
30.07.24
✎
09:34
|
(0)
Обычно пишут так: ТаблицаКоманд = ПолучитьТаблицуКоманд(); ДобавитьКоманду(ТаблицаКоманд, Наименование, Наименование, "ВызовСерверногоМетода", Истина, "ПечатьMXL"); Код ПолучитьТаблицуКоманд() можете показать ? |
|||
2
Web00001
17.07.24
✎
05:56
|
Таблица команд это действительно просто таблица значений как пишут в (1) попробуйте заглянуть в код который возвращает эту таблицу и обнаружите, что скорее всего там нет этой колонки. Предлагаю почитать вот здесь БСП - Глава 3. Настройка и использование подсистем при разработке конфигурации - Печать - Разработка команд. https://its.1c.ru/db/bsp319doc#content:4:hdoc:issogl3_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4_%D0%BF%D0%B5%D1%87%D0%B0%D1%82%D0%B8
|
|||
3
banco
17.07.24
✎
11:12
|
(0) добавить печать через расширение
|
|||
4
байт
30.07.24
✎
09:33
|
(1)
Функция ПолучитьТаблицуКоманд() Команды = Новый ТаблицаЗначений; Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка")); Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка")); Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка")); Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево")); Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка")); Возврат Команды; КонецФункции |
|||
5
байт
30.07.24
✎
09:33
|
(1) так и написано
ТаблицаКоманд = ПолучитьТаблицуКоманд(); ДобавитьКоманду(ТаблицаКоманд, "ДоговорТест", "Макет", "ВызовСерверногоМетода", Истина, "ПечатьMXL"); |
|||
6
banco
30.07.24
✎
09:33
|
(1) Обычно так, а там и описание таблицы команд можно посмотреть
ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.2.2.4"); НоваяКоманда = ПараметрыРегистрации.Команды.Добавить(); |
|||
7
байт
30.07.24
✎
17:51
|
сделал через расширение, помогла статья:
https://ironskills.by/tpost/0j4o6dkd71-bsp-kak-programmno-sformirovat-vneshnyuy |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |