Имя: Пароль:
1C
 
Фишки 1С: ТекущаяДата() или ТекущаяДатаСеанса(): что выбрать?
0 Фабрикантъ
 
05.02.25
00:20
ТекущаяДата() или ТекущаяДатаСеанса(): что выбрать?

Наша новая статья.

В своей статье Сергей Ваганов, эксперт в области разработки прикладных решений на платформе 1С:Предприятие, преподаватель-методист CORS Academy и автор курса «Разработчик 1С с нуля до профессионала» ( https://cors.su/kurs-razrabotchik-1s-s-nulya-do-professionala/ ), разбирает тонкости работы с датой и временем в 1С:

🔵Почему ТекущаяДата() может подвести в самый неподходящий момент
🔵Как избежать проблем с хронологией в базе данных
🔵В каких случаях всё-таки можно использовать ТекущаяДата()
🔵Как правильно работать со временем в разных часовых поясах

Бонус: готовое решение для избежания частых серверных вызовов при работе с датами 😉

➡Читайте статью в нашем блоге: https://cors.su/eto-interesno/tekushhayadata-ili-tekushhayadataseansa-chto-vybrat/
1 Злоп
 
05.02.25
00:50
2 Фабрикантъ
 
05.02.25
01:07
(1) Полезная ссылка. Но у нас в статье подробнее.
4 yopQua
 
05.02.25
01:14
на ИС "О времени и 1С" (к сожалению, ровно через неделю после моей публикации Юрий Пермитин удалил все свои статьи с инфостарта. НО СЕЙЧАС 27.10.2023 СТАТЬЮ ОПЯТЬ ВОССТАНОВИЛИ).
5 Андрюха
 
05.02.25
05:21
ChatGPT врет и не краснеет:
ТекущаяДатаСеанса — возвращает дату и время, когда был начат текущий сеанс пользователя. Это значение не изменяется в течение всего сеанса, и при каждом вызове будет показывать одно и то же значение.
6 Андрюха
 
05.02.25
05:37
(0) Хорошая статья, спасибо.

Что-то у вас в отзывах одни "выпускницы" и не одного "выпускника". Женщины активно пошли в профессию?
7 Гипервизор
 
05.02.25
07:38
А что за звание "эксперт в области разработки прикладных решений на платформе 1С:Предприятие"?
8 ЕRPe
 
05.02.25
07:57
И главный вопрос - какого лешего удалили Рабочую дату почти из всех конфигураций, кроме Бухгалтерии.
9 Ненавижу 1С
 
гуру
05.02.25
08:19
(0) Следующая статья будет "Деление на ноль. Что делать, если знаменатель равен нулю?"
10 Stepashkin
 
05.02.25
08:21
(6) Ну как же? В наше время женщин медом не корми, дай залезть в сферы, где трудятся мужчины. А то как это? Если мужчины могут, то и я могу. А так все женщины лезут в аналитики. Наверное, из-за строения мозгов. Программирования минимум, да и "потрепаться" с другими женщинами можно.
11 maxab72
 
05.02.25
09:28
(9) О! очень полезная штука "деление на ноль". Я ее использовал для вызова намеренной ошибки, чтоб проще было запускать конфигуратор из текущего сеанса.
12 Андрюха
 
05.02.25
11:06
(11) Чем ВызватьИсключение не угодило

ТекстОшибки = НСтр("ru = 'Вызовите конфигуратор!'");
ВызватьИсключение ТекстОшибки;
13 Галахад
 
гуру
05.02.25
11:11
(12) Если забыть убрать, то может уехать в продакшн, а деление на ноль Сонар поймает.
14 maxab72
 
05.02.25
11:15
(12) я это начал использовать еще с версии 7.5, где еще никаких Вызватьисключение и близко не было. А дальше - привычка.
15 Фабрикантъ
 
06.02.25
11:16
(6) Ну у нас флагманский курс - курс аналитика 1С, там всегда женщин примерно 2/3. Но сейчас много других курсов, будут и мужские отзывы :)
16 Фабрикантъ
 
06.02.25
11:17
(9) Специально сделаем :)))
17 Timon1405
 
06.02.25
11:29
(2) подробнее чем (4)?
https://infostart.ru/1c/articles/1017637/
18 Волшебник
 
06.02.25
11:36
(9) Есть вариант алгебры, в котором деление на ноль возможно, а именно wiki:Колесо_(алгебра)
19 Ненавижу 1С
 
гуру
06.02.25
11:47
(18) в реализации вещественных с плавающей запятой IEEE 754 именно так и происходит. Результат будет NaN - исключение не вызывается
20 VaganovSP
 
06.02.25
12:30
(9) На эту тему тоже можно поразмышлять, и у каждого найдутся свои примеры, где деление на 0 использовал специально.