Интерфейс Такси.
Сделал внешнюю обработку для работы с табличной частью документа. Подключил.
Единственная проблема, кнопка прячется в разделе Еще. Как-то ее можно вывести на форму документа?
---
такое бывает, обычно уже в при работе, через меню еще - изменить форму, просто перетаскиваю нужную кнопку в нужное место
---
Ответ слегка некомпетентный однако!
Управление видимостью команды выполняется как уже очень грамотно отметил independ (7) в изменить форму!
см рисунок - команда обработки Изменить авансы
---
такое бывает, обычно уже в при работе, через меню еще - изменить форму, просто перетаскиваю нужную кнопку в нужное место
---
первое что пришло в голову. только там ее нет.
---
Вы поищите получше!
я вот и картинку вам привел...
И уточните что указано в СведенияОВнешнейОбработке, тогда еще подумаем...
---
покажите скрином как вы её разместили в конфигураторе на форме элемента документа
---
не в конфигураторе. это внешняя обработка. подключается к определенному документу. когда я открываю этот документ кнопку могу увидеть только раскрыв группу Еще. А хотелось бы, чтобы она появилась на форме документа.
---
Только программно в ПриСозданииНаСервере
---
ага при создании на сервере обработки ?
Или замкнутой на замочек от изменений формы документа из конфигурации на поддержке...
Тут пару недель назад была тема как Убрать аналогичную кнопку с формы в меню еще... )))))))))))))
Так по вашему аналогично ? Программно ? ;-)
---
Замкнутой на замочек от изменения формы документа.
Можно через расширение.

ЗЫ. Какой вопрос - такой ответ...
---
Ответ слегка некомпетентный однако!
Управление видимостью команды выполняется как уже очень грамотно отметил independ (7) в изменить форму!
см рисунок - команда обработки Изменить авансы
---
если пользователей 2-3, то норм. а если 500?
---
а с чего вы решили , что именно всем 500 нужно изменить положение этой кнопки?
Вы отмазываетесь... ;-)
кому нужно - тот настраивает ТАК как ему нужно...
И не программным способом!
---
не совсем так. там видимость команды документа. а речь идет о команде, которая програмно пересылается из подключаемой обработки. там ее нет.
---
(12) это вы давайте подробнее. как что, когда и куда у вас программно "пересылается".
СведенияОВнешнейОбработке и код в обработке по созданию команды.
---
вам что картинки мало?
Не кажется вам, что вы ставите все с ног на голову?
Нужно смотреть что напрограммировал автор...
И его Сведения об обработке, чтобы сделать выводы...
---
много!
Кому надо пусть сами себе перетаскивают!
Вопрос в разделе "Общие вопросы программирования (Dev)" - давайте обсуждать программирование...
---
Вы предлагаете обсудить как запрограммировать сферического коня в вакууме?
мы уже куда как конкретно дали ответ автору, осталось уточнить почему он не может найти свою кнопку в настройках...
скорее всего плохо ищет, потому как прячется она ... ;-)
---
смотрите внимательно мою картинку!
"Пересчитать авансы" - это команда внешней обработки...

```1c
    Функция СведенияОВнешнейОбработке() Экспорт

    ПараметрыРегистрации = Новый Структура;
    МассивНазначений = Новый Массив;
    МассивНазначений.Добавить("Документ.ВедомостьНаВыплатуЗарплатыВБанк");
    МассивНазначений.Добавить("Документ.ВедомостьНаВыплатуЗарплатыПеречислением");

    //ДополнительнаяОбработка
    //ДополнительныйОтчет
    //ЗаполнениеОбъекта
    //Отчет
    //ПечатанаяФорма
    //СозданиеСвязанныхОбъектов
    //ПараметрыРегистрации.Вставить("Вид", "ПечатанаяФорма");
    ПараметрыРегистрации.Вставить("Вид", "ЗаполнениеОбъекта");
    ПараметрыРегистрации.Вставить("Назначение", МассивНазначений);
    ПараметрыРегистрации.Вставить("Наименование", "Пересчитать авансы");
    ПараметрыРегистрации.Вставить("Версия", "1.1");
    ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);
    ПараметрыРегистрации.Вставить("Информация", "Дополнительная обработка");

    ТаблицаКоманд = ПолучитьТаблицуКоманд();

    ДобавитьКоманду(ТаблицаКоманд,
    "Пересчитать авансы",
    "Пересчитать",
    "ВызовСерверногоМетода", //Использование(ОткрытиеФормы, ВызовКлиентскогоМетода, ВызовСерверногоМетода)
    Истина);

    ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);
    Возврат ПараметрыРегистрации;
    КонецФункции
```
---
а можно подробнее? подозреваю что это то. какой код?
---
Подозрения неверные ....
Точнее если вы хотите менять ПриСозданииНаСервере, то и обработку внешнюю не надо делать!
Просто вносите все изменения в конфу, а потом мучайтесь при каждом обновлении...
Ну можно еще устроить шоу с расширениями, которые уж почти 10 лет 1С довести до ума не могут со всеми их глюками...
---
Всем спасибо. Действительно можно вывести на форму исполбзуя мехаизм изсенить форму. Там она пряталась в другом разделе. Почитал описание, нашел.