|
Не могу провести документ в регламентном задании | ☑ | ||
---|---|---|---|---|
0
topitot
13.06.13
✎
14:57
|
1сV8.2(8.2.17.143)
Есть рег задание, которое запускает процедуру в моделе документа, в этой процедура создается еще 1(другой) документ, заполняется и записывается. Если запускть вручную, то все проходит на ура. Если рег. заданием , то возникает ошибка: Ошибка при вызове метода контекста (Записать) ДокОУ.Записать(); по причине: Ошибка при выполнении обработчика - 'ПередЗаписью' по причине: {(1)}: Слишком много фактических параметров ДокОУ.Записать(); ДокОУ - Это как раз тот самый созданный документ. С правами все нормально вроде, даже привелигированный режим был добавлен.. но не спас. Может кто сталкивался с такой шнягой? |
|||
1
ДенисЧ
13.06.13
✎
14:58
|
в ПРиЗаписи есть что-то, что не работает в фоне... Проверь
|
|||
2
ale-sarin
13.06.13
✎
14:59
|
(0) Ищи что делается в ПередЗаписью у ДокОУ.
|
|||
3
topitot
13.06.13
✎
15:00
|
вот что делает,что тут фону может помешать?
СуммаДокумента = Состав.Итог("Сумма"); Если Состав.Количество()<>0 Тогда Дополнительно = ?(ЗначениеЗаполнено(Состав.Получить(0).Мероприятие),Состав.Получить(0).Мероприятие.ДопМероприятие,Истина); КонецЕсли; |
|||
4
Wobland
13.06.13
✎
15:01
|
попробовать уменьшить количество параметров? ;)
|
|||
5
topitot
13.06.13
✎
15:34
|
при записи пустая...все равно ошибка
|
|||
6
topitot
13.06.13
✎
15:35
|
точнее передзаписью
|
|||
7
Maxus43
13.06.13
✎
15:36
|
Получить(0) - зачем так? Состав[0].Мероприятие
|
|||
8
topitot
13.06.13
✎
15:38
|
реквизит ТЧ первой строки для заполнения реквизита документа Дополнительно получается
|
|||
9
Maxus43
13.06.13
✎
15:42
|
как запускаешь процедуру в модуле дока рег заданием? объект получаешь?
|
|||
10
topitot
13.06.13
✎
15:46
|
Процедура СобытияПоПоселкам() Экспорт
ДокОУ = Документы.УН_ОказаниеУслуг.СоздатьДокумент(); //заполним шапку ДокОУ.Дата = ТекущаяДата(); ДокОУ.ДокументОснование = ЭтотОбъект.Ссылка; ДокОУ.ТипСчета = УслугиПользование.Тип; ДокОУ.Проект = Договор.Проект; ДокОУ.Организация = Юрлицо; ДокОУ.Контрагент .... //запись: попытка УстановитьПривилегированныйРежим(Истина); ДокОУ.Записать(РежимЗаписиДокумента.Запись); УстановитьПривилегированныйРежим(Ложь); Исключение ЗаписьЖурналаРегистрации(НСтр("ru = 'Обновление данных присоединенного файла на сервере'"), УровеньЖурналаРегистрации.Ошибка,,, ПодробноеПредставлениеОшибки(ИнформацияОбОшибке())); КонецПопытки; |
|||
11
topitot
13.06.13
✎
15:48
|
Запускаю "послезагрузкеобъекта" строкой
Объект.СобытияПоПоселкам(); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |