Переключение на Главную Страницу Страницы: [1] 2  ОтправитьПечать
Очень популярная тема (более 25 ответов) ТП - получение данных из невидимой колонки (число прочтений - 7601 )
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
ТП - получение данных из невидимой колонки
18. Марта 2009 :: 18:18
Печать  
Вроде как и боян, но не нашел
Делаю так:

ТП.Колонки.Закрыта.Видимость = 0;
Источник.Поля.Добавить("Закрыта").Автоудаление=0;

Затем приходится через попытку (работает), без попытки сообщает "неверное значение первого параметра" - пишу сообщение по памяти

Процедура ТаблПолеПриВыводеСтроки(ТабличноеПоле, ОформлениеСтроки, ДанныеСтроки)
     Попытка
           ЗадачаЗакрыта = ДанныеСтроки.Получить("Закрыта");
     Исключение
     КонецПопытки;      

Где туплю?
Версия 2.5.0.7
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Evgen
1c++ donor
Отсутствует



Сообщений: 33
Местоположение: Санкт-Петербург
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: ТП - получение данных из невидимой колонки
Ответ #1 - 19. Марта 2009 :: 06:17
Печать  
Попробуй так:
ЗадачаЗакрыта = ДанныеСтроки.Закрыта;
  
Наверх
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: ТП - получение данных из невидимой колонки
Ответ #2 - 19. Марта 2009 :: 08:45
Печать  
Поле агрегатного объекта не обнаружено (Закрыта)
Там в документации что-то не так, параметры используемые мной получены эксп. путем: ТабличноеПоле, ОформлениеСтроки, ДанныеСтроки
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Evgen
1c++ donor
Отсутствует



Сообщений: 33
Местоположение: Санкт-Петербург
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: ТП - получение данных из невидимой колонки
Ответ #3 - 19. Марта 2009 :: 10:20
Печать  
На версии 2.0.3.5 в процедуре только два параметра
Процедура ПриВыводеСтроки(ОформлениеСтроки, ДанныеСтроки)
На 3.0.1.19 в процедуре 3 параметра
Процедура ПриВыводеСтроки(ОформлениеСтроки, ДанныеСтроки,ТипРегиона)
Обращение к данным строки для обеих версий работает через
ЗадачаЗакрыта = ДанныеСтроки.Закрыта;
  
Наверх
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: ТП - получение данных из невидимой колонки
Ответ #4 - 19. Марта 2009 :: 11:26
Печать  
Непонятно, ко второму параметру тоже не получается так написать Что-то.Закрыта - ошибка выдается но в принципе работает Улыбка
"Поле агрегатного объекта не обнаружено (Закрыта)"

Может разработчики что-то скажут?
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: ТП - получение данных из невидимой колонки
Ответ #5 - 19. Марта 2009 :: 18:33
Печать  
Я думаю, они скажут "Тестовую конфу давай"
  
Наверх
ICQ  
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: ТП - получение данных из невидимой колонки
Ответ #6 - 24. Марта 2009 :: 15:20
Печать  
Тут была аналогичная тема: http://www.1cpp.ru/forum/YaBB.pl?num=1233831818
  
Наверх
ICQ  
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: ТП - получение данных из невидимой колонки
Ответ #7 - 26. Марта 2009 :: 08:40
Печать  
Спасибо, но что-то не допру
Если сделать колонку невидимой и автоудаление = 0, то при выводе строки ругается:

ЗадачаЗакрыта = ДанныеСтроки.Получить("Закрыта");
{Обработка.ЖурналЗадач.Форма.Модуль(484)}: Недопустимое значение первого параметра.

Ни у кого не было такого?
Если оставить колонку видимой - все в порядке, но она видна Улыбка
Пробую уже на версии 3
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
slider26
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 256
Зарегистрирован: 01. Июня 2006
Re: ТП - получение данных из невидимой колонки
Ответ #8 - 26. Марта 2009 :: 09:28
Печать  
Попробуй:
Код
Выбрать все
Если (ДанныеСтроки.Индекс("Закрыта") <> -1) Тогда
	ЗадачаЗакрыта = ДанныеСтроки.Закрыта;
КонецЕсли;
 

  
Наверх
 
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: ТП - получение данных из невидимой колонки
Ответ #9 - 26. Марта 2009 :: 09:51
Печать  
Спасибо! Пропала ошибка
Потом буду осознавать что к чему, счас другие дела
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
bobank
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 26
Зарегистрирован: 03. Октября 2007
Re: ТП - получение данных из невидимой колонки
Ответ #10 - 27. Марта 2009 :: 06:19
Печать  
У меня та-же проблема.

Есть две невидимых колоки в ТП

Выполняю процедуру:

Процедура кн_ТабПолеПриВыводеСтроки(ВзялТабПоле,ВзялОформление,ВзялДанные)
     ,2,0);
     ВзялОформление.Ячейки.Символ.ИндексКартинки=ВзялИндексКартинки;
     ВзялОформление.Ячейки.Символ.ОтображатьКартинку=1;
КонецПроцедуры

Выходит сообщение об ошибке:

,2,0);
{Обработка.ОтборЭлементовСправочника.Форма.Модуль(199)}: Недопустимое значение первого параметра.

Это стало происходить после смены версии с 2.5.0.5 на 2.5.0.7

Ошибка? Или я что-то не то делаю? Ведь раньше работало, а сейчас - нет
  
Наверх
 
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: ТП - получение данных из невидимой колонки
Ответ #11 - 27. Марта 2009 :: 22:53
Печать  
Угу, какой там такой первый параметр... как будто есть еще второй... нифига не понятно
Может дока не соответствует?
Параметры в ПриВыводеСтроки() как показала практика не соответствуют документации
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТП - получение данных из невидимой колонки
Ответ #12 - 28. Марта 2009 :: 13:49
Печать  
Вадимко писал(а) 27. Марта 2009 :: 22:53:
Параметры в ПриВыводеСтроки() как показала практика не соответствуют документации

А в чем не соответствуют?

Неудобно спрашивать, но первый абзац ты, конечно, изучил?
http://www.1cpp.ru/docum/icpp/html/TableField.html#id3
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ТП - получение данных из невидимой колонки
Ответ #13 - 28. Марта 2009 :: 13:52
Печать  
Salimbek писал(а) 19. Марта 2009 :: 18:33:
Я думаю, они скажут "Тестовую конфу давай"

О да! Улыбка
Ну, по крайней мере, текст запроса стоило бы увидеть.
Еще можно кусок кода по добавлению колонок в связке с именами полей данных.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: ТП - получение данных из невидимой колонки
Ответ #14 - 28. Марта 2009 :: 15:08
Печать  
kms писал(а) 28. Марта 2009 :: 13:52:
Salimbek писал(а) 19. Марта 2009 :: 18:33:
Я думаю, они скажут "Тестовую конфу давай"

О да! Улыбка
Ну, по крайней мере, текст запроса стоило бы увидеть.
Еще можно кусок кода по добавлению колонок в связке с именами полей данных.


Михаил, пока я тя тут поймал... Улыбка
слушай а почему у меня если колонку в ТП (строка неограниченной длины) расположить не в конце то не считываются данные (поставщик ODBC).... вроде запрос строю так чтобы последними были  Нерешительный
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 
ОтправитьПечать