Имя: Пароль:
1C
1C 7.7
v7: Не видит элементы подчиненного справочника
Ø (Злопчинский 01.10.2014 19:37)
0 CARtMEN
 
01.10.14
18:27
В общем есть справочник "Чехлы" и есть подчиненный "Сертификаты". И вот вся проблема в том, что при обходе справочника чехлы выводит сертификаты  всех чехлов кроме одного. Хотя они присутствуют. До этого решил эту проблему просто созданием нового элемента справочника "Чехлы" с таким же именем и новыми элементами справочника "Сертификаты". Но вот через какое-то время опять возникла такая же проблема с новым созданным элементом.
Подскажите, кто сталкивался, что делать?
1 lavalit
 
01.10.14
18:51
Код в студию
2 CARtMEN
 
01.10.14
18:59
Пока ТЗЯ.ПолучитьСтроку() = 1 Цикл
  СпрСерт    = СоздатьОбъект("Справочник.СертификаИСтандартыЧ");
  СпрСерт.ИспользоватьВладельца(ТЗЯ.Наименование.Чехол.ТекущийЭлемент());
  Если СпрСерт.ВыбратьЭлементы() = 1 Тогда // вот на этой строке не срабатывает
    // код обработки
  КонецЕсли;
КонецЦикла;
3 Banned
 
01.10.14
19:01
Если СпрСерт.ВыбратьЭлементы(1) = 1

и индексируй базу почаще
4 CARtMEN
 
01.10.14
19:01
Точнее вот так:

СпрСерт    = СоздатьОбъект("Справочник.СертификаИСтандартыЧ");

Пока ТЗЯ.ПолучитьСтроку() = 1 Цикл  
  СпрСерт.ИспользоватьВладельца(ТЗЯ.Наименование.Чехол.ТекущийЭлемент());
  Если СпрСерт.ВыбратьЭлементы() = 1 Тогда // вот на этой строке не срабатывает
    // код обработки
  КонецЕсли;
КонецЦикла;
5 lavalit
 
01.10.14
19:04
СпрСерт.ВыбратьЭлементы();
Пока СпрСерт.ПолучитьЭлемент() = 1 Цикл

    // код обработки

КонецЦикла;
6 CARtMEN
 
01.10.14
19:09
(5) Не срабатывает СпрСерт.ВыбратьЭлементы() и ПолучитьЭлемент() уже тем более не срабатывает
7 lavalit
 
01.10.14
19:14
а говорит чего?
8 CARtMEN
 
01.10.14
19:16
(7) Нет. Все строки владельцев выводит кроме одного. У этого владельца не видит подчиненные элементы.
9 Злопчинский
 
01.10.14
19:17
для облегчения напишем для начала
СпрСерт.ИспользоватьВладельца(ТЗЯ.Наименование.Чехол);
10 Злопчинский
 
01.10.14
19:18
(8) стань на этого проблемного владельца в списке справочника, правой мышью, подчненные спроавочник - сертификаты - ПОКАЗЫВАЕТ ПОДЧИНЕННЫЕ ЭЛЕМЕНТЫ?
11 lavalit
 
01.10.14
19:18
открой справчник и вверху в менюшке нажмакай кнопу "подчиненные правочники" оно сразу должно показать что там есть... мож таки там и нет ничего?
12 lavalit
 
01.10.14
19:18
(10) дежуришь?)))))
13 CARtMEN
 
01.10.14
19:19
Ребята. Все есть. В том то и вся проблема.
14 lavalit
 
01.10.14
19:19
(10) вот наверно знаешь как тему обозначить как [решено]... где это делается?
15 Злопчинский
 
01.10.14
19:19
и да. для чистоты эксперимента перед проведением всяческих испыьаний - переиндексировать базу. а еще лучше - если есть возможность - полный тии
16 Злопчинский
 
01.10.14
19:20
(13) не верю/сомневаюсь
17 CARtMEN
 
01.10.14
19:20
Делал полное тестирование и реиндексацию.
18 Злопчинский
 
01.10.14
19:20
либо у тебя два чехла "одинаковых" - у одного из них есть подчиненные, а у второго - нет.
ты их и путаешь, впадая в ересь... ;-)
19 CARtMEN
 
01.10.14
19:21
Я сам не верю своим глазам. По сто раз открывал и закрывал.
20 Злопчинский
 
01.10.14
19:21
ну тады пиши на
21 lavalit
 
01.10.14
19:21
прСерт.ВыбратьЭлементы(0)... но вряд ли поможет оно
22 Злопчинский
 
01.10.14
19:22
на [email protected] bl и пароль для тима - посмотрим... хз.. может там действительно проблема...
23 Злопчинский
 
01.10.14
19:22
..тока быстро пока я добрый, а то мне еще отчет о проделанных работах за август/сентябрь составлять.. ;-)
24 CARtMEN
 
01.10.14
19:26
(23) Секунду
25 CARtMEN
 
01.10.14
19:28
ДИКО ИЗВИНЯЮСЬ. Сказал менеджерам поменять модель. Сказали, что сделали. Оказалось нет! Просто названия идентичные. Думал поменяли. А проверить смог только через запрос. Всем спасибо.
26 CARtMEN
 
01.10.14
19:29
Решено
27 Эльниньо
 
01.10.14
19:31
Злопчинскому успел послать пароль?
Всё - ты попал лямов на 10. Не менее
28 CARtMEN
 
01.10.14
19:32
(27) Не успел) Я с беларуси) 10 не много)
29 Злопчинский
 
01.10.14
19:35
(28) отмазка не катит. я тоже с Беларуси.
И как оказалось - мегамощный телепат, бо ситуацию была предсказана в (18)