Имя: Пароль:
1C
1C 7.7
v7: Периодический реквизит
0 Тюка
 
18.11.11
14:40
периодическому реквизиту в спр Сотрудники присвоили значение на опред. дату
историю смотрю там все стоит верно и дата и значение, формирую отчет и у половины сотрудников получаю пустое значение этого реквизита.
вроде ерунда,а голову сломала, где искать причину, почему в истории у всех стоит, а программно у половины не могу получить
1 Эльниньо
 
18.11.11
14:43
Телепатов нет.
Код в студию. Заодно и фотку в личку.
2 SnarkHunter
 
18.11.11
14:49
>> почему в истории у всех стоит, а программно у половины не могу получить

Это о чем речь?
3 vicof
 
18.11.11
14:51
про бывших, наверное.
4 Ёпрст
 
гуру
18.11.11
15:01
Почини голову, получишь результат и твоя мечта осуществится.
5 Тюка
 
18.11.11
15:49
(1)
да вот код собсно. Должность у всех получаю, категорию у некоторых пустая, несмотря на то что все заполнено
СпрСотрудники = СоздатьОбъект("Справочник.Сотрудники");
СпрСотрудники.ВыбратьЭлементы(0);
Пока СпрСотрудники.ПолучитьЭлемент()=1 Цикл
Сотрудник = СпрСотрудники.ТекущийЭлемент();
Должность=Сотрудник.Должность.Получить(Дата2);
КатДолж=Строка(Должность.Категория);
КонецЦикла

(2)речь о истории значений периодических реквизитов, т.е. открывая сотра и историю его реквизитов я вижу значения на определенную дату
а при формировании отчета эти реквизиты как будто пустые
6 __Se24
 
18.11.11
16:01
Отладчиком пользоваться пробовали ?
7 __Se24
 
18.11.11
16:04
(5)А-то как-то непонятно , что такое Дата2 и как происходит вывод данных ... может где-то переменная перезаписывается ..
8 Ёпрст
 
гуру
18.11.11
16:09
(5) ТекущийЭлемент не нужен, 0 в параметрах в выборке - тоже, Из выборки нужно исключить группы, именно они и дают "пусто" в периодике в  твоём коде