![]() |
![]() |
|
v7: Перебор справочника с длинным реквом | ☑ | ||
---|---|---|---|---|
0
КЫСЯ
09.08.11
✎
11:34
|
Мне нужно перебрать элементы справочника, в котором есть периодический реквизит (например, "Сотр", тип текст), с длиной в 280 симв.
Мальчики, помогите. |
|||
1
zak555
09.08.11
✎
11:35
|
что в нём хранится ?
|
|||
2
Ёпрст
гуру
09.08.11
✎
11:35
|
Я могу только в 279
|
|||
3
КЫСЯ
09.08.11
✎
11:35
|
(1) обычный текст
|
|||
4
КЫСЯ
09.08.11
✎
11:36
|
(2) не вопрос уменьшить до 279 (не до конца заполнены символами, проверено)
|
|||
5
Ёпрст
гуру
09.08.11
✎
11:39
|
(4) реквизит какого типа у тебя ?
Неогр. длины поди ? |
|||
6
КЫСЯ
09.08.11
✎
11:40
|
(4) тип - строка, 280 символов, периодический.
|
|||
7
ДенисЧ
09.08.11
✎
11:40
|
А что сделать-то надо? В чём проблема?
|
|||
8
КЫСЯ
09.08.11
✎
11:40
|
(4) -> (5)
|
|||
9
Cthulhu
09.08.11
✎
11:40
|
нужно - перебирай.
в чем проблем-то??? |
|||
10
Ёпрст
гуру
09.08.11
✎
11:41
|
а в чем сложность то ?
ТекстЗапроса = " |Период с ВыбДата по ВыбДата; |Элем = Справочник.НужныйВид.ТекущийЭлемент; |Сотр = Справочник.НужныйВид.Сотр; |Условие (СтрДлина(СокрЛП(Сотр))=280); |Группировка Элем; |
|||
11
КЫСЯ
09.08.11
✎
11:43
|
Спр = СоздатьОбъект("Справочник.ААА");
Спр.ИспользоватьДату(ДатаДок); Спр.ВыбратьЭлементы(); Пока Спр.ПолучитьЭлемент() = 1 Цикл Сообщить(Спр.СОТР.Получить(ДатаДок)); КонецЦикла; СОТР - это периодич рекв, с длиной 280 симв. Сообщить() - молчит. Выборка пуста. Элементы есть. |
|||
12
miki
09.08.11
✎
11:44
|
(11)или ИспользоватьДату() или Получить(). Одно из двух
|
|||
13
Simod
09.08.11
✎
11:46
|
Читаем последний пункт:
Получить(<?>) Синтаксис: Получить(<Дата>) Назначение: Получить значение периодического реквизита справочника на дату или документ. Возвращает - значение периодического реквизита справочника на заданную дату или документ. Параметры: <Дата> - необязательный параметр. Выражение типа дата или значение типа документ или позиция документа. Этот параметр задает момент времени, на который требуется получить значение периодического реквизита. Значение по умолчанию: ТА - если используется компонента ''Оперативный учет'', Рабочая дата - если компонента ''Оперативный учет'' не используется. Замечание: Метод можно использовать только для периодических реквизитов справочника и если для справочника еще не применялся метод ИспользоватьДату. |
|||
14
КЫСЯ
09.08.11
✎
11:47
|
Чё за накуй за утро?
Глаза не видят... |
|||
15
КЫСЯ
09.08.11
✎
11:48
|
ооооой (((
|
|||
16
Эльниньо
09.08.11
✎
12:07
|
(3) Что в тексте?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |