Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Не могу сделать так, при активизациистроки показывались данные!!! (число прочтений - 1555 )
mirvel
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 55
Зарегистрирован: 28. Августа 2010
Не могу сделать так, при активизациистроки показывались данные!!!
11. Ноября 2010 :: 04:59
Печать  
Процедура ИнициализацияМногострочнойЧасти()
     ПоставщикДанныхМногострочнаяЧасть = СоздатьОбъект("ПоставщикДанных");
     ПоставщикДанныхМногострочнаяЧасть.ТипЗначений = "Справочник.Номенклатура";

....

Процедура ТабличноеПолеМногострочнойЧастиПриАктивизацииСтроки(ТабличноеПоле)
ТДанные = ПоставщикДанныхМногострочнаяЧасть.Данные.ТекущиеДанные;
Сообщить(ТДанные.Код);

следующая ситуация.....если колонка код отображается...все работает...а вот если ее убрать интерактивно (или не показывать программно) то вылазит ошибка......
типа нету такого поля!!!!
  
Наверх
 
IP записан
 
mirvel
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 55
Зарегистрирован: 28. Августа 2010
Re: Не могу сделать так, при активизациистроки показывались данные!!!
Ответ #1 - 11. Ноября 2010 :: 05:23
Печать  
как то странно все это... у меня поставщик данных получается тоже работает как табличное поле....отображает только инфу....хм........ самый прикол в том....что в другом событии Выбор()
у меня возвращается не просто текст....а элемент справочника....

Процедура ТП)

     Если типзначениястр(строкаТП)="Справочник"
     Тогда            
           ВыбратьТекущийЭлемент(строкаТП);     //вот она строчка СТРОКАТП...которая возвращает мне элемент номенклатуры....я через нее могу даже найти код....т.е. строкатп.код, строкатп.ценадлр...., строкатп.наименование!!!!          
           ТабличноеПоле.ОтменитьРедактированиеЗначения();
     КонецЕсли;       
КонецПроцедуры

Если бы при активизации строки...возвращалась бы такая же СТРОКАТП....все вопросы были бы исчерпаны!!! (кстати как посмотреть где описано событие ВЫБОР() у меня в пакете....Хотел бы увидеть сам код!!!!
  
Наверх
 
IP записан
 
mirvel
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 55
Зарегистрирован: 28. Августа 2010
Re: Не могу сделать так, при активизациистроки показывались данные!!!
Ответ #2 - 11. Ноября 2010 :: 05:50
Печать  
Покамись из сложившийся ситуации (пока не дали мне ответа...или пока созрею) сделал так, чтобы поле код не могли убирать.......
ТабличноеПоле.Колонки.Код.ИзменятьВидимость=0;

Но тем не менее....это думаю не решение!
  
Наверх
 
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: Не могу сделать так, при активизациистроки показывались данные!!!
Ответ #3 - 11. Ноября 2010 :: 06:11
Печать  
Научись уже читать справку... тип значения СтрокаТП зависит только от поставщика-провайдера. если использовать ПоставщикДанныхТЗ - то это будет число ... у других свои законы ... видимо твой провайдер возвращает строку справочника.
  
Наверх
 
IP записан
 
mirvel
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 55
Зарегистрирован: 28. Августа 2010
Re: Не могу сделать так, при активизациистроки показывались данные!!!
Ответ #4 - 11. Ноября 2010 :: 06:14
Печать  
Dmitry The Wing писал(а) 11. Ноября 2010 :: 06:11:
Научись уже читать справку... тип значения СтрокаТП зависит только от поставщика-провайдера. если использовать ПоставщикДанныхТЗ - то это будет число ... у других свои законы ... видимо твой провайдер возвращает строку справочника.

да я очень люблю читать...поэтому я спрашивал..где эту справку найти!!!!! или о какой справке идет речь?
  
Наверх
 
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: Не могу сделать так, при активизациистроки показывались данные!!!
Ответ #5 - 11. Ноября 2010 :: 06:20
Печать  
mirvel писал(а) 11. Ноября 2010 :: 06:14:
Dmitry The Wing писал(а) 11. Ноября 2010 :: 06:11:
Научись уже читать справку... тип значения СтрокаТП зависит только от поставщика-провайдера. если использовать ПоставщикДанныхТЗ - то это будет число ... у других свои законы ... видимо твой провайдер возвращает строку справочника.

да я очень люблю читать...поэтому я спрашивал..где эту справку найти!!!!! или о какой справке идет речь?

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