Имя: Пароль:
1C
1C 7.7
v7: Пометка Удаления в справочнике
0 Uchenica74
 
22.07.14
07:51
Доброе утро! Даже не знаю в какую ветку задать вопрос. Думаю все же сюда. Из 8.1 подключаюсь в 7-ку. Делаю следующее:
1 Godofsin
 
22.07.14
07:53
Нихерасе ты понаделала...
2 Ненавижу 1С
 
гуру
22.07.14
07:53
Даша, начни с фото
3 Uchenica74
 
22.07.14
07:54
ФВрем = ПодключениеЗИК.CreateObject("Справочник.Сотрудники");
Если ФВрем.НайтиПоРеквизиту("КодУПП",Физлицо.Код,1) = 1 Тогда и т.д.
Хочу перед тем как ФВрем.НайтиПоРеквизиту("КодУПП",Физлицо.Код,1) проверить в ФВрем помеченные на удаление элементы и исключить их. Подскажите как правильно это реализовать
4 SeraFim
 
22.07.14
07:54
Не получается, потому что вот тут ошибка:
5 Uchenica74
 
22.07.14
07:54
(1) )))))
6 SeraFim
 
22.07.14
07:54
(4) блин, опоздал)
7 Uchenica74
 
22.07.14
07:55
Думала сделать что то типа этого:
    
    Пока ФВрем.ПолучитьЭлемент()=0 Цикл
        заполнить другую переменную;
    КонецЦикла;
8 Ненавижу 1С
 
гуру
22.07.14
07:56
(3) если в цикле, то Продолжить
9 Мигало
 
22.07.14
07:56
(3) А для чего исключить помеченные на удаление ? "КодУПП" - неуникальный для элементов ?
И таки да, начни с фотки
10 Uchenica74
 
22.07.14
07:57
Но не могу сообразить как заполнить эту переменную и затем уже в ней искать НоваяПеременная.НайтиПоРеквизиту("КодУПП",Физлицо.Код,1) = 1
11 SeraFim
 
22.07.14
07:57
Если ФВрем.ПометкаУдаления() = 0 тогда
//не помечен, делаешь, что нужно
12 Ненавижу 1С
 
гуру
22.07.14
07:57
(10) сделай запросом!
13 Uchenica74
 
22.07.14
08:02
(12)точно и в запросе условие поставить, спасибо за идею
14 SeraFim
 
22.07.14
08:04
ВыбратьЭлементыПоРеквизиту
15 НП
 
22.07.14
08:14
Физлицо конкретное в справочнике только одно. Помечать его на удаление бесполезно, поскольку наверняка по нему имеются документы. Поэтому, проверку эту проводить не надо, а работать дальше с найденным физлицом в соответствии с его статусом (работает, уволен и т.п.)
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн