Имя: Пароль:
1C
1C 7.7
v7: Поиск сотрудников в справочнике
,
0 Leks100
 
26.12.11
11:50
не получается найти дату  помогите обясните что не првило я делаю


в справочнике сотрудники найти тех содрудников которые поступили на работу после 01.01.2010

Процедура Сформировать()

Спр=СоздатьОбъект("Справочник.Сотрудники");
Спр.Новый();
Спр.Наименование="Иванов";  
Спр.Дата = ('01.01.2010');
Спр.Записать();
Спр.Новый();
Спр.Наименование="Сидров";
Спр.Дата = ('01.01.2012');
Спр.Записать();
Спр.Новый();
Спр.Наименование="Петров";
Спр.Дата = ('01.01.20011');
Спр.Записать();
Спр.Новый();
Спр.Наименование="Волковна";
Спр.Дата = ('01.01.2010');
Спр.Записать();
Спр.Новый();
Спр.Наименование="Карбаноновна";
Спр.Дата = ('01.04.20010');
Спр.Записать();
КонецПроцедуры
1 mdocs
 
26.12.11
11:51
что это О_о
2 andrewks
 
26.12.11
11:51
(0) на будущее: почитай правила форума, и особенно http://www.forum.mista.ru/rules.php#rec
3 Godofsin
 
26.12.11
11:52
госпаааадиииииии....
4 kotletka
 
26.12.11
11:53
Пока делаешь все неправильно
5 Godofsin
 
26.12.11
11:53
У тебя в (0) дата и не ищется нигде.
6 NcSteel
 
26.12.11
11:56
(0) Давай по порядку!

Какая платформа ? Какая конфигурация?
7 Maxus43
 
26.12.11
11:56
Спр=СоздатьОбъект("Справочник.Сотрудники");

это клюшки же?
8 Godofsin
 
26.12.11
11:57
тему изменили, а раздел?
9 guitar_player
 
26.12.11
11:57
(7) они самые
10 NcSteel
 
26.12.11
11:57
Может раздел и v8 правильный, а мысли автора думаю не правильно )
11 Godofsin
 
26.12.11
11:59
ТС по ходу испугался
12 1Сергей
 
26.12.11
11:59
Спр.Дата = Дата("01.01.2010");
13 MixanM
 
26.12.11
11:59
по моему, если по порядку то будет так: "сначала б-г создал Землю..." а вообще тыц : http://mista.ru/tutor_1c/sprav.htm и объясни какая у тебя адинэс, а то это на 7 похожа, и тем более ты создаешь новые жэлементы а тебе нужно найти их по реквезиту что то вроде :
ИмяРекв = "Год"; //у реквизита должен быть установлен флажок Сортировка в Конфигураторе
ФлагГлобПоиска = 1; // 1- искать во всем справочнике, 0 - искать в пределах подчинения
Если СпрСотр.НайтиПоРеквизиту(ИмяРекв,1980,ФлагГлобПоиска)=1 Тогда
 НайденныйЭлемент = СпрСотр.ТекущийЭлемент();
 //делаем что то с элементом
КонецЕсли;
14 NcSteel
 
26.12.11
12:00
15 Leks100
 
26.12.11
12:00
1С Предприятия 7.7
16 ParaWiz
 
26.12.11
12:01
ТС закрой конфигуратор! Быстро!
17 MixanM
 
26.12.11
12:01
а вот для цикла :
СпрСотр = СоздатьОбъект("Справочник.Сотрудники");
СпрСотр.ИспользоватьРодителя(грпРаботающие);
СпрСотр.ИспользоватьДату(РабочаяДата());
СпрСотр.ВыбратьЭлементы();
Пока СпрСотр.ПолучитьЭлемент()=1 Цикл

Если СпрСотр.Должность = длжПлотник Тогда
....Прервать; //нашли работающего плотника! выйти из цикла
КонецЕсли;

КонецЦикла;
<действия с найденным элементом>
18 MixanM
 
26.12.11
12:01
ИспользоватьДату , ставишь ккую тебе надо
19 MixanM
 
26.12.11
12:02
и вообще, по смотри по ссылке в (13), много нового узнаешь