|
Стандартный период на форме документа | ☑ | ||
---|---|---|---|---|
0
Юзер123
naïve
09.09.20
✎
14:24
|
Доброго времени. Видел много тем, но у меня вопрос такого плана.
Несоответствие типов {Документ.ЗаказПоставщику.Форма.ФормаПодбораИзЗаявки.Форма(87)}: ПараметрыВыбора = Новый Структура("НачалоПериода,КонецПериода", ЭтотОбъект.Элементы.НачПериода, ЭтотОбъект.Элементы.КонПериода); по причине: Несоответствие типов У меня новая форма. Для подбора из плана закупок. Пробую туда период вставить с кнопкой стандартного периода. И вот в самом начале такое. На форме есть 2 реквизита НачПериода и КонПериода с типом Дата. |
|||
1
acht
09.09.20
✎
14:26
|
Ну посмотри на тип значения ЭтотОбъект.Элементы.НачПериода. Подумай.
|
|||
2
Юзер123
naïve
09.09.20
✎
14:27
|
(1) Дата Просто ДАта
|
|||
3
acht
09.09.20
✎
14:27
|
(2) Ты не гадай. Ты отладчик запусти.
|
|||
4
Юзер123
naïve
09.09.20
✎
14:29
|
(3) Поле формы.. Спасибо.
|
|||
5
acht
09.09.20
✎
14:31
|
(4) Ну вот, еще один познал отличие данных от элементов их отображения =)
|
|||
6
Юзер123
naïve
09.09.20
✎
14:31
|
а как мне до реквизита добраться?)
|
|||
7
Юзер123
naïve
09.09.20
✎
14:32
|
Все.. Спасибо)
|
|||
8
acht
09.09.20
✎
14:32
|
Судя по всему - Объект.НачПериода
Объект - основной реквизит формы, который повторяет стурктуру документа |
|||
9
Fish
09.09.20
✎
14:33
|
(6) Обратись к реквизиту объекта, а не к элементу формы. Или используй РеквизитФормыВЗначение.
|
|||
10
Юзер123
naïve
09.09.20
✎
14:33
|
(9) (8) спасибо
|
|||
11
Юзер123
naïve
09.09.20
✎
14:35
|
Объект в моем случае - документ. А период только в реквизитах формы есть.
ПараметрыВыбора = Новый Структура("НачалоПериода,КонецПериода", НачалоПериода,КонецПериода); НачалоПериода - Дата. КонецПериода - Дата а теперь что ?( |
|||
12
Юзер123
naïve
09.09.20
✎
15:11
|
Не получается что то всеравно
|
|||
13
Fish
09.09.20
✎
15:18
|
(12) У тебя на форме есть реквизит с типом "СтандартныйПериод", я правильно понял? Тогда правильно обратиться к датам будет так <РеквизитПериод>.ДатаНачала и <РеквизитПериод>.ДатаОкончания.
|
|||
14
Юзер123
naïve
09.09.20
✎
15:34
|
(13) у меня на форме есть 2 реквизита типа Дата - НачПериода и КонПериода. И есть Кнопка При нажатии на которую должна открыться форма стандартного периода и после выбора там даты или периода заполняются, как вЫ написали, НачПериода = <РеквизитПериод>.ДатаНачала КонПериода = <РеквизитПериод>.ДатаОкончания.
|
|||
15
Fish
09.09.20
✎
15:38
|
(14) Ну значит, так к ним и обращайся. НачПериода и КонПериода.
|
|||
16
Юзер123
naïve
09.09.20
✎
20:26
|
(15) так я так и обращаюсь.
А оно не хочет |
|||
17
AlvlSpb
09.09.20
✎
20:51
|
(16) "Объект в моем случае - документ." © С чего? Судя по "Элементы" у тебя УФ
"(15) так я так и обращаюсь. " © Не так ты обращаешься. Тебе уже трое сказали. Если УФ Объект.НачПериода и ОбъектКонПериода, если ОФ все то же БЕЗ Объект. И никаких ЭтотОбъект.Элементы |
|||
18
AlvlSpb
09.09.20
✎
20:53
|
+(17) Если НачПериода и КонПериода - реквизиты формы - то и в УФ БЕЗ Объект
|
|||
19
Юзер123
naïve
09.09.20
✎
21:01
|
(18) Как должна выглядеть Срока в которой ошибка при последнем варианте. НачПериода и КонПериода - реквизиты формы
|
|||
20
hhhh
09.09.20
✎
21:04
|
(18) вопрос был про стандартный период. А вы нам про что рассказываете?
|
|||
21
AlvlSpb
09.09.20
✎
21:17
|
(20) Прочитай (14)
|
|||
22
AlvlSpb
09.09.20
✎
21:18
|
(19) ПараметрыВыбора = Новый Структура("НачалоПериода,КонецПериода", НачПериода,КонПериода);
|
|||
23
Юзер123
naïve
09.09.20
✎
21:44
|
(22) Так именно на этой строке ошибка. Про несоотвествие параметров...
|
|||
24
AlvlSpb
09.09.20
✎
21:47
|
(23) Ты пробовал именно так? "ЭтотОбъект.Элементы.НачПериода" как у тебя - это тип Поле ввода, конечно несоответствие, а просто НачПериода (если это, действительно, реквизит формы) - это тип Дата
|
|||
25
Юзер123
naïve
09.09.20
✎
22:24
|
(24) Да. и так и так пробовал. После того как первый ответ написали в топике
|
|||
26
AlvlSpb
09.09.20
✎
22:27
|
(25) Так может у тебя все же реквизит объекта, а не формы? Объект.НачПериода пробовал? И, вообще, есть отладчик, посмотри, что за тип в значениях структуры
|
|||
27
Юзер123
naïve
09.09.20
✎
22:47
|
(26) Дата и Там и в моих тата.. бред какой то
|
|||
28
AlvlSpb
09.09.20
✎
22:49
|
(27) Повторю вопрос: Так может у тебя все же реквизит объекта, а не формы? Объект.НачПериода пробовал?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |