Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
05 янв 2025, 01:38

Как получить значение КалендарныеГрафики.ДатыБлижайшихРабочихДней

Автор Глеб Шахов, 27 дек 2024, 19:41

0 Пользователей и 1 гость просматривают эту тему.

Глеб Шахов

И снова здравствуйте. Продолжаю разбираться с работой с БСП. Теперь проблема в следующем, обращаясь к КалендарныеГрафики.ДатыБлижайшихРабочихДней получаю соответствие, где ключ и значение это даты. Например

ДатаОтгрузки = КалендарныеГрафики.ДатыБлижайшихРабочихДней(График, МассивДат, Ложь);
Дальше я могу обратиться к соответствию по ключу. Но ключ это дата в формате 27.12.2024 00.00.00.

Как-то можно иначе обратиться? ну то есть по идее я должен указать ДатаОтгрузки.ПОлучить(27.12.2024 00.00.00)

Конец года, видимо, уже переучился

antoneus


Глеб Шахов

antoneus, как вариант, что этот ключ будет меняться, нет? так как внутри я плюсую дни отгрузки и помещаю в данную процедуру, чтобы она вернула ближайший рабочий день.

antoneus

И? Передали массив - потом в цикле идете по массиву и получаете рабочую дату.

Для Каждого ТекДата из МассивДат Цикл
    ТекДатаОтгрузки = ДатаОтгрузки.Получить(ТекДата)
    ....

Передали одну дату - еще проще - ДатаОтгрузки.Получить(МояДата). Приплюсовали "внутри" дату - положили в массив - передали в функцию - получили из результата, не?

Глеб Шахов

antoneus, че-то меня вчера коротнуло. Или не вчера. Спасибо, все сработало

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск