Переключение на Главную Страницу Страницы: [1] 2  ОтправитьПечать
Горячая тема (более 10 ответов) Проблемка с Индексированной таблицей (число прочтений - 7717 )
ostap
Junior Member
**
Отсутствует



Сообщений: 32
Зарегистрирован: 31. Мая 2006
Пол: Мужской
Проблемка с Индексированной таблицей
20. Июля 2006 :: 07:05
Печать  
Вот такой код в модуле формы дока:
Код
Выбрать все
Если Выбран()=1 Тогда
	 итз.Загрузить(ТекущийДокумент());
Иначе
     ....
КонецЕсли;
......
Если Выбран()=1 Тогда
     итз.Выгрузить(ТекущийДокумент());
Иначе
     ....
КонецЕсли; 


Выдает ошибку:
итз.Выгрузить(ТекущийДокумент());
{Документ.Заявка.Форма.Модуль(563)}: Требуется переменная с типом ИндексированнаяТаблица, ТаблицаЗначений, СписокЗначений или Документ!

Подскажите, плз, что не так?
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Проблемка с Индексированной таблицей
Ответ #1 - 20. Июля 2006 :: 07:11
Печать  
Чето такое у меня было, точно не помню.
По-моему, загрузка/выгрузка в контекст документов обламывала.
В итоге сделал через пром. тз.

А вообще
Код
Выбрать все
Если Выбран()=1 Тогда
итз.Выгрузить(ТекущийДокумент());
 


это какая-то стремная конструкция. по идее выгрузка должна идти в контекст документа.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
ostap
Junior Member
**
Отсутствует



Сообщений: 32
Зарегистрирован: 31. Мая 2006
Пол: Мужской
Re: Проблемка с Индексированной таблицей
Ответ #2 - 20. Июля 2006 :: 07:25
Печать  
дык, пробовал и так и эдак...
т.е. выход:
итз.Выгрузить(тз);
ЗагрузитьТабличнуюЧасть(тз);
?
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Проблемка с Индексированной таблицей
Ответ #3 - 20. Июля 2006 :: 07:42
Печать  
Может, в багзиллу напишешь? Это поправить можно, не забыть бы только.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
ostap
Junior Member
**
Отсутствует



Сообщений: 32
Зарегистрирован: 31. Мая 2006
Пол: Мужской
Re: Проблемка с Индексированной таблицей
Ответ #4 - 20. Июля 2006 :: 11:21
Печать  
попробую  Улыбка...
Готово!
  
Наверх
 
IP записан
 
D_Pavel
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 28
Зарегистрирован: 24. Июля 2006
Re: Проблемка с Индексированной таблицей
Ответ #5 - 24. Июля 2006 :: 01:21
Печать  
напиши сначала
ТекущийДокумент=ТекущийДокумент();
и вместо ТекущийДокумент() подставляй ТекущийДокумент
итз.Выгрузить(ТекущийДокумент)
Потому что ТекущийДокумент() - это функция, а не переменная
  
Наверх
 
IP записан
 
ostap
Junior Member
**
Отсутствует



Сообщений: 32
Зарегистрирован: 31. Мая 2006
Пол: Мужской
Re: Проблемка с Индексированной таблицей
Ответ #6 - 24. Июля 2006 :: 05:16
Печать  
Интересно, а Загрузить() - по другому принципу работает?
  
Наверх
 
IP записан
 
D_Pavel
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 28
Зарегистрирован: 24. Июля 2006
Re: Проблемка с Индексированной таблицей
Ответ #7 - 24. Июля 2006 :: 05:58
Печать  
Загрузить() работает по другому принципу.
Она не изменяет ТекущийДокумент
  
Наверх
 
IP записан
 
ADirks
1c++ developer
1c++ moderator
Отсутствует


А нужны ли мы нам?

Сообщений: 692
Местоположение: Новосибирск
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Проблемка с Индексированной таблицей
Ответ #8 - 02. Августа 2006 :: 14:23
Печать  
Исправил загрузку/выгрузку в контексте формы документа. Теперь надо писать
итз.Загрузить(Контекст);
и
итз.Выгрузить(Контекст);
  
Наверх
 
IP записан
 
D_Pavel
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 28
Зарегистрирован: 24. Июля 2006
Re: Проблемка с Индексированной таблицей
Ответ #9 - 03. Августа 2006 :: 01:59
Печать  
ADirks, в чем смысл, и так было нормально...
  
Наверх
 
IP записан
 
ADirks
1c++ developer
1c++ moderator
Отсутствует


А нужны ли мы нам?

Сообщений: 692
Местоположение: Новосибирск
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Проблемка с Индексированной таблицей
Ответ #10 - 03. Августа 2006 :: 03:21
Печать  
D_Pavel писал(а) 03. Августа 2006 :: 01:59:
ADirks, в чем смысл, и так было нормально...

Смысл в том, что контекст оно не понимало. Теперь же можно работать и с табличной частью незаписанного документа.
  
Наверх
 
IP записан
 
D_Pavel
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 28
Зарегистрирован: 24. Июля 2006
Re: Проблемка с Индексированной таблицей
Ответ #11 - 03. Августа 2006 :: 04:06
Печать  
Классно!
ADirks, не знаешь почему когда поставщиком данных табличного поля я ставлю индексированную таблицу, то ничего не отображается, и приходится выгружать в обычную таблицу значений.
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Проблемка с Индексированной таблицей
Ответ #12 - 03. Августа 2006 :: 05:07
Печать  
потому что никто пока не реализовал поставщика для ИТ
  

1&&2&&3
Наверх
 
IP записан
 
D_Pavel
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 28
Зарегистрирован: 24. Июля 2006
Re: Проблемка с Индексированной таблицей
Ответ #13 - 03. Августа 2006 :: 05:18
Печать  
А кто именно? Улыбка
Видел в документации что в этом случае нужно использовать Базовый класс, а как его получить? Я не помню как делал, но выходило сообщение об ошибке...
  
Наверх
 
IP записан
 
ADirks
1c++ developer
1c++ moderator
Отсутствует


А нужны ли мы нам?

Сообщений: 692
Местоположение: Новосибирск
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Проблемка с Индексированной таблицей
Ответ #14 - 03. Августа 2006 :: 05:24
Печать  
D_Pavel писал(а) 03. Августа 2006 :: 04:06:
Классно!
ADirks, не знаешь почему когда поставщиком данных табличного поля я ставлю индексированную таблицу, то ничего не отображается, и приходится выгружать в обычную таблицу значений.

Знаю  Улыбка
Потому что нет такого поставщика данных для ТП. Пока видимо никому не понадобилось настолько, чтобы сделать соотв. поставщика.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 
ОтправитьПечать