![]() |
|
Конвертация данных 2 ПолучитьОбъект? | ☑ | ||
---|---|---|---|---|
0
spiller26
27.10.17
✎
14:31
|
Формирую таблицу документов для проведения после загрузки данных
Таблица заполнена. При попытке Получения объекта по ссылке выходит ошибка. Не пойму почему, что может быть не так с ссылками. Ошибка в обработчике события ПослеЗагрузкиДанных (конвертация) Обработчик = ПослеЗагрузкиДанных (конвертация) ОписаниеОшибки = Ошибка при вызове метода контекста (ПолучитьОбъект): Элемент не выбран! ПозицияМодуля = (5) КодСообщения = 23 Вот текст обращения к объекту. Если Параметры.ТаблицаДокументов.Количество() > 0 Тогда Сообщить(Параметры.ТаблицаДокументов.Количество()); Параметры.ТаблицаДокументов.Сортировать("ДатаДок Возр"); Для Каждого СтрокаТч Из Параметры.ТаблицаДокументов Цикл ОбъектДок = СтрокаТч.СсылкаДок.ПолучитьОбъект(); Попытка ОбъектДок.Записать(РежимЗаписиДокумента.Проведение); Сообщить("Документ проведен: " + СокрЛП(ОбъектДок)); Исключение Сообщить("ДОКУМЕНТ НЕ ПРОВЕДЕН : " + СокрЛП(ОбъектДок)); КонецПопытки; КонецЦикла; Иначе Сообщить("Нет таблицы проведенных документов!") КонецЕсли; |
|||
1
Amra
27.10.17
✎
14:35
|
Это ссылки из базы источника. В приемнике ссылки не ссылки
|
|||
2
mehfk
27.10.17
✎
14:40
|
(0) Значит в какой-то строке у тебя как минимум пустая ссылка.
|
|||
3
spiller26
27.10.17
✎
14:40
|
(1) Почему? Вот заполнение самой таблицы.
В конвертации "ПослеЗагрузкиОбъекта" Если ИмяТипаОбъекта = "Документ" Тогда Если Объект.Проведен Тогда //Объект.Записать(); НоваяСтрока = Параметры.ТаблицаДокументов.Добавить(); НоваяСтрока.СсылкаДок = Объект.Ссылка; НоваяСтрока.ДатаДок = Объект.Дата; КонецЕсли; КонецЕсли; |
|||
4
бомболюк
27.10.17
✎
14:44
|
ПослеЗагрузки != ПослеЗаписи
сделай Если ИмяТипаОбъекта = "Документ" Тогда Если Объект.Проведен Тогда Объект.Записать(); ОбъектМодифицирован = Ложь; НоваяСтрока = Параметры.ТаблицаДокументов.Добавить(); НоваяСтрока.СсылкаДок = Объект.Ссылка; НоваяСтрока.ДатаДок = Объект.Дата; КонецЕсли; КонецЕсли; |
|||
5
Naumov
27.10.17
✎
15:00
|
ТАк проверь тип того, чью ссылку пытаешься получить.
|
|||
6
spiller26
27.10.17
✎
15:00
|
(4) Точняк, пустышки оказались.
Выгружаю с записью. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |