Имя: Пароль:
1C
1С v8
Добавить обработку в раздел
0 ozon0
 
30.04.15
17:31
Создал внешнюю обработку, нужно ее добавить в раздел Доп. обработки
http://i60.fastpic.ru/big/2015/0430/72/e430c8c02ebcedd3765df33cfbb6fe72.png
1 VikingKosmo
 
30.04.15
17:33
подключи обработку в справочник Внешние отчеты и обработки
2 VikingKosmo
 
30.04.15
17:34
пардон Дополнительные
3 ozon0
 
30.04.15
17:45
Подключил, но не появляется. Вот что прописал в самой обработке
Функция СведенияОВнешнейОбработке() Экспорт

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

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

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

    ДобавитьКоманду(ТаблицаКоманд,
    "Заполнить документ",
    "Заполнить документ",
    "ВызовКлиентскогоМетода",
    Истина);

    ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);

    Возврат ПараметрыРегистрации;
КонецФункции

Функция Получить Таблицу Команд()
  Команды = Новый ТаблицаЗначений;
  Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка"));
  Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка"));
  Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка"));
  Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево"));
  Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка"));
  Возврат Команды;
КонецФункции

Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "")
  НоваяКоманда = ТаблицаКоманд.Добавить();
  НоваяКоманда.Представление = Представление;
  НоваяКоманда.Идентификатор = Идентификатор;
  НоваяКоманда.Использование = Использование;
  НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение;
  НоваяКоманда.Модификатор = Модификатор;
КонецПроцедуры

Если Меняю одну строчку на ПараметрыРегистрации.Вставить("Вид", "ДополнительнаяОбработка") то при регистрации ошибка
{ОбщийМодуль.СтандартныеПодсистемыКлиент.Модуль(881)}: Преобразование значения к типу Число не может быть выполнено
            ПолныйТекст = Результат.ВыводПредупреждения.Текст + Символы.ПС + Символы.ПС + Результат.ВыводПредупреждения.ТекстОшибок;
4 VikingKosmo
 
30.04.15
17:53
Я бы все же предложил сходить в БСП и посмотреть как правильно описывать ПараметрыРегистрации()
5 ozon0
 
30.04.15
18:00
(4) Только оттуда. Переподключил обработку и заработало. 1с наше все..