Вход | Регистрация

Форумы на Кубань.Ру


1С:Предприятие ::

Метки:

Подскажите, плиз

Ø
Я
   AlexSYSka
18.11.04 - 08:17
Народ, подскажите в чем проблема
Пишу:
  Опер="";
  Имя="";
  Спр=СоздатьОбъект("Справочник.Темы");
  Спр.ВыбратьЭлементы();
  Опер=Поле1.ПолучитьЗначение(Поле1.ТекущаяСтрока(), Имя);
  Если Спр.НайтиПоРеквизиту("Раздел",Опер,1)=1 Тогда
Условие не проходит, хотя, при выводе переменной Опер, она совпадает с имеющейся строкой в справочнике.
Галочку "Сортировка" в свойствах реквизита справочника поставл.
 
  Рекламное место пустует
   Loky
1 - 18.11.04 - 08:20
А галочку отбор по реквизиту?
   AlexSYSka
2 - 18.11.04 - 08:22
Ага
   Loky
3 - 18.11.04 - 08:24
+1 проверь тип переменной "Опер" совпадает ли с реквизитом "Раздел" в справочнике?
   Гурон
4 - 18.11.04 - 08:26
(2) судя по коду, Имя у тебя равно "", что же у тебя будет в Опер после Поле1.ПолучитьЗначение(Поле1.ТекущаяСтрока(), Имя)?
   AlexSYSka
5 - 18.11.04 - 08:32
При выводе переменной Опер пишет название строки, т.е. все правильно.
А как проверить тип переменной?
   Loky
6 - 18.11.04 - 08:34
ТипЗначенияСтр
если это точно справочник, то кажется Вид()
   AlexSYSka
7 - 18.11.04 - 08:42
На справочник написал, его название.
На переменную написал "Строка".
Это правильно? Просто я уже запарился...:-((
   Loky
8 - 18.11.04 - 08:45
Тип рексизита "раздел" в справочнике значит - другой справочник..
а ищешь по значению, которое является строкой...
как заполняется тз "Поле1" ??
   AlexSYSka
9 - 18.11.04 - 08:50
Я понял почему не работает, только как исправить - не знаю. Подскажи
Процедура ПриОткрытии()
  Спр=СоздатьОбъект("Справочник.Разделы");
  Спр.ВыбратьЭлементы();
  Пока Спр.ПолучитьЭлемент() = 1 Цикл
      Поле1.ДобавитьЗначение(Спр.Наименование);
  КонецЦикла;
КонецПроцедуры
   Loky
10 - 18.11.04 - 08:51
Поле1.ДобавитьЗначение(Спр.ТекущийЭлемент(),Спр.Наименование); (если это список значений)
 
  Рекламное место пустует
   AlexSYSka
11 - 18.11.04 - 08:55
Идет, вот спасибо.
   Loky
12 - 18.11.04 - 08:57
Пожалуйста ;)



Список тем форума

Форум Территория 1С

Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует