При заполнении поля даты в NetSuite через API (например, дата начала заказа клиента) вам необходимо указать временную метку + часовой пояс, даже если метка времени не показана в NetSuite.Значение даты передачи для NetSuite через API
Кто-нибудь знает, что использует NetSuite для скрытия даты + отметки времени до даты?
Например, иногда, когда я передаю дату + время 1 октября 2016 00:00:00 UTC, я вижу 30 сентября 2016 года в NetSuite. В другой раз, я вижу, что дата указана как 1 октября 2016 года в NetSuite. Логика кажется непоследовательной. Может ли кто-нибудь объяснить логику?
После некоторых проб и ошибок я попытался переключить пользователя API и установить свой часовой пояс на GMT. Кажется, что он сработал - надеюсь, он не вернется назад. Все, что я могу придумать, это то, что наш инструмент интеграции поддерживал открытый сеанс с оригинальным пользователем API, и их изменение в часовом поясе не вступало в силу немедленно. – angrycrab