|   |   | 
| 
 | Не могу подключить к документу внешнюю обработку заполнения | ☑ | ||
|---|---|---|---|---|
| 0
    
        wms 12.12.17✎ 11:33 | 
        1С:ERP 2.4.1.215.
 Не могу подключить к документу внешнюю обработку заполнения // ----------- информация об обработке ------------------------- Функция СведенияОВнешнейОбработке() Экспорт МассивНазначений = Новый Массив; МассивНазначений.Добавить("Документ.УпаковочныйЛист"); //Не указывается в размещении ??? Почему? МассивНазначений.Добавить("Документ.АвансовыйОтчет"); //Указывается в размещении, но для этого документа мне не надо ПараметрыРегистрации.Вставить("Назначение", МассивНазначений); КонецФункции И даже вручную не могу задать размещение для документа "Упаковочный лист" -в нем что-то не так? что надо доработать в нем? | |||
| 1
    
        3achem 12.12.17✎ 11:39 | 
        (0) телепаты в отпуске, зайдите попозже     | |||
| 2
    
        FIXXXL 12.12.17✎ 11:41 | 
        МассивНазначений.Добавить("Документ.УпаковочныйЛист");//Не указывается в размещении ??? Почему?          
 МассивНазначений.Добавить("Документ.АвансовыйОтчет"); //Указывается в размещении, но для этого документа мне не надо "Документ.УпаковочныйЛист" - в метаданных есть УпаковочныйЛист, без префиксов и прочего мусора? | |||
| 3
    
        wms 12.12.17✎ 11:41 | 
        мне не телепаты нужны. А спецы по УФ.
 В каком месте проверяется доступность документа для разделов "Размещение" | |||
| 4
    
        wms 12.12.17✎ 11:42 | 
        (2) да, типовой документ     | |||
| 5
    
        wms 12.12.17✎ 11:45 | 
        В толстом клиенте, например УПП, я знаю , что в формах документов нужно прописывать несколько процедур и вызывать их при открытии.
 Тут наверно тоже что то не доработано.Сам буду долго искать где рыть | |||
| 6
    
        1Садовник 12.12.17✎ 11:48 | 
        А если сразу добавить?
 ПараметрыРегистрации.Назначение.Добавить("Документ.УпаковочныйЛист"); | |||
| 7
    
        3achem 12.12.17✎ 11:52 | ||||
| 8
    
        wms 12.12.17✎ 11:54 | 
        (6) для авансового отчета так работает, для упаковочного выдает ошибку:
 {ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(3286)}: Итератор для значения не определен Для Каждого ПолноеИмяОбъектаМетаданных Из РегистрационныеДанные.Назначение Цикл буду рыть уже хоть что то | |||
| 9
    
        1Садовник 12.12.17✎ 11:55 | 
        (8) что-то с этим доком не так     | |||
| 10
    
        1Садовник 12.12.17✎ 11:56 | 
        (7) там "старье" во фреш такое уже не пускают)     | |||
| 11
    
        tesseract 12.12.17✎ 12:07 | 
        А прочие параметры - например имя и массив команд заполнять кто будет? 
 И в конце соотвественно - Возврат ПараметрыРегистрации; | |||
| 12
    
        wms 12.12.17✎ 12:10 | 
        (11) там все нормально. для документа "Авансовый отчет" все работает.
 +(8) вот что нарыл по ошибке МассивТиповИлиМетаданных = Метаданные.ОпределяемыеТипы.ОбъектСДополнительнымиКомандами.Тип.Типы(); - тут не попадает Упаковочный лист, а Авансовый есть. Копанду надо какую то в док добавить.наверно на командную панель типа "Заполнение"- есть у Авансового, а у упаковочного нет. щас буду думать как добавить. Редко я с УФ работаю и подзабыл уже что знал... | |||
| 13
    
        wms 12.12.17✎ 12:19 | 
        а, оказывается есть такой объект метаданных "ОпределяемыеТипы" там как раз и не установлен флаг у Упаковочного листа.
 пока не могу проверить. чуть позже | |||
| 14
    
        tesseract 12.12.17✎ 12:22 | 
        (13) А обработчик при создании формы добавлен?
 #Область ОбработчикиСобытийФормы &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) // ДополнительныеОтчетыИОбработки ДополнительныеОтчетыИОбработки.ПриСозданииНаСервере(ЭтотОбъект); // Конец ДополнительныеОтчетыИОбработки КонецПроцедуры | |||
| 15
    
        wms 12.12.17✎ 12:54 | 
        +(13) помогло.
 все заработало. всем спасибо | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |