Имя: Пароль:
1C
1С v8
Автоматизированное тестирование в 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ет в милосердии тем, кто ниже его? Петр Трубецкой