не могу передать структуру с таблицей в ней с сервера на УФ 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
Сообщить(Строка(ТипЗнч(структ))) - что говорит?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший