Имя: Пароль:
1C
1С v8
1c 8.3.6 Неопределенно = Фиксированный массив ( Несоответствие типов)
,
0 Geroy
 
14.08.15
16:46
ТипЗнч(ПараметрыВыбора) = ТипЗнч(ПараметрыВыбораБанковскихСчетов(Объект.ПорядокОплаты))
Неопределенно = Фиксированный массив ( Несоответствие типов)

Ошибка в типовой УТ 11.1
Как поступить?
1 vde69
 
14.08.15
16:51
научится задавать вопросы, что бы в них хоть чуток было понятно...
2 Geroy
 
14.08.15
16:51
Вернее в конфигураторе так
ПараметрыВыбора=ПараметрыВыбораБанковскихСчетов(Объект.ПорядокОплаты)
3 Geroy
 
14.08.15
16:53
(1) а что не понятного
У Реквизита ПараметрыВыбора тип НЕОПРЕДЕЛЕННО
Ему пытаются назначить значение результата  функции ПараметрыВыбораБанковскихСчетов(Объект.ПорядокОплаты)
Но ругается на Несоответствие типов
4 alexei366
 
14.08.15
16:58
(0) Мне вообще кажется исходя из
"ТипЗнч(ПараметрыВыбора) = ТипЗнч(ПараметрыВыбораБанковскихСчетов(Объект.ПорядокОплаты)) "

что здесь гдето должно быть "Если ... Тогда"
5 Geroy
 
14.08.15
17:03
(4) ПараметрыВыбора = ПараметрыВыбораБанковскихСчетов(Объект.ПорядокОплаты);
    Элементы.БанковскийСчет.ПараметрыВыбора            = ПараметрыВыбора;
    Элементы.БанковскийСчетКонтрагента.ПараметрыВыбора = ПараметрыВыбора;
    Элементы.БанковскийСчетПроцентов.ПараметрыВыбора   = ПараметрыВыбора;
    Элементы.БанковскийСчетКомиссии.ПараметрыВыбора    = ПараметрыВыбора;
    Элементы.Касса.ПараметрыВыбора                     = ПараметрыВыбора;
    Элементы.Партнер.ПараметрыВыбора = ПараметрыВыбораПартнера();
    УстановитьПараметрыВыбораСтатейДДС();
6 Geroy
 
14.08.15
17:05
сейчас получается чтоб заработало
Нужно сменить Тип  ПараметрыВыбора на Фиксированный массив
7 igork1966
 
14.08.15
17:07
(0) Заведи себе блокнотик, там и переписывайся сам с собой.  ;-)))
8 Geroy
 
14.08.15
17:08
(7) как сменить тип на фиксированный массив?
9 DS
 
14.08.15
17:10
(8) Назачем? При присвоении значения тип изменится.
10 igork1966
 
14.08.15
17:10
(7) Ты жж@шь... на поток сознания ответить нормально только телепаты могут
11 Geroy
 
14.08.15
17:11
(9) РУГАЕТСЯ НА НЕСООТВЕТСТВИЕ ТИПОВ
12 igork1966
 
14.08.15
17:11
(9) особенно если это реквизит формы... поле объекта и т.п.
;-)))
13 DS
 
14.08.15
17:12
(12) Реквизит формы? Нестелепатировал.
14 DS
 
14.08.15
17:13
(11) А ведь можно было все и не только написать в первом посте, но, мляха, зачем, если можно пообщатся...
15 Geroy
 
14.08.15
17:14
(13) (12)  это не реквизит формы и не поле объекта

походу переменная с типом неопределенно
В модуле это
16 igork1966
 
14.08.15
17:15
(15) Этого не может быть.
17 alexei366
 
14.08.15
17:16
(15) Не не переменная, может это

Расширение управляемой формы для объектов.ПараметрыВыбора (Managed form extension for objects.ChoiceParameters)
Расширение управляемой формы для объектов (Managed form extension for objects)
ПараметрыВыбора (ChoiceParameters)
Использование:

Чтение и запись.
Описание:

Тип: ФиксированнаяСтруктура.
Значения, по которым проверяется возможность выбора для форм, находящихся в режиме выбора.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент.
18 Адинэснег
 
14.08.15
17:17
"вон из профессии" уже орали?
19 alexei366
 
14.08.15
17:17
(17) Там много чего есть))) это я так первое попавшиеся вывел, так что переименуй
20 Geroy
 
14.08.15
17:18
(19)  ну и какого тогда он неопределенно?
21 igork1966
 
14.08.15
17:20
(20)
Пример:
НовыйПараметр = Новый ПараметрВыбора("Отбор.Наименование", "МойСправочник");
НовыйМассив = Новый Массив();
НовыйМассив.Добавить(НовыйПараметр);
НовыеПараметры = Новый ФиксированныйМассив(НовыйМассив);
Элементы.Реквизит1.ПараметрыВыбора = НовыеПараметры;
22 igork1966
 
14.08.15
17:22
(21) + но оно не у всех типов есть... если что
23 Geroy
 
14.08.15
17:23
(22) уже пробовал
несоответствие типов

Партнер - Создать на основании  Договор кредитов и депозитов
И такая ерунда ...
24 igork1966
 
14.08.15
17:27
(23) Фиксированный массив из элементов типа ПараметрВыбора.
25 hhhh
 
14.08.15
17:29
ПараметрыВыбора2 = ПараметрыВыбораБанковскихСчетов(Объект.ПорядокОплаты);
    Элементы.БанковскийСчет.ПараметрыВыбора            = ПараметрыВыбора2;
26 igork1966
 
14.08.15
17:31
(25) может быть  ;-)
27 Geroy
 
14.08.15
17:31
(25) (26) интересно почему не работает типовая)
28 DS
 
14.08.15
17:49
Простой вопрос: какой порядок действий для воспроизведения ошибки?
29 Гёдза
 
14.08.15
17:51
(27) Ты наверно хотел спросить: как эти с..ки могли пропустить ошибку???
30 Geroy
 
15.08.15
12:18
(29) да ошибок у всех хватает)
но это банально создать на основании партнера договор кредита и депозита
31 xReason
 
15.08.15
12:24
Все мы умные задним умом
32 DS
 
17.08.15
09:42
(30) В том то и дело, что подобными действиями ошибка на типовой демонстрационной не воспроизводится.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший