Имя: Пароль:
1C
1С v8
не могу передать структуру с таблицей в ней с сервера на УФ 8.3
0 polyks
 
12.02.16
14:19
Здравствуйте! помогите!
Я знакомлюсь с 1с, по образованию-программист.
здесь ниче не понимаю...
обработка внешняя.

на сервере собрала данные, загрузила их в таблицы значений, эти таблицы поместила в структуру:

Структ=Новый Структура;                                                          
Структ.Вставить("КонтрагентыДляПерезаписи",КонтрагентыДляПерезаписи);
Структ.Вставить("КонтрагентыДляПерезаписиДоставка",КонтрагентыДляПерезаписиДоставка);
Возврат Структ;

и возвращаю эту структуру результатом работы функции в функцию модуля УФ(она с директивой НаСервере).

ругается на второй строке:
if  not (структ=Неопределено) then        
    if not Структ.КонтрагентыДляПерезаписи=Неопределено then

Ошибка:Поле объекта не обнаружено (КонтрагентыДляПерезаписи)

что не так?
1 Одинесю
 
12.02.16
14:33
А под каким клиентом работаешь?
2 791Dance
 
12.02.16
14:34
А что отладчик показывает в структуре?
3 lubitelxml
 
12.02.16
14:38
Если НЕ структ.Свойство("КонтрагентыДляПерезаписи") Тогда - попробуй так
4 lubitelxml
 
12.02.16
14:39
+(3) для твоего примера НЕ убери
5 polyks
 
12.02.16
15:13
(1) выбирать авто, с компьетера, значит толстый наверное
6 polyks
 
12.02.16
15:14
(2) ни хрена не показывает, уходит на сервак, а сервак нев режиме отладки))
7 polyks
 
12.02.16
15:15
(3) спасибо, попробую
8 polyks
 
12.02.16
15:22
{Форма.ФормаУправл.Форма(119)}: Метод объекта не обнаружен (Свойство)
if not структ.Свойство("КонтрагентыДляПерезаписи") then
9 lubitelxml
 
12.02.16
15:38
Сообщить(Строка(ТипЗнч(структ))) - что говорит?
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс