10.02.2014, 05:09
|
| »»» |
#1
|
Пользователь
г.Назарово, Краноярский край, ЗАО "Разрез Назаровский"
Регистрация: 10.02.2014
Сообщений: 52
|
Получение часового пояса в Автографе
У нас возникла проблема с правильным определением времени при запросе данных из 1С. Железнодорожный цех работает по московскому времени, остальные по местному (Красноярскому). Сделал в 1С пересчет времени в зависимости от выбранного пояса (в 1С), но выяснился другой прикол - в Автографе тоже разные часовые пояса выбирают (для удобства работы). В итоге происходит выборка из некорректного интервала. Вопрос: можно через ОЛЕ получить часовой пояс Автографа или как-нибудь это определить, чтобы внести правильные поправки времени в запрос?
|
|
|
|
10.02.2014, 07:02
|
| »»» |
#2
|
экс-Дилер
Регистрация: 19.12.2010
Сообщений: 2,113
|
В текущем описании OLE-сервера Автограф функции получения настроек времени программы помоему нет.
Мы можем загружать данные в том виде в котором видим их в «сырых данных», т.е. уже обработанные алгоритмами программы Автограф.
ООО "ГУГОЛ", Красноярск, Красноярский край, Российская Федерация
Фроленков Дмитрий Николаевич, ПРЕЗИДЕНТ СОВЕТА ДИРЕКТОРОВ – ГУГОЛ ГК
|
|
|
|
10.02.2014, 07:47
|
| »»» |
#3
|
Пользователь
г.Назарово, Краноярский край, ЗАО "Разрез Назаровский"
Регистрация: 10.02.2014
Сообщений: 52
|
Насколько я понял алгоритмы как раз используют установленный в настройках Автографа часовой пояс для выдачи данных. Поэтому важно знать в каком часовом поясе произведен расчет. А в будущих версиях может появиться такое свойство?
|
|
|
|
10.02.2014, 09:28
|
| »»» |
#4
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,977
|
Да.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
10.02.2014, 10:33
|
| »»» |
#5
|
экс-Дилер
Регистрация: 19.12.2010
Сообщений: 2,113
|
Тимошенко Александр, впринципе для 1с можно создать отдельную программу, в которую никто не будет вмешиваться, этим можно решить проблему
ООО "ГУГОЛ", Красноярск, Красноярский край, Российская Федерация
Фроленков Дмитрий Николаевич, ПРЕЗИДЕНТ СОВЕТА ДИРЕКТОРОВ – ГУГОЛ ГК
|
|
|
|
10.02.2014, 13:48
|
| »»» |
#6
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,977
|
Версия ПО ?
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
11.02.2014, 01:39
|
| »»» |
#7
|
Пользователь
г.Назарово, Краноярский край, ЗАО "Разрез Назаровский"
Регистрация: 10.02.2014
Сообщений: 52
|
Сообщение от frdn
|
Тимошенко Александр, впринципе для 1с можно создать отдельную программу, в которую никто не будет вмешиваться, этим можно решить проблему
|
А Вы уверены, что запустится нужная программа? ведь при создании объекта указывается одно и то же имя и никак не указывается из какого каталога нужно запустить. Насколько я понял, при каждом запуске какой-либо из программ под администратором будет происходить перерегистрация ОЛЕ на каталог этой программы или я не прав? Заметили также еще один ньюанс: если какая либо из программ уже открыта, то используются данные этой программы.
Добавлено через 4 минуты
Сообщение от SK
|
Версия ПО ?
|
3.5.0 планируется в ближайшем будущем установить новый сервер на который поставим последнюю версию.
|
|
|
|
11.02.2014, 02:16
|
| »»» |
#8
|
экс-Дилер
Регистрация: 19.12.2010
Сообщений: 2,113
|
Тимошенко Александр, всё верно, а у вас все пользователи работают с серверного ПК с программой?
ООО "ГУГОЛ", Красноярск, Красноярский край, Российская Федерация
Фроленков Дмитрий Николаевич, ПРЕЗИДЕНТ СОВЕТА ДИРЕКТОРОВ – ГУГОЛ ГК
|
|
|
|
11.02.2014, 05:50
|
| »»» |
#9
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,977
|
Сообщение от Тимошенко Александр
|
А Вы уверены, что запустится нужная программа? ведь при создании объекта указывается одно и то же имя и никак не указывается из какого каталога нужно запустить. Насколько я понял, при каждом запуске какой-либо из программ под администратором будет происходить перерегистрация ОЛЕ на каталог этой программы или я не прав? Заметили также еще один ньюанс: если какая либо из программ уже открыта, то используются данные этой программы.
|
Всё верно.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
11.02.2014, 06:44
|
| »»» |
#10
|
Пользователь
г.Назарово, Краноярский край, ЗАО "Разрез Назаровский"
Регистрация: 10.02.2014
Сообщений: 52
|
Сообщение от frdn
|
Тимошенко Александр, всё верно, а у вас все пользователи работают с серверного ПК с программой?
|
Да с одного сервера в терминале.
|
|
|
|
11.02.2014, 07:04
|
| »»» |
#11
|
экс-Дилер
Регистрация: 19.12.2010
Сообщений: 2,113
|
Тимошенко Александр, тогда проблема, но её можно решить, утановкой 4-го сервера, и раздать конечным пользователям логины и пароли ну и по программе каждому, все настройки вводить централизованно. Плюс у каждого пользователя отображаются только его автографы
ООО "ГУГОЛ", Красноярск, Красноярский край, Российская Федерация
Фроленков Дмитрий Николаевич, ПРЕЗИДЕНТ СОВЕТА ДИРЕКТОРОВ – ГУГОЛ ГК
|
|
|
|
11.02.2014, 07:31
|
| »»» |
#12
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,977
|
Не очень хорошее решение.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
11.02.2014, 07:40
|
| »»» |
#13
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,977
|
Тимошенко Александр, в самое ближайшее время мы дадим Вам функцию для 1С, позволяющую получить общие настройки ПО и индивидуальные настройки ТС.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
11.02.2014, 08:13
|
| »»» |
#14
|
экс-Дилер
Регистрация: 19.12.2010
Сообщений: 2,113
|
SK, ну, такое решение которое можешь сделать ты, я не могу пообещать
ООО "ГУГОЛ", Красноярск, Красноярский край, Российская Федерация
Фроленков Дмитрий Николаевич, ПРЕЗИДЕНТ СОВЕТА ДИРЕКТОРОВ – ГУГОЛ ГК
|
|
|
|
11.02.2014, 08:15
|
| »»» |
#15
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,977
|
Сообщение от frdn
|
SK, ну, такое решение которое можешь сделать ты, я не могу пообещать
|
На самом деле можешь ))) Такую функцию написать проблем нет ни у одного 1С-ника.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
11.02.2014, 09:46
|
| »»» |
#16
|
ТехноКом
Челябинск, Техноком
Регистрация: 20.11.2013
Сообщений: 134
|
Речь о какой 1С идёт стесняюсь спросить??? Полагаю о 7.7
ООО «ТехноКом», г.Челябинск
Александр Шпаров, 1С программист
|
|
|
|
12.02.2014, 02:06
|
| »»» |
#17
|
Пользователь
г.Назарово, Краноярский край, ЗАО "Разрез Назаровский"
Регистрация: 10.02.2014
Сообщений: 52
|
Сообщение от SK
|
Тимошенко Александр, в самое ближайшее время мы дадим Вам функцию для 1С, позволяющую получить общие настройки ПО и индивидуальные настройки ТС.
|
Спасибо.
А можно уточнить каким образом любой 1С-ник может получить все данные?
Добавлено через 2 минуты
Сообщение от AlexProg1C
|
Речь о какой 1С идёт стесняюсь спросить??? Полагаю о 7.7
|
А разве принципиально какая версия 1С? Насколько мне известно что в 7.7, что в 8.х можно работать с ОЛЕ. Или должны быть использованы другие технологии?
|
|
|
|
12.02.2014, 10:06
|
| »»» |
#18
|
ТехноКом
Челябинск, Техноком
Регистрация: 20.11.2013
Сообщений: 134
|
Уточнить можно. Да технологии немного другие. Речь идёт о чтении и получении данных из файлов настроек "АвтоГРАФ". Конкретно *.ini файлы.
Какая у вас версия 1С мне абсолютно без разницы. Я вам тогда напишу в той версии в какой мне удобно. И потом, чтобы не было вопросов почему там и не иначе.
ООО «ТехноКом», г.Челябинск
Александр Шпаров, 1С программист
|
|
|
|
12.02.2014, 10:45
|
| »»» |
#19
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,977
|
Тимошенко Александр, будет написана функция для модуля 1С, получающая параметры настроек из ini-файла ПО АвтоГРАФ.
OLE-функцию в данном случае писать не совсем целесообразно, т.к. параметров много.
Разумнее и быстрее будет выполнить разбор нативно.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
13.02.2014, 06:23
|
| »»» |
#20
|
Пользователь
г.Назарово, Краноярский край, ЗАО "Разрез Назаровский"
Регистрация: 10.02.2014
Сообщений: 52
|
Сообщение от AlexProg1C
|
Уточнить можно. Да технологии немного другие. Речь идёт о чтении и получении данных из файлов настроек "АвтоГРАФ". Конкретно *.ini файлы.
Какая у вас версия 1С мне абсолютно без разницы. Я вам тогда напишу в той версии в какой мне удобно. И потом, чтобы не было вопросов почему там и не иначе.
|
Писать что-то конкретное не обязательно. Достаточно сказать что и откуда надо взять.
Мы тут покопались и предположили, что можно получить каталог программы из ОЛЕ (только какой каталог покажет? запущенной программы или зарегистрированной?), находим файл setup.ini и берем первый параметр как время смещения часового пояса от Гринвича. Возможно такое решение?
|
|
|
|
13.02.2014, 06:53
|
| »»» |
#21
|
ТехноКом
Челябинск, Техноком
Регистрация: 20.11.2013
Сообщений: 134
|
Правильным путём идёте товарищ
ООО «ТехноКом», г.Челябинск
Александр Шпаров, 1С программист
|
|
|
|
13.02.2014, 09:10
|
| »»» |
#22
|
Пользователь
г.Назарово, Краноярский край, ЗАО "Разрез Назаровский"
Регистрация: 10.02.2014
Сообщений: 52
|
Ура!!! Работает!
Каталог программы определяется правильно (в зависимости от открытой программы). Читаем Setup.ini из этого каталога и вычисляем корректировку времени.
Всем спасибо за помощь!
|
|
|
|
13.02.2014, 09:12
|
| »»» |
#23
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,977
|
Сообщение от Тимошенко Александр
|
Ура!!! Работает!
Каталог программы определяется правильно (в зависимости от открытой программы). Читаем Setup.ini из этого каталога и вычисляем корректировку времени.
Всем спасибо за помощь!
|
Пожалуйста. Но на всякий случай мы всё же выложим тут функцию, которая читает и остальные параметры.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 01:34. Часовой пояс GMT.
|
|