|
Справочники | ☑ | ||
|---|---|---|---|---|
|
0
st31
04.10.11
✎
12:01
|
Народ, что-то зациклился. Надо срочно выбрать все элементы справочника ОС,в т.ч. и периодические, на определенную дату. Хотел сделать алгоритм попроще.Информацию собираю в таблицеЗначений.
ТЗ=СоздатьОбъект("ТаблицаЗначений"); ТЗ.НоваяКолонка("ОС","Справочник.ОсновныеСредства"); ТЗ.НоваяКолонка("Подразделение","Справочник.Подразделения"); ТЗ.НоваяКолонка("МОЛ","Справочник.Сотрудники"); Спр=Создатьобъект("Справочник.ОсновныеСредства"); Спр.ИспользоватьДату(ДатаКонца,1); Спр.ВыбратьЭлементы(); Пока Спр.ПолучитьЭлемент()=1 Цикл Сообщить("Выбирается элемент Справочника "+Спр.Наименование); ТЗ.НоваяСтрока(); ТЗ.ОС=Спр.ТекущийЭлемент(); ТЗ.Подразделение=ТЗ.ОС.Подразделение; ТЗ.МОЛ=ТЗ.ОС.МОЛ; Не хочет выбирать периодические значения Пробывал и так: ТЗ.Подразделение=Спр.ТекущийЭлемент().Подразделение; ТЗ.МОЛ=Спр.ТекущийЭлемент().МОЛ; Тоже не выбирает :( Выбирает только в варианте ТЗ.Подразделение=Спр.ТекущийЭлемент().Подразделение.Получить(ДатаКонца); ТЗ.МОЛ=Спр.ТекущийЭлемент().МОЛ.Получить(ДатаКонца); Но если мы используем Спр.ИспользоватьДату(ДатаКонца,1); то выбор по описанию должен производиться без .Получить() Подскажите, пжл, что я не учел.Спасибо. |
|||
|
1
1Сергей
04.10.11
✎
12:03
|
Вставь ИспользоватьДату внутрь цикла
|
|||
|
2
Cthulhu
04.10.11
✎
12:04
|
вирь?
(1): нахрена???? |
|||
|
3
Андрей_Андреич
naïve
04.10.11
✎
12:05
|
Спр.Подразделение
|
|||
|
4
1Сергей
04.10.11
✎
12:09
|
(3) а... Точно :) Слона-то я и не приметил
|
|||
|
5
st31
04.10.11
✎
12:10
|
(3)Любопытно, когда выбираю Спр.Подразделение - находит.
Спр.ТекущийЭлемент().подразделение - не находит. (1)МестоНахождение использоватьДату() роли не сыграло |
|||
|
6
Cthulhu
04.10.11
✎
12:36
|
(5): это не любопытно - это правильно.
|
|||
|
7
Patrio_
O_Muerte 04.10.11
✎
13:10
|
***.Получить(Дата)?
|
|||
|
8
Erhov_egor
04.10.11
✎
13:19
|
периодический.ЗначениеНаДату(ДатаКонца);
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |