![]() |
![]() |
![]() |
|
не могу выгрузить тч в документ | ☑ | ||
---|---|---|---|---|
0
LivingStar
08.06.12
✎
14:34
|
отсортировал тз хочу загрузить её в тч документа
но выходит ошибка | {Форма.Форма.Форма(123)}: Ошибка при вызове метода контекста (ВернутьОбъект) ДокОбъект = ВернутьОбъект(Документ); по причине: При подписке ДокументПередЗаписьюДа | Процедура ВыполнитьПреобразование(Команда) ТаблицаТоваровДокумента = Документ.СписокЗаданий.Выгрузить(,"Абонент"); //ТаблицаТоваровДокумента.ВыбратьСтроку(); // -> абоненты АбонентыСорт = GO(ТаблицаТоваровДокумента); //АбонентыСорт.ВыбратьСтроку(); // -> отсортированные абоненты ТчДокумента = Документ.СписокЗаданий.Выгрузить(); ТчДокумента.Колонки.Добавить("Индекс"); Отбор = Новый Структура(); н = 1; Для Каждого Стр Из АбонентыСорт Цикл Отбор.Вставить("Абонент",Стр.Ссылка); ТчДокумента.НайтиСтроки(Отбор)[0].Индекс = н; н = н + 1; КонецЦикла; //ТчДокумента.ВыбратьСтроку(); // -> отсортированная тз тч документа ТчДокумента.Сортировать("Индекс Возр"); ДокОбъект = ВернутьОбъект(Документ); ДокОбъект.СписокЗаданий.Загрузить(ТчДокумента); ДокОбъект.Записать(); КонецПроцедуры что поправить? |
|||
1
YF
08.06.12
✎
14:35
|
(0) ту строку, где ошибку выдает
|
|||
2
LivingStar
08.06.12
✎
14:36
|
(1)
&НаСервере Функция ВернутьОбъект(СсылкаДок) ОбъектДок = СсылкаДок.ПолучитьОбъект(); Возврат ОбъектДок; КонецФункции |
|||
3
LivingStar
08.06.12
✎
14:36
|
ошибка :
{Форма.Форма.Форма(123)}: Ошибка при вызове метода контекста (ВернутьОбъект) ДокОбъект = ВернутьОбъект(Документ); по причине: При подписке ДокументПередЗаписьюДатаЗапрета на событие ПередЗаписью произошла ошибка. Обработчик события не найден. |
|||
4
LivingStar
08.06.12
✎
14:36
|
(1) вот эта строка ДокОбъект = ВернутьОбъект(Документ);
|
|||
5
DrShad
08.06.12
✎
14:37
|
весь код в топку
|
|||
6
DrShad
08.06.12
✎
14:38
|
у тя уже есть документ объект, так с куя ли его еще раз получать?
|
|||
7
PiVa123
08.06.12
✎
14:38
|
Поди модуль с процедурой подписки переименовали, или процедуру переименовали, смотреть подписку и смотреть в ней процедуру
|
|||
8
LivingStar
08.06.12
✎
14:38
|
ДокОбъект = ВернутьОбъект(Документ);
почему не могу получить объект? |
|||
9
LivingStar
08.06.12
✎
14:39
|
я же получаю объект, при чем тут перед записью?
|
|||
10
PiVa123
08.06.12
✎
14:43
|
(9) - Ошибку внимательно прочитал ? Там же говориться что не найдена процедура модуля подписки.
|
|||
11
LivingStar
08.06.12
✎
14:44
|
(10) ясно, но я же просто получаю объект программно, для того что бы загрузить в него тз, она и в этот момент инициализируется?
|
|||
12
PiVa123
08.06.12
✎
14:45
|
(11) Понятно, что такое подписки на события - видимо тебе не ведомо. Дальнейший разговор не имеет смысла.
|
|||
13
LivingStar
08.06.12
✎
14:46
|
(12) ведомо, смотрю
|
|||
14
LivingStar
08.06.12
✎
14:46
|
такая подписка ДокументПередЗаписьюДатаЗапрета есть
|
|||
15
LivingStar
08.06.12
✎
14:47
|
(+14) и есть там тот документ, с которым я работаю ....
|
|||
16
PiVa123
08.06.12
✎
14:48
|
(15) Процедуру открой
|
|||
17
LivingStar
08.06.12
✎
14:49
|
(16) какую?
|
|||
18
PiVa123
08.06.12
✎
14:54
|
(17) Которая в подписке
|
|||
19
LivingStar
08.06.12
✎
14:56
|
там их много
|
|||
20
LivingStar
08.06.12
✎
14:57
|
исходя из этого, какую?
При подписке ДокументПередЗаписьюДатаЗапрета на событие ПередЗаписью произошла ошибка. Обработчик события не найден. |
|||
21
SnarkHunter
08.06.12
✎
14:59
|
Вроде предпоследний день только... Но, с другой стороны, пятница ведь...
|
|||
22
LivingStar
08.06.12
✎
15:00
|
не могу сообразить что нет так, документом пользуются все ок, я просто хочу кое что с ним сделать и даже не записываю его, просто хочу получить объект, и такое ..
|
|||
23
LivingStar
09.06.12
✎
05:53
|
открыл подписку на событие ДокументПередЗаписьюДатаЗапрета
там есть только обработчик события в модуле общего назначения ПередЗаписьюНаСервере, - это он? просто ПередЗаписью нет |
|||
24
LivingStar
09.06.12
✎
05:55
|
есть такая процедура в общем модуле
&НаСервере Процедура ПередЗаписьюНаСервере(пФорма, Отказ, ТекущийОбъект, ПараметрыЗаписи) Экспорт Попытка // Обработчик подсистемы "Контактная информация" УправлениеКонтактнойИнформацией.ПередЗаписьюНаСервере(пФорма, ТекущийОбъект); Исключение КонецПопытки; КонецПроцедуры // ПередЗаписьюНаСервере() что нужно смотреть подскажите |
|||
25
LivingStar
09.06.12
✎
05:58
|
у подписки на событие ДокументПередЗаписьюДатаЗапрета
указано событие ПередЗаписью, а что поправить то нужно? |
|||
26
LivingStar
09.06.12
✎
06:19
|
убрал галку на документ с этой подписки на событие, ошибка эта перестала появляться, сейчас выходит вот эта, -
{Форма.Форма.Форма(125)}: Ошибка при вызове метода контекста (Записать) ДокОбъект.Записать(); по причине: Ошибка при выполнении обработчика - 'ПриЗаписи' по причине: Попытка передачи с клиента на сервер мутабельного значения 1-го параметра метода ПриЗаписиДокументаДляОбмена () подскажите что исправить? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |