![]() |
![]() |
j7 20.09.2004 - 10:31 |
Если ПустоеЗначение(род)=0 Тогда Тов1.ИспользоватьРодителя(род); ФлГлП = 0; КонецЕсли; Если Тов1.НайтиПоРеквизиту("Ном",Код,ФлГлП)=0 Тогда Help! Почему не работает такая конструкция! По подчинению искать не хочет! вообще такая конструкция должна работать? |
АМ 1 - 20.09.2004 - 10:32 | Поле Ном - индексированное? |
Карлсон Великий и Ужасный 2 - 20.09.2004 - 10:33 | +(1) Он имеет в виду флажок "Сортировка" стоит? |
j7 3 - 20.09.2004 - 10:35 | да! |
MetaEditor 4 - 20.09.2004 - 10:35 | Что такое Код, и какой тип у Ном |
j7 5 - 20.09.2004 - 10:39 |
код - это значение реквизита "Ном" Ном - строковое поле Дело в том по флагу во всем справочнике ищет а вподчинении нет |
Gloom 6 - 20.09.2004 - 10:43 | род - у тебя точно группа справочника? Может фигню какую в качестве родителя подсовываешь? |
j7 7 - 20.09.2004 - 10:51 |
точно! мне интересно у кого-нить это работало? а то я чего то сомневаться стал |
MetaEditor 8 - 20.09.2004 - 11:01 | а СокрЛП(Код) тоже не ищет? |
ГомерС 9 - 20.09.2004 - 11:14 |
Это глюк. Я нарывался - в папках ищет не далее первого уровня подчинения. Приходиться Пока Тов1.получитьЭлемент()=1 цикл |
ГомерС 10 - 20.09.2004 - 11:16 |
Если тов1.принадлежитгруппе(род)=1 тогда ... |
j7 11 - 20.09.2004 - 11:23 | спасибо! у меня там как раз два уровня |
Cat 12 - 20.09.2004 - 11:24 |
(0) Ща все поймешь(если этого не учел). Пример: Реквизит справочника - строка 5. Туда пишешь "1". Он записует как " 1". Искать нужно не "1", а " 1". Понял? |
Cat 13 - 20.09.2004 - 11:27 |
+12 Реквизит справочника - строка 5. Туда пишешь "1". Он записует как "<4_пробела>1". Искать нужно не "1", а "<4_пробела>1". |
VovaZ 14 - 20.09.2004 - 11:36 | (13) Странно, а у меня пробелы после значения добавляет... что я делаю не так? |
Cat 15 - 20.09.2004 - 11:41 | (14) ну прошиб я прошиб. |