Добавление команды на форму списка документа
Добрый день. Версия предприятия 8.3.20.1674, версия конфигурации 2.1.48.5, версия БСП 3.1.7.96.
Имеется документ "Счет на оплату покупателю". В форме документа команда "Перейти к иерархическому списку связанных документов" имеется, а вот в форме списка её нету. Как же её туда можно добавить через расширение.. Может кто с таким сталкивался и успешно задачу решил?
Имеется документ "Счет на оплату покупателю". В форме документа команда "Перейти к иерархическому списку связанных документов" имеется, а вот в форме списка её нету. Как же её туда можно добавить через расширение.. Может кто с таким сталкивался и успешно задачу решил?
По теме из базы знаний
- Вывод печатных форм с запросом данных в форму "Печать документов" из подсистемы БСП "Печать".
- Перерасчет выбранных в списке документов "Начисление зарплаты" для ЗУП 3.1.2 и 2.5.123
- Массовая рассылка печатных форм любых документов + расчетные листки по Email, Telegram, WhatsApp, FTP, в каталог или том
- Блокировка/Разблокировка формы документа Отражение зарплаты в финансовом учете с использованием механизма "Блокировки изменения объектов"
- Печать чеков из списка документов
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Должна присутствовать подсистема СтандартныеПодсистемы - ПодключаемыеКоманды
Модуль формы списка должен выглядеть следующим образом,
Не забудь проверить привязку процедур ПриСозданииНаСервере, СписокПриАктивизацииСтроки
где Список - Основная таблица формы
Модуль формы списка должен выглядеть следующим образом,
Не забудь проверить привязку процедур ПриСозданииНаСервере, СписокПриАктивизацииСтроки
где Список - Основная таблица формы
#Область ОбработчикиСобытийФормы
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
// СтандартныеПодсистемы.ПодключаемыеКоманды
ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
КонецПроцедуры
#КонецОбласти
#Область ПодключаемыеОбработчики
// СтандартныеПодсистемы.ПодключаемыеКоманды
&НаКлиенте
Процедура Подключаемый_ВыполнитьКоманду(Команда)
ПодключаемыеКомандыКлиент.НачатьВыполнениеКоманды(ЭтотОбъект, Команда, Элементы.Список);
КонецПроцедуры
&НаКлиенте
Процедура Подключаемый_ПродолжитьВыполнениеКомандыНаСервере(ПараметрыВыполнения, ДополнительныеПараметры) Экспорт
ВыполнитьКомандуНаСервере(ПараметрыВыполнения);
КонецПроцедуры
&НаСервере
Процедура ВыполнитьКомандуНаСервере(ПараметрыВыполнения)
ПодключаемыеКоманды.ВыполнитьКоманду(ЭтотОбъект, ПараметрыВыполнения, Элементы.Список);
КонецПроцедуры
&НаКлиенте
Процедура Подключаемый_ОбновитьКоманды()
ПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Элементы.Список);
КонецПроцедуры
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
#КонецОбласти
&НаКлиенте
Процедура СписокПриАктивизацииСтроки(Элемент)
// СтандартныеПодсистемы.ПодключаемыеКоманды
ПодключаемыеКомандыКлиент.НачатьОбновлениеКоманд(ЭтотОбъект);
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
КонецПроцедуры
Показать
(6), Благодарю за идею, но не помогло. Модуль списка выглядит аналогично. События формы привязаны. Подсистема СтандартныеПодсистемы - ПодключаемыеКоманды присутствует. Но что-то заветная команда не появляется. При этом кнопки печати и создать на основании есть на форме списка отображаются.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот