|
метод "выбрать()" из регистра накопления | ☑ | ||
---|---|---|---|---|
0
Kvitok8320
29.08.13
✎
21:04
|
Добрый день, подскажите пожалуйста:
написал вот такое .... Остатки = РегистрыНакопления.ДоговорыЗаймаОстатки; Фильтр = Новый Структура("Заемщик,ДоговорЗайма"); Фильтр.Вставить("Заемщик",Заемщик); Фильтр.Вставить("ДоговорЗайма", ДоговорЗайма); выборка2=Остатки.Выбрать(Дата,Дата,Фильтр,); программа при выполнении ругается на недопустимое значение параметра (3) - как я понимаю на "фильтр" по описанию этот параметр должен быть "структура" - проверял по точке останова - он так и есть - структура. В регистре оба измерения написаны "индексировать" .... куда еще посмотреть? всего измерений три - но третье "организация" - я его не стал в фильтр включать ... |
|||
1
Ленинград
29.08.13
✎
21:10
|
Сделай запрос, не парься
|
|||
2
Kvitok8320
29.08.13
✎
21:12
|
да я сделал .... думал может так проще будет
все равно ж понять надо где косяк ... |
|||
3
Kvitok8320
29.08.13
✎
21:19
|
фильтр тоже проверил по точке - отбирает то что положено ...
|
|||
4
ДенисЧ
29.08.13
✎
21:28
|
не умничай, делай запрос.
|
|||
5
GROOVY
29.08.13
✎
21:47
|
Когда на курсы по 8рке шли 7рошники я показывал методы "Выбрать" "Остатки" и пр. Теперь даже не показываю, а то потом тяжко переубеждать, что запросы лучше.
|
|||
6
Kvitok8320
29.08.13
✎
21:49
|
ок - убедили - запросы лучше
|
|||
7
Kvitok8320
29.08.13
✎
21:52
|
хотя метод "остатки" мне тоже понравился ... с тем же самым фильтром работает ...
Остатки = РегистрыНакопления.ДоговорыЗаймаОстатки; Фильтр = Новый Структура("Заемщик,ДоговорЗайма"); Фильтр.Вставить("Заемщик",Заемщик); Фильтр.Вставить("ДоговорЗайма", ДоговорЗайма); остатокМой=Остатки.Остатки(Отчет.ДатаЗапроса,Фильтр,"Заемщик,ДоговорЗайма","Выдано"); остатокмой.Итог("Выдано"); |
|||
8
Kvitok8320
30.08.13
✎
06:59
|
Подскажите еще один общий момент: в 8.0 регистры также работали как в 8.2. (попалась книга с описанием работы регистров но по 8.0 ...)? Или лучше и не смотреть?
|
|||
9
Wobland
30.08.13
✎
07:02
|
(8) смотреть
|
|||
10
Kvitok8320
30.08.13
✎
07:03
|
спасибо!
|
|||
11
Wobland
30.08.13
✎
07:07
|
кстати, в некоторых случаях запрос работает медленнее, чем Остатки()
|
|||
12
Любопытная
30.08.13
✎
07:18
|
(11) не сбивай человека с пути истинного :)
|
|||
13
Гефест
30.08.13
✎
07:20
|
опытный семерочник напишет отчет через Выбрать() быстрее, чем эта ваша СКД
|
|||
14
masenshi
30.08.13
✎
07:53
|
(2) читай справку
<Отбор> (необязательный) Тип: Структура. Задает поле и значение отбора открываемой выборки. Ключ структуры описывает имя поля, а значение структуры - значение отбора по этому полю. В качестве полей для отбора могут задаваться измерения или реквизиты, для которых в конфигураторе признак индексирования установлен в значение "Индексировать". Важно! Структура может содержать только один элемент. |
|||
15
Wobland
30.08.13
✎
08:02
|
(12) исправляюсь.
сам уже на автопилоте пишу "Запрос=Новый Запрос", когда что-то требуется прочитать из базы. Kvitok8320, не слушай меня ;) |
|||
16
Kvitok8320
30.08.13
✎
08:30
|
(14) спасибо. пробовал и один - тоже не получалось ...
наверное в чем то другом косяк ... |
|||
17
Kvitok8320
30.08.13
✎
08:31
|
(15) ок, слушать не буду - только читать!
|
|||
18
Kvitok8320
30.08.13
✎
09:08
|
(14) да, вы правы, получилось
|
|||
19
John83
30.08.13
✎
11:25
|
(5) насколько помню, ты даже в каких-то своих видео курсах такое использовал
|
|||
20
Kvitok8320
02.09.13
✎
17:59
|
Подскажите, пожалуйста, еще такой момент:
если несколько измерений в регистре, то как лучше сделать вложенне циклы? тоже через вложенные запросы? например: составить таблицу по всем договорам всех контрагентов ... |
|||
21
hhhh
02.09.13
✎
18:04
|
(20) ну, в запросе будет не одна строчка, а 2.
|
|||
22
Kvitok8320
02.09.13
✎
18:07
|
(21) :) а можно еще намекнуть в котором месте?
|
|||
23
hhhh
02.09.13
✎
18:12
|
(22) ну у вас был запрос
ВЫБРАТЬ Контрагент ИЗ РегистрНакопления.ТакойТО после героических усилий у вас получится запрос ВЫБРАТЬ Контрагент, Договор ИЗ РегистрНакопления.ТакойТО |
|||
24
Kvitok8320
02.09.13
✎
18:18
|
Я так делал, когда выбирал конкретный договор по конкретному человеку....
А циклы тогда уже потом в работе с результатом запроса? В процессе установки параметров .... |
|||
25
Живой Ископаемый
02.09.13
✎
19:21
|
чувак, уже читай книгу, уже можно
|
|||
26
Kvitok8320
02.09.13
✎
19:45
|
(25) буду признателен, если посоветуете которую (стаж моей работы с 1с8 = 1 месяц ..... ни с 8.0 ни с 8.1 не знаком ...)
|
|||
27
Wobland
02.09.13
✎
19:50
|
(20) (24) это всё о чём?
|
|||
28
Kvitok8320
02.09.13
✎
19:54
|
да мне нужно выбрать по всем заемщикам по всем договорам информацию - спрашиваю, как правильнее это сделать с помощью запроса
|
|||
29
Wobland
02.09.13
✎
19:55
|
(28) правильнее это сделать с помощью запроса
|
|||
30
Wobland
02.09.13
✎
19:55
|
+(29) отбор по измерениям и периоду - в параметры вирт. таблицы
|
|||
31
Kvitok8320
02.09.13
✎
19:57
|
(29) ну вот - теперь я точно знаю что делать :)
|
|||
32
Wobland
02.09.13
✎
20:01
|
я тут внезапно открыл для себя видеолекции Груви. думал, он что-то интересное вещать станет, а оказалось - букварь. подкинуть ссылку?
|
|||
33
Kvitok8320
02.09.13
✎
20:05
|
(32) Если это про 27 видеоуроков - у меня они есть, спасибо
больше половины честно просмотрено тяжело - на лету схватывать, плюс невозможно оперативно найти нужный момент для пересмотра - я использую VLC на ускоренном режиме для этого, но .... книга была бы удобней ... |
|||
34
Wobland
02.09.13
✎
20:09
|
(33) понял, отстал. я не знаю, что за 27, я в них не разбираюсь. по моей ссылке 30
|
|||
35
Kvitok8320
02.09.13
✎
20:13
|
да, действительно 30 - они наверное
в первой части 18 во второй 6 и в третьей 6 |
|||
36
zippygrill
02.09.13
✎
20:28
|
Хорошая книжка "разработка сложных отчетов...", автора блин забыл, временно :)
|
|||
37
GROOVY
02.09.13
✎
21:31
|
А чего "интересного" хочется? Я ведь могу тряхнуть стариной и сбацать видео :)
|
|||
38
ДенисЧ
02.09.13
✎
22:30
|
(37) Если сильно трясти стариной, то она может и отвалиться :-)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |