Написала внешнюю обработку. Все работает, но кнопка на форме документов Больничный лист и Неявки прогулы не появилась. Появился только пункт в меню Еще.. Можно ли вытащить кнопку на формы данных документов?
текст
Функция СведенияОВнешнейОбработке() Экспорт
ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке(СтандартныеПодсистемыСервер.ВерсияБиблиотеки());
ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиЗаполнениеОбъекта();
ПараметрыРегистрации.Версия = "1.1";
ПараметрыРегистрации.Наименование = "Проверка неявок в постовых ведомостях";
// Определение объектов, к которым подключается эта обработка.
МассивНазначений = Новый Массив;
МассивНазначений.Добавить("Документ.ПрогулНеявка");
МассивНазначений.Добавить("Документ.БольничныйЛист");
ПараметрыРегистрации.Вставить("Назначение", МассивНазначений);
НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();
НоваяКоманда.Представление = НСтр("ru = 'Сверка дат с постовыми ведомостями'");
НоваяКоманда.Идентификатор = "СверкаСПостовымиВедомостями";
НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыЗаполнениеФормы();
НоваяКоманда.Модификатор = "СверкаСПостовымиВедомостями";
НоваяКоманда.ПоказыватьОповещение = Истина;
Возврат ПараметрыРегистрации;
КонецФункции
Пользователь также может изменить положение кнопки для себя через "Еще... – Изменить форму...".
пользователь может из Еще.. перетащить кнопку на форму? Это было бы решением, но у меня не получается. Расширение использовать не хочу, т.к. допобработка с видом ЗаполнениеОбъекта должна кнопку выводить и выводит в других обработках с таким же описанием! Вот например:
Функция СведенияОВнешнейОбработке() Экспорт
ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("3.1.7.61");
ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиЗаполнениеОбъекта();
ПараметрыРегистрации.Версия = "1.1";
ПараметрыРегистрации.Назначение.Добавить("Документ.ОтражениеЗарплатыВБухучете");