Имя: Пароль:
1C
1С v8
Значение не является значением объектного типа (Добавить)
, ,
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
Сделал точку останова, выдал ошибку. Но в отладчике пустота
http://www.picshare.ru/view/10273446/
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) булево -_-
Основная теорема систематики: Новые системы плодят новые проблемы.