|
Не могу подключить к документу внешнюю обработку заполнения
|
Я
|
|
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 | |
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) помогло.
все заработало. всем спасибо |