|
Значение не является значением объектного типа (Добавить)
| ☑ |
0
SprayTM
16.09.19
✎
07:34
|
Функция ВыгрузитьДеревоЗначенийВТаблицуЗначений(ДеревоЗнач, ТаблицаЗнач = Неопределено) Экспорт
Если ТаблицаЗнач = Неопределено Тогда
ТаблицаЗнач = Новый ТаблицаЗначений;
Для Каждого Колонка Из ДеревоЗнач.Колонки Цикл
ТаблицаЗнач.Колонки.Добавить(Колонка.Имя, Колонка.ТипЗначения);
КонецЦикла;
КонецЕсли;
Для Каждого СтрокаДерева Из ДеревоЗнач.Строки Цикл
ЗаполнитьЗначенияСвойств(ТаблицаЗнач.Добавить(), СтрокаДерева);
ВыгрузитьДеревоЗначенийВТаблицуЗначений(СтрокаДерева, ТаблицаЗнач);
КонецЦикла;
Возврат ТаблицаЗнач;
КонецФункции
Выдаёт такую ошибку:
{ВнешняяОбработка.ЗакрытиеЗаказовСтороннегоЗакупаНаДату.Форма.Форма.Форма(203)}: Значение не является значением объектного типа (Добавить)
ЗаполнитьЗначенияСвойств(ТаблицаЗнач.Добавить(), СтрокаДерева);
|
|
1
SprayTM
16.09.19
✎
07:35
|
|
|
2
SprayTM
16.09.19
✎
07:35
|
обычные формы, версия 8.3
|
|
3
Гипервизор
16.09.19
✎
07:42
|
Остановитесь отладчиком на этой строке и тип ТаблицаЗнач огласите.
|
|
4
SprayTM
16.09.19
✎
07:54
|
Сделал точку останова, выдал ошибку. Но в отладчике пустота
|
|
6
catena
16.09.19
✎
08:03
|
(4)Невнимательна. Остановка не происходит? Клиент-сервер?
|
|
7
catena
16.09.19
✎
08:03
|
Хм, форма
|
|
8
catena
16.09.19
✎
08:03
|
Может это не та обработка, которая запускается?
|
|
9
SprayTM
16.09.19
✎
08:08
|
(6) Остановка произошла, шагнул в цикл, показал ошибку и всё. Файловый. Вызывал функцию из процедуры выполнения обработки
|
|
10
Кац
16.09.19
✎
08:32
|
(9) ну так какой тип у ТаблицаЗнач? (3)
|
|
11
ДенисЧ
16.09.19
✎
08:49
|
Перед циклом вставь Сообщить(типЗнч(ТаблицаЗнач));
|
|
12
catena
16.09.19
✎
08:49
|
(9)Так надо не в цикл шагать, а тип смотреть.
|
|
13
SprayTM
16.09.19
✎
08:52
|
(10) булево -_-
|
|