Добавление команды на форму списка документа

1. Mizrael 03.07.23 11:20 Сейчас в теме
Добрый день. Версия предприятия 8.3.20.1674, версия конфигурации 2.1.48.5, версия БСП 3.1.7.96.
Имеется документ "Счет на оплату покупателю". В форме документа команда "Перейти к иерархическому списку связанных документов" имеется, а вот в форме списка её нету. Как же её туда можно добавить через расширение.. Может кто с таким сталкивался и успешно задачу решил?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Ravil_ 03.07.23 12:22 Сейчас в теме
(1) зайти в отладку найти где он форму открывает по этой кнопке и скопировать код оттуда
3. DENSKR 16 03.07.23 13:05 Сейчас в теме
(2) Если речь о конфе БП 2.0 то она на обычных формах, добавить кнопку в расширение для обычного приложения, такое будет работать?
6. schweigen 03.07.23 13:43 Сейчас в теме
(1) Должна присутствовать подсистема СтандартныеПодсистемы - ПодключаемыеКоманды
Модуль формы списка должен выглядеть следующим образом,
Не забудь проверить привязку процедур ПриСозданииНаСервере, СписокПриАктивизацииСтроки
где Список - Основная таблица формы
#Область ОбработчикиСобытийФормы

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
	
	// СтандартныеПодсистемы.ПодключаемыеКоманды
	ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);
	// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
	
КонецПроцедуры

#КонецОбласти

#Область ПодключаемыеОбработчики
// СтандартныеПодсистемы.ПодключаемыеКоманды
&НаКлиенте
Процедура Подключаемый_ВыполнитьКоманду(Команда)
    ПодключаемыеКомандыКлиент.НачатьВыполнениеКоманды(ЭтотОбъект, Команда, Элементы.Список);
КонецПроцедуры

&НаКлиенте
Процедура Подключаемый_ПродолжитьВыполнениеКомандыНаСервере(ПараметрыВыполнения, ДополнительныеПараметры) Экспорт
    ВыполнитьКомандуНаСервере(ПараметрыВыполнения);
КонецПроцедуры

&НаСервере
Процедура ВыполнитьКомандуНаСервере(ПараметрыВыполнения)
    ПодключаемыеКоманды.ВыполнитьКоманду(ЭтотОбъект, ПараметрыВыполнения, Элементы.Список);
КонецПроцедуры

&НаКлиенте
Процедура Подключаемый_ОбновитьКоманды()
    ПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Элементы.Список);
КонецПроцедуры
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
#КонецОбласти

 &НаКлиенте
Процедура СписокПриАктивизацииСтроки(Элемент)
	
	// СтандартныеПодсистемы.ПодключаемыеКоманды
    ПодключаемыеКомандыКлиент.НачатьОбновлениеКоманд(ЭтотОбъект);
    // Конец СтандартныеПодсистемы.ПодключаемыеКоманды
	
КонецПроцедуры
Показать
7. schweigen 03.07.23 13:48 Сейчас в теме
(6) ну и до кучи твой документ должен находиться в Критерии отбора "СвязанныеДокументы", но он скорее всего и так там
8. Mizrael 03.07.23 14:18 Сейчас в теме
(6), Благодарю за идею, но не помогло. Модуль списка выглядит аналогично. События формы привязаны. Подсистема СтандартныеПодсистемы - ПодключаемыеКоманды присутствует. Но что-то заветная команда не появляется. При этом кнопки печати и создать на основании есть на форме списка отображаются.
9. schweigen 03.07.23 14:43 Сейчас в теме
(8) ПриСозданииНаСервере походи отладчиком в ОбщийМодуль.ПодключаемыеКоманды.ВывестиКоманды
не знаю, чем еще тебе помочь
4. Ravil_ 03.07.23 13:13 Сейчас в теме
(3) не знаю, можете проверить, создайте необычную форму списка
5. DENSKR 16 03.07.23 13:22 Сейчас в теме
(4) Я говорю о том, можно ли расширять обычные формы или только управляемые формы, точнее об обычных ничего не сказано : https://its.1c.ru/db/v836doc#bookmark:dev:TI000001513
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот