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

Отсчет времени

Автор sali, 09 янв 2025, 12:15

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

sali

с новым годом вас.
возник таков вопрос, мне по заданию нужно разрешить менять состав деталей системного блока на новый только по истечению недели.
Для каждого системного блока в информационной базе должна храниться информация о его составе (спецификация): детали, их свойства и количество. Состав деталей может изменяться не чаще чем 1 раз в неделю.
как мне проверять прошла неделя записи или нет. и можно ли это вывести наглядно , чтоб как отсчет времени выглядел по типу 7дн 15ч 48мин 31сек или изменить можно 20 января 2025 года, или вовсе сделать отдельную колонку что когда время вышло появилась кнопка "Можно изменить"

как такое делается? мои предположения в РС "Спецификация" сделать процедуру для кнопки "Можно изменить" (как раз таки). В процедуре прописываем условие Если текущая дата больше , чем (дата записи  + время 7 дней (это 10 080 минут)) то кнопка "Можно изменить".Видимость = истина

Максим75

sali, можно, только помните, что надо прибавлять секунды.
т.е. 86400*КоличествоДней

ну и Вы получите дату отстоящую от даты записи на 7 дней (с учетом всех минут и секунд).
т.е. если дата записи допустим 01.01.2025 10:02:03 то кнопка станет доступной 07.01.2025 после 10:02:03, если хотите, чтобы была доступна в любое время 7 числа, та проверку делайте от начала дня даты записи.

sali

Максим75, а каким образом можно сделать визуально этот отсчет
Цитата: sali от 09 янв 2025, 12:157дн 15ч 48мин 31сек
?

Максим75

sali, считаете разницу между двумя датами - получаете количество секунд.
потом в несколько заходов из секунд вначале получаете целое число дней, потом считаете сколько осталось - это будут часы и т.д. до секунд.
уверен, что в сети полно кода по этому вопросу.

sali

Максим75,В документе сборка используются две табличные части. В первой – указывается перечень собираемых системных блоков и их количество. Во второй – список дополнительных  деталей, их свойств и количества, которые потребовались при текущей сборке. скажите а вот можно добавить несколько свойств в одно поле с формы выбора/списка?


Теги:

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

Рейтинг@Mail.ru

Поиск