#0
by przv
Есть головная организация (г.Москва) и представительство (г.Новосибирск). Представительство работает с базой через терминальный сервер, который в Москве. Соответственно, все документы проводятся по московскому времени. Хотят чтобы у них все документы проводились по их текущему времени. Если кто-то делал подобное, дайте совет по поводу реализации данного механизма?
#1
by Apokalipsec
В чем проблема? на сервере поставьте время, а в 1с используйте текущую настройку времени windows.:)
#3
by przv
Через терминальник работают много представительств (разные часовые пояса) по всей стране. Новосибирск я написал для примера. Разве можно для разных пользователей поставить разное время на сервере?
#5
by Apokalipsec
они работают, через терминал, соответственно клиент на сервере.Делать лучше всего руками. Для начала тогда надо будет определять откуда подключился пользователь.Потом при записи можно к времени добавлять соответственно.Но это какое-то извращение.
#6
by vcv
По моему, нужно в зависимости от часового пояса показывать разное время в отчетах и журналах. А не менять позицию документа.
#7
by Apokalipsec
Обычные пользователи работают через толстый клиент с такой настройкой. Терминальные на сервере со смещенным временем с такой настройкой.
#8
by Lenka_Boo
Ручками написать. При записи/проведении корректировать время в зависимости от того какой филиал в документе. Либо ввести дополнительный реквизит "Местное время"
#9
by shuhard
в 8.2 есть функционал Конфигуратор 1С:Предприятие 8 Работа с информационной базой в различных часовых поясах Формат идентификатора часовых поясов Часовой пояс информационной базы Часовой пояс сеанса Текущая дата сеанса Оперативная отметка времени В случаях, когда используется распределенная информационная база, узлы которой раположены в различных временных поясах, актуальной становится задача обеспечение адекватности получаемых данных при использовании стандартных периодов, стандартной даты начала и других временных показателях. Система 1С:Предприятие позволяет осуществлять синхронизацию поясного или директивного времени. Для этого в каждом узле распределенной базы временная привязка данных выполняется к текущей дате сеанса, а сам узел описывается значением часового пояса сеанса. А с помощью средств встроенного языка механизмы конфигурации могут осуществить вычисление времени относительно центрального или любого иного узла базы, в том числе с учетом летнего времени. Введено понятие часового пояса информационной базы, часового пояса сеанса и времени сеанса. Часовые пояса определяются и идентифицируются в соответствии с перечнем часовых поясов (zoneinfo database), известным как Olson database. Большинство идентификаторов часовых поясов задаются как <регион>/<город>, например, Europe/Moscow. Подробности на . Идентификаторы часовых поясов GMT могут быть заданы в формате: Часовой пояс информационной базы: после создания информационной базы не определен; может быть установлен из встроенного языка; сохраняется в базе данных и при выгрузке информационной базы; доступен из встроенного языка на сервере, толстом клиенте, во внешнем соединении; используется при начале сеанса для определения часового пояса сеанса; переносится в новую базу при создании начального образа информационной базы распределенной информационной базы. Часовой пояс сеанса: при начале сеанса равен часовому поясу информационной базы, если часовой пояс информационной базы определен, или часовому поясу сервера, если часовой пояс информационной базы не определен; может быть установлен из встроенного языка; сохраняется до конца сеанса; доступен из встроенного языка на сервере, в толстом клиенте, во внешнем соединении; используется для определения текущей даты сеанса и оперативной отметки времени. Текущая дата сеанса: равна дате компьютера, приведенной к часовому поясу сеанса; доступна из встроенного языка на сервере, в толстом клиенте, во внешнем соединении; используется при работе с документами, бизнес-процессами, задачами, периодическими регистрами сведений для присвоения даты по умолчанию и проверки текущей даты. Оперативная отметка времени: формируется на основе текущей даты сеанса; возрастающая последовательность дат отдельно для каждого часового пояса сеансов данной информационной базы. Некоторые алгоритмы работы с часовыми поясами встроены в механизмы системы на уровне платформы. Так при исполнении отчета и работе динамического списка стандартные периоды и стандартные даты начала отсчитываются относительно текущей даты сеанса, при получении текущих дат от стандартного периода и стандартной даты начала на толстом клиенте, сервере и внешнем соединении, даты получаются относительно текущей даты сеанса. При отработке условного оформления управляемой формы на клиенте используется дата, полученная из текущей даты клиента скорректированной с учетом часового пояса сервера. Часовой пояс сервера передается в клиентскую часть управляемой формы при создании формы, при условии, что для формы задано условное оформление, и после контекстного вызова, при условии, что в процессе этого вызова условное оформление формы было изменено. -------------------------------------------------------------------------------- © 1996-2010 1C. Все права защищены.
#12
by shamannk
Это прокатит если терминал на одной машине а сервер на другой, и если не ошибаюся в типовых конфигах стоит проверка разницы времени.
#13
by noven
Кстати док будут проведены на три часа позже москвы вернее раньше но по времени будут позже в один и тот же момент времени.
#16
by Фокусник
Сделайте свой реквизит "МестнаяДата" и заполняйте его программно, например в подписке на событие и в зависимости от настроек пользователя.
#17
by przv
спасибо за вариант. Я хотел сделать так: где-то хранить количество часов разницы во времени, а потом от ТекущайДата отнимать/прибавлять это количество часов.
#21
by przv
им вообще необходимо, чтобы механизм напоминаний в 1С работал по их времени. Это сделать достаточно просто и никаких негативных последствий не будет. Про проведение документов я написал, потому что это не реализовано в 8.1 и мне хотелось узнать, что думает об этом мистовчане
#26
by shamannk
Галочку можно убрать было у человека с полными правами. (баг был только как обнов вышло, может уже исправили)
#27
by Дарт Вейдер
Мне одному кажется, что в базе с датой/временем документов будет полный бардак? в москве же будут документы "из будущего" ))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
В этой группе 1С
- Настройка ЦУП
- Свод отчетов 7.7. Как выгрузить документы?
- При печати выходят чистые листы
- Проверить идентичность таблиц БД
- Конвертация данных: перенос периодических реквизитов
- СКД. Не получается программно запретить вывод отдельных полей
- Как в УТП добится чтобы формировались проводки по РН Товары на складах?
- Вопрос по ведомости амортизации по НУ vs оборотка...
- Не добавляется план обслуживания в SQL
- Как узнать, в какой табличной части расположено поле ввода
- Спрятать часть групп в справочнике
- не подключается wmic - отказано в доступе
- Выгрузить данные из 1с в базу mysql
- BarCode
- как при изменении поля в табличной части получить/установ остальные значения Тч?
- Выбрать ячейку в табличной части документа и вызвать процедуру данной ячейки
- Как в 1с 8.2 (УФ) сделать групповую печать
- Перетаскивание строк между двумя табличными полями
- исправление ошибочно списанного ндс налогового агента текущего периода
- Как сделать расшифровку в СКД*?