Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Не могу подключить к документу внешнюю обработку заполнения

Не могу подключить к документу внешнюю обработку заполнения
Я
   wms
 
12.12.17 - 11:33
1С:ERP 2.4.1.215.
Не могу подключить к документу внешнюю обработку заполнения
// ----------- информация об обработке -------------------------

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

    МассивНазначений = Новый Массив;
    МассивНазначений.Добавить("Документ.УпаковочныйЛист");//Не указывается в размещении ??? Почему?          

    МассивНазначений.Добавить("Документ.АвансовыйОтчет");  //Указывается в размещении, но для этого документа мне не надо           

    ПараметрыРегистрации.Вставить("Назначение", МассивНазначений);

КонецФункции

И даже вручную не могу задать размещение для документа "Упаковочный лист" -в нем что-то не так? что надо доработать в нем?
 
 
   3achem
 
1 - 12.12.17 - 11:39
(0) телепаты в отпуске, зайдите попозже
   FIXXXL
 
2 - 12.12.17 - 11:41
МассивНазначений.Добавить("Документ.УпаковочныйЛист")//Не указывается в размещении ??? Почему?          


    МассивНазначений.Добавить("Документ.АвансовыйОтчет");  //Указывается в размещении, но для этого документа мне не надо           


"Документ.УпаковочныйЛист" - в метаданных есть УпаковочныйЛист, без префиксов и прочего мусора?
   wms
 
3 - 12.12.17 - 11:41
мне не телепаты нужны. А спецы по УФ.
В каком месте проверяется доступность документа для разделов "Размещение"
   wms
 
4 - 12.12.17 - 11:42
(2) да, типовой документ
   wms
 
5 - 12.12.17 - 11:45
В толстом клиенте, например УПП, я знаю , что в формах документов нужно прописывать несколько процедур и вызывать их при открытии.
Тут наверно тоже что то не доработано.Сам буду долго искать где рыть
   1Садовник
 
6 - 12.12.17 - 11:48
А если сразу добавить?

ПараметрыРегистрации.Назначение.Добавить("Документ.УпаковочныйЛист");
   3achem
 
7 - 12.12.17 - 11:52
   wms
 
8 - 12.12.17 - 11:54
(6) для авансового отчета так работает, для упаковочного выдает ошибку:
{ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(3286)}: Итератор для значения не определен
            Для Каждого ПолноеИмяОбъектаМетаданных Из РегистрационныеДанные.Назначение Цикл

буду рыть уже хоть что то
   1Садовник
 
9 - 12.12.17 - 11:55
(8) что-то с этим доком не так
   1Садовник
 
10 - 12.12.17 - 11:56
(7) там "старье" во фреш такое уже не пускают)
 
 Рекламное место пустует
   tesseract
 
11 - 12.12.17 - 12:07
А прочие параметры - например имя и массив команд заполнять кто будет?

И в конце соотвественно - Возврат ПараметрыРегистрации;
   wms
 
12 - 12.12.17 - 12:10
(11) там все нормально. для документа "Авансовый отчет" все работает.
+(8) вот что нарыл по ошибке
        МассивТиповИлиМетаданных = Метаданные.ОпределяемыеТипы.ОбъектСДополнительнымиКомандами.Тип.Типы();  - тут не попадает Упаковочный лист, а Авансовый есть.
Копанду надо какую то в док добавить.наверно на командную панель типа "Заполнение"- есть у Авансового, а у упаковочного нет. щас буду думать как добавить. Редко я с УФ работаю и подзабыл уже что знал...
   wms
 
13 - 12.12.17 - 12:19
а, оказывается есть такой объект метаданных "ОпределяемыеТипы" там как раз и не установлен флаг у Упаковочного листа.
пока не могу проверить. чуть позже
   tesseract
 
14 - 12.12.17 - 12:22
(13) А обработчик при создании формы добавлен?

 #Область ОбработчикиСобытийФормы


&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    
        // ДополнительныеОтчетыИОбработки

    ДополнительныеОтчетыИОбработки.ПриСозданииНаСервере(ЭтотОбъект);
    // Конец ДополнительныеОтчетыИОбработки


КонецПроцедуры
   wms
 
15 - 12.12.17 - 12:54
+(13) помогло.
все заработало. всем спасибо

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует