|
Автоматизированное тестирование в 1С:П 8.3 |
☑ |
0
Shaman_29623
19.02.21
✎
06:27
|
Всем доброго времени суток. Такой вопрос, нужно провести тестирование и в реквизите "Выбор периода" с типом "Стандартный период". Написание даты типа 19.02.2021 работает, но не получается написание даты методом ТекущаяДата(). Прошу помощи, заранее спасибо :)
|
|
1
Mankubus
19.02.21
✎
06:28
|
ничего не понятно. переформулируй
|
|
2
Shaman_29623
19.02.21
✎
06:31
|
Хочу в реквизит с типом "Стандартный период" вывести дату методом ТекущаяДата()
|
|
3
Mankubus
19.02.21
✎
06:35
|
(2) как пытаешься это сделать?
|
|
4
Shaman_29623
19.02.21
✎
06:38
|
Т=ТП.НайтиОбъект(Тип("ТестируемоеОкноКлиентскогоПриложения"));
Т=ТП.НайтиОбъект(Тип("ТестируемаяФорма"),"Заполнение графика");
Т1=ТП.НайтиОбъект(Тип("ТестируемоеПолеФормы"),"Выбор периода");
Т1.Выбрать();
Т=Т1.найтиОбъект(Тип("ТестируемоеОкноКлиентскогоПриложения"));
Т=Т1.найтиОбъект(Тип("ТестируемаяФорма"),"Выберите период");
Т=Т1.найтиОбъект(Тип("ТестируемоеПолеФормы"),"Дата начала");
Т.ВвестиТекст(ТекущаяДата()); // Знаю, что команда неверная, но пока ничего не приходит
|
|
5
ДенисЧ
19.02.21
✎
06:41
|
(4) Отформатировать текущую дату в строку нужного формата, как я понимаю, не предлагать?
|
|
6
Shaman_29623
19.02.21
✎
06:43
|
Имеете ввиду Строка(ТекущаяДата())?
Не выводит
|
|
7
ДенисЧ
19.02.21
✎
06:47
|
(6) Нет. Я имел в виду - отформатировать. А не привести к строке.
|
|
8
ДенисЧ
19.02.21
✎
06:47
|
Если ты напишешь Т.ВвестиТекст("19.02.2021"); - отработает?
|
|
9
Shaman_29623
19.02.21
✎
06:52
|
Нет)
Что-то я не дописал
|
|
10
ДенисЧ
19.02.21
✎
06:53
|
(9) "Написание даты типа 19.02.2021 работает"
Тогда поясняй. Как обгонял, как подрезал...
|
|
11
Йохохо
19.02.21
✎
06:57
|
(10) да он похоже (4) только по буквам может повторить)
|
|
12
Мимохожий Однако
19.02.21
✎
07:02
|
(6) Есть такой метод Формат()
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой