Преобразование строки в дату

1. Zhest 22 16.08.22 16:10 Сейчас в теме
Добрый день! Обработкой настроена выгрузка документа "ПлатежноеПоручениеИсходящее" УПП 1.3 в документ "СписаниеСРасчетногоСчета" БП 3.0. Но проблема возникла с периодом платежного поручения. В УПП 1.3 период представляет собой строку ("ПоказательПериода"), например: "МС.07.2022" ("ПериодичностьПлатежа.Месяц.Год"). Как преобразовать эту строку, чтобы получился период "01.07.2022 0:00:00" для заполнения в документе в БП 3.0?
По теме из базы знаний
Найденные решения
4. spacecraft 16.08.22 16:37 Сейчас в теме
(1)
ДатаТип = Новый ОписаниеТипов("Дата");
ПоказательПериодаБП = СтрЗаменить(ПоказательПериода,"МС","01")+" 00:00:00";
ПоказательПериодаДата = ДатаТип.ПривестиЗначение(ПоказательПериодаБП);
Vitaly1C8; starik-2005; Zhest; +3 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. spacecraft 16.08.22 16:37 Сейчас в теме
(1)
ДатаТип = Новый ОписаниеТипов("Дата");
ПоказательПериодаБП = СтрЗаменить(ПоказательПериода,"МС","01")+" 00:00:00";
ПоказательПериодаДата = ДатаТип.ПривестиЗначение(ПоказательПериодаБП);
Vitaly1C8; starik-2005; Zhest; +3 Ответить
2. Airlord 16.08.22 16:25 Сейчас в теме
Добрый день! отсекаем 8 последних символов - получаем месяц и год. Ставим на начало месяца и начало дня - в принципе сложного ничего нет)
3. Airlord 16.08.22 16:28 Сейчас в теме
Можно в строке добавить " дата = ДАТА("01" + СтрЗаменить(ПРАВ(ИсхСтрока,8),".",""); // получили 1 число искомого месяца
5. Zhest 22 17.08.22 07:17 Сейчас в теме
Спасибо большое всем! Все получилось!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот