Имя: Пароль:
1C
1С v8
В чем ошибка?
,
0 razbiralshik
 
09.07.13
10:07
Отбор = Новый Структура;
           Отбор.Вставить("Тип",    Перечисления.ТипыКонтактнойИнформации.Телефон);
           Отбор.Вставить("Объект", Стр.Контрагент);
           СписокТелефонов = РегистрыСведений.КонтактнаяИнформация.Получить(Отбор);


{Форма.Форма.Форма(139)}: Ошибка при вызове метода контекста (Получить)
           СписокТелефонов = РегистрыСведений.КонтактнаяИнформация.Получить(Отбор);
по причине:
Недопустимое значение параметра (параметр номер '1')
1 shamannk
 
09.07.13
10:09
Недопустимое значение параметра (параметр номер '1')
2 ale-sarin
 
09.07.13
10:10
А что СП говорит? Не написано ли там, что структура отбора должна включать ВСЕ измерения регистра?
3 Maxus43
 
09.07.13
10:10
Получить(<Период>, <Отбор>)
4 shamannk
 
09.07.13
10:11
РегистрыСведений.КонтактнаяИнформация.Получить(Дата(2014,1,1),Отбор);
5 Ёпрст
 
09.07.13
10:11
Синтаксис:
Получить(<Период>, <Отбор>)
6 Maxus43
 
09.07.13
10:11
(3) - мимо, для периодический
7 Maxus43
 
09.07.13
10:11
(5) ниже листай СП)
8 razbiralshik
 
09.07.13
10:11
(2) ты прав, но мне не нужно по всем измерениям к сожалению ((
9 Maxus43
 
09.07.13
10:11
прав только (2)
10 Maxus43
 
09.07.13
10:12
(8) запросом делай
11 ale-sarin
 
09.07.13
10:13
(8) А кто тебя заставляет? Если есть тип, то и вид сто пудов тоже.
12 razbiralshik
 
09.07.13
10:13
(8) не пойдет
13 razbiralshik
 
09.07.13
10:13
(11) там может быть видов бесконечно...
14 ale-sarin
 
09.07.13
10:14
+11 Нет, не сто пудов.
Нужны все виды телефонов контрагента? А сколько их, видов-то?
15 ale-sarin
 
09.07.13
10:14
(13) Запрос.
16 razbiralshik
 
09.07.13
10:14
(15) не пойдет
17 lamesnake
 
09.07.13
10:14
РегистрыСведений.КонтактнаяИнформация.Выбрать(Отбор);
18 ale-sarin
 
09.07.13
10:15
(16) А почему?
19 razbiralshik
 
09.07.13
10:15
(17) так можно только по одному измерению сделать, повалится куча другой КИ
20 razbiralshik
 
09.07.13
10:15
(18) запрос в запросе получится
21 lamesnake
 
09.07.13
10:16
(19) тогда (10)
22 ale-sarin
 
09.07.13
10:16
(20) Ай-ай-ай. Прямо беда) Учись запросы писать.
23 Alex S D
 
09.07.13
10:16
запросом не предлагали еще?
24 Mitriy
 
09.07.13
10:17
(16) тогда запрос...
25 Мыш
 
09.07.13
10:17
Можно ещё набор записей или "РегистрыСведений.КонтактнаяИнформация.Выбрать()" использовать.
26 razbiralshik
 
09.07.13
10:17
(22) дело не в этом, там перерабатывать придетсо столько....
27 Mitriy
 
09.07.13
10:19
(26) тогда учись думать...
28 Alex S D
 
09.07.13
10:20
(8) и что значит не нужно по всем измерениям? Ты не можешь "Вид" задать или что?
29 razbiralshik
 
09.07.13
10:24
(27) думать я умею, а ты что тут делаешь, советы никогда не спрашивал чтоли?

(28) Чо?
30 Alex S D
 
09.07.13
10:29
(29) ничо
31 markgenuine
 
09.07.13
10:45
Если получить то так: СписокТелефонов = РегистрыСведений.КонтактнаяИнформация.Получить(,Отбор);

Если будешь делать выборку, то так:
СписокТелефонов = РегистрыСведений.КонтактнаяИнформация.Выбрать(,,Отбор);