Добавление команды на форму списка документа
Добрый день. Версия предприятия 8.3.20.1674, версия конфигурации 2.1.48.5, версия БСП 3.1.7.96.
Имеется документ "Счет на оплату покупателю". В форме документа команда "Перейти к иерархическому списку связанных документов" имеется, а вот в форме списка её нету. Как же её туда можно добавить через расширение.. Может кто с таким сталкивался и успешно задачу решил?
Имеется документ "Счет на оплату покупателю". В форме документа команда "Перейти к иерархическому списку связанных документов" имеется, а вот в форме списка её нету. Как же её туда можно добавить через расширение.. Может кто с таким сталкивался и успешно задачу решил?
По теме из базы знаний
- Вывод печатных форм с запросом данных в форму "Печать документов" из подсистемы БСП "Печать".
- Перерасчет выбранных в списке документов "Начисление зарплаты" для ЗУП 3.1.2 и 2.5.123
- Базовое понимание внедрения механизма печати в любом документе конфигурации на БСП
- Массовая рассылка печатных форм любых документов по электронной почте, в Telegram, в каталог или том
- Показ кодов маркировки в документах 1С ERP/УТ: мини-доработка управляемых форм, чтобы облегчить себе жизнь
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Должна присутствовать подсистема СтандартныеПодсистемы - ПодключаемыеКоманды
Модуль формы списка должен выглядеть следующим образом,
Не забудь проверить привязку процедур ПриСозданииНаСервере, СписокПриАктивизацииСтроки
где Список - Основная таблица формы
Модуль формы списка должен выглядеть следующим образом,
Не забудь проверить привязку процедур ПриСозданииНаСервере, СписокПриАктивизацииСтроки
где Список - Основная таблица формы
#Область ОбработчикиСобытийФормы
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
// СтандартныеПодсистемы.ПодключаемыеКоманды
ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
КонецПроцедуры
#КонецОбласти
#Область ПодключаемыеОбработчики
// СтандартныеПодсистемы.ПодключаемыеКоманды
&НаКлиенте
Процедура Подключаемый_ВыполнитьКоманду(Команда)
ПодключаемыеКомандыКлиент.НачатьВыполнениеКоманды(ЭтотОбъект, Команда, Элементы.Список);
КонецПроцедуры
&НаКлиенте
Процедура Подключаемый_ПродолжитьВыполнениеКомандыНаСервере(ПараметрыВыполнения, ДополнительныеПараметры) Экспорт
ВыполнитьКомандуНаСервере(ПараметрыВыполнения);
КонецПроцедуры
&НаСервере
Процедура ВыполнитьКомандуНаСервере(ПараметрыВыполнения)
ПодключаемыеКоманды.ВыполнитьКоманду(ЭтотОбъект, ПараметрыВыполнения, Элементы.Список);
КонецПроцедуры
&НаКлиенте
Процедура Подключаемый_ОбновитьКоманды()
ПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Элементы.Список);
КонецПроцедуры
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
#КонецОбласти
&НаКлиенте
Процедура СписокПриАктивизацииСтроки(Элемент)
// СтандартныеПодсистемы.ПодключаемыеКоманды
ПодключаемыеКомандыКлиент.НачатьОбновлениеКоманд(ЭтотОбъект);
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
КонецПроцедуры
Показать
(6), Благодарю за идею, но не помогло. Модуль списка выглядит аналогично. События формы привязаны. Подсистема СтандартныеПодсистемы - ПодключаемыеКоманды присутствует. Но что-то заветная команда не появляется. При этом кнопки печати и создать на основании есть на форме списка отображаются.
(4) Я говорю о том, можно ли расширять обычные формы или только управляемые формы, точнее об обычных ничего не сказано : https://its.1c.ru/db/v836doc#bookmark:dev:TI000001513
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот