ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ»

ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ» (http://forum.tk-chel.ru/index.php)
-   Система «АвтоГРАФ»: 1С + АвтоГРАФ (http://forum.tk-chel.ru/forumdisplay.php?f=112)
-   -   автограф и 1с 8.2 (http://forum.tk-chel.ru/showthread.php?t=3205)

Zurustam 25.08.2013 13:44

автограф и 1с 8.2
 
Всем привет.
есть ли готовые решения для выгрузка данных автографа в 1с 8.2, а именно нужно данные для путевого листа - пробег, заправки.

SK 25.08.2013 15:29

Конечно есть. Все процедуры выгрузки отработаны.
Вопрос - куда именно выгружать - в какую конфигурацию и внутри этой конфигурации - в какой документ, отчет или справочник.

Zurustam 25.08.2013 15:42

в 1с 8.2 бухгалтерия

Добавлено через 5 минут
SK, а обработка в AutoGRAPH_OLE - AG_TEST_OLE_1C_8.2.erf - как ее правильно открывать в 1с ?

SK 25.08.2013 15:59

Файл - Открыть

Zurustam 25.08.2013 16:00

SK, пробовал - ничего не происходит

SK 25.08.2013 16:00

Цитата:

Сообщение от Zurustam (Сообщение 62007)
в 1с 8.2 бухгалтерия

Там есть уже встроенный документ "Путевой лист" ?

SK 25.08.2013 16:01

Цитата:

Сообщение от Zurustam (Сообщение 62014)
SK, пробовал - ничего не происходит

Бухгалтерия должна быть в режиме "толстого клиента". Ну и ПО АвтоГРАФ установлено на той же машине.

Zurustam 25.08.2013 16:02

так и есть, ничего не происходит

Добавлено через 28 секунд
Цитата:

Сообщение от SK (Сообщение 62015)
Цитата:

Сообщение от Zurustam (Сообщение 62007)
в 1с 8.2 бухгалтерия

Там есть уже встроенный документ "Путевой лист" ?

нет

SK 25.08.2013 16:04

Цитата:

Сообщение от Zurustam (Сообщение 62017)
так и есть, ничего не происходит

Надо смотреть. Дело 99.9% в 1С. Пример там примитивнейший и проверенный на большом кол-ве 1С-ок...
Либо ПО АвтоГРАФ ни разу не запускалось от имени администратора и, как следствие, не зарегистрировано в системном реестре в OLE-разделе.

Zurustam 25.08.2013 16:04

Цитата:

Сообщение от SK (Сообщение 62019)
Цитата:

Сообщение от Zurustam (Сообщение 62017)
так и есть, ничего не происходит

Надо смотреть. Дело 99.9% в 1С. Пример там примитивнейший и проверенный на большом кол-ве 1С-ок...
Либо ПО АвтоГРАФ ни разу не запускалось от имени администратора и, как следствие, не зарегистрировано в системном реестре в OLE-разделе.

по автограф и 1с на разных компах)

SK 25.08.2013 16:07

Только что снял для проверки: http://gyazo.com/7438caa8f5d1347191d18c1afee09f2d

Полная версия 1С какая ?

SK 25.08.2013 16:11

Цитата:

Сообщение от Zurustam (Сообщение 62020)
по автограф и 1с на разных компах)

OLE так не работает. Это обусловлено самой технологией OLE.
При запуске ПО, содержащее внутри OLE-сервер автоматически прописывает в системный реестр идентификатор и название OLE-сервера и путь к самому приложению, содержащему OLE-сервер.
При запросе данных по OLE, Windows автоматически находит в реестре соответствующую запись и запускает приложение, содержащее OLE-сервер (если оно еще не запущено), после этого, к нему идет запрос данных по OLE и принимается ответ.
Такой вот порядок придуман и установлен Microsoft.

Zurustam 25.08.2013 16:12

Цитата:

Сообщение от SK (Сообщение 62021)
Полная версия 1С какая ?

платформа 8.2.17.169
бухгалтерия 2.0.49.10

SK 25.08.2013 16:14

Платформа подходящая.
Скопируйте ПО АвтоГРАФ на этот компьютер и запустите 1 раз от имени Администратора (если Ваша учетка не админская). Если админская - просто запустите 1 раз. Потом можете пользоваться доступом к данным по OLE.

Zurustam 25.08.2013 16:15

SK, понял, сейчас установлю 1с

SK 25.08.2013 16:15

Цитата:

Сообщение от Zurustam (Сообщение 62025)
SK, понял, сейчас установлю 1с

Можно и так.

SK 25.08.2013 16:17

В примере будет просто отчет по автопарку.
Так сказать, минимум-миниморум для демонстрации, что связь работает.
Естественно, есть обработки, которые получают и массу другой информации от ПО АвтоГРАФ.

Zurustam 25.08.2013 16:36

SK, а где взять эти обработки, очень надо

Добавлено через 15 минут
установил 1с , обработка не запускается.
скачал какую-то обработку с инфостата - запустилась)

SK 25.08.2013 16:38

Напишите нам - наш 1С-ник Вам их вышлет.
Дело не в этом, дело в том - что именно и в каком виде Вы хотите получить.
Одно дело просто получать отчеты по машинкам из внешней обработки, другое дело, когда данные должны сохраняться в 1С в справочники или в документы (например, тот же путевой лист), этот документ может быть связан или не связан с имеющимися справочниками конфигурации, например - Контрагенты или Сотрудники, содержащий список водителей, справочник транспортных средств и т.п. Должен быть создан журнал для таких документов и т.п. Может данные из них, должны как-то передаваться в другие документы или справочники конфигурации (для учета ГСМ, например) и т.п.
Вариантов много, а у каждой конторы своё видение - как оно должно работать, где сохраняться, что откуда брать и на что влиять.

Вы можете подробно объяснить, что хотите получить ?

Zurustam 25.08.2013 16:40

SK, спасибо. завтра у бухгалтера точнее узнаю что и куда надо, и отпишусь

SK 25.08.2013 16:43

Цитата:

Сообщение от Zurustam (Сообщение 62028)
установил 1с , обработка не запускается.
скачал какую-то обработку с инфостата - запустилась)

Обработка обработке рознь в 8.х
Это в 7.7 они были все стрижены под одну гребенку.
А теперь "толстые" и "тонкие" клиенты и много других нюансов.

АвтоГРАФ запускали от имени Администратора ?

SK 25.08.2013 16:49

Хотя нет... не в АвтоГРАФе дело... он бы выдал предупреждение.



Что-то не так с режимом запуска 1С-ки.
Пример написан под толстый клиент.

Лучше всего связаться с нашим штатным 1С-ником в рабочее время и порешать все вопросы.

АвтоГРАФ KZ 04.10.2013 16:28

Ну вот объясняешь человеку, а он раз и пропал. Будем надеяться, что все получилось :-)

Владимир1 29.10.2013 06:43

Всем доброго времени суток. Есть какой нибудь мануал по 1с+АГ, хотя бы поверхностный? По форуму только определенные ответы на определенные вопросы.... На следующей неделе будит получено тех. задание по 1с, программист 1с, когда подпишет АКТ, его не будит.... В дальнейшем вопросы естественно будут ко мне, и как - то не хотелось бы, чтоб эти вопросы решались долго...:sos::sos::sos::sos::sos:

frdn 29.10.2013 06:57

Владимир1, посмотрите в диллерской ветке

csistra 16.01.2014 11:50

Цитата:

Сообщение от frdn (Сообщение 66123)
посмотрите в диллерской ветке

а можно мне на почту ?:)

SK 16.01.2014 12:10

Цитата:

Сообщение от csistra (Сообщение 71641)
Цитата:

Сообщение от frdn (Сообщение 66123)
посмотрите в диллерской ветке

а можно мне на почту ?:)

Да нет никакого мануала 1С+АвтоГРАФ. Есть описание OLE, но Вы про это и так знаете...
Что там можно описывать ? Такие же функции, как во встроенном языке 1С.

Сухарев Тимур 16.01.2014 13:00

А почему бы не создать мануал? Многим бы пригодился.

SK 16.01.2014 13:09

Цитата:

Сообщение от Сухарев Тимур (Сообщение 71644)
А почему бы не создать мануал? Многим бы пригодился.

А что в этом мануале писать ?
Функции работы через OLE задокументированы и применимы для любого языка, поддерживающего СОМ-объекты...
Примеры получения данных в 1С 7.7 и 8.х - мы тоже выложили.
Вы можете сказать, что именно должен представлять из себя такой мануал ?

csistra 17.01.2014 06:06

Цитата:

Сообщение от SK (Сообщение 71646)
Примеры получения данных в 1С 7.7 и 8.х - мы тоже выложили.

где ?:)

SK 17.01.2014 07:07

Цитата:

Сообщение от csistra (Сообщение 71688)
Цитата:

Сообщение от SK (Сообщение 71646)
Примеры получения данных в 1С 7.7 и 8.х - мы тоже выложили.

где ?:)

Нууу... например, тут: http://forum.tk-chel.ru/showthread.php?t=3220
и тут: http://forum.tk-chel.ru/showthread.p...&highlight=OLE
и тут: http://www.tk-chel.ru/download/AutoGRAPH_OLE.zip

sergey29 29.01.2014 06:00

Здравствуйте! Очень интересует доработка отчета http://www.tk-chel.ru/download/AutoGRAPH_OLE.zip А конкретно добавить в отчет Список рейсов следующие столбцы (пробег, расход топлива, м/ч, расход топлива по норме) которые бы заполнялись по данным путевых листов учет которых ведется в 1С 7.7 Подрядчик строительства 2.3

SK 29.01.2014 06:10

Цитата:

Сообщение от sergey29 (Сообщение 72357)
Здравствуйте! Очень интересует доработка отчета http://www.tk-chel.ru/download/AutoGRAPH_OLE.zip А конкретно добавить в отчет Список рейсов следующие столбцы (пробег, расход топлива, м/ч, расход топлива по норме) которые бы заполнялись по данным путевых листов учет которых ведется в 1С 7.7 Подрядчик строительства 2.3

Чтобы добавить в отчет что-то из некоей конфигурации - надо иметь эту самую конфигурацию - высылайте конфигурацию - сделаем.

sergey29 29.01.2014 06:25

ок. А на какой адрес

SK 29.01.2014 06:28

Контакты:
ООО «ТехноКом», г.Челябинск
Александр Шпаров, 1С программист
Раб. тел.: +7 (351) 211-30-40 E-mail: 1c@tk-chel.ru WWW: http://www.tk-chel.ru

P.S.: Я только не понимаю, зачем писать про доработку отчета для 7.7 в теме по 8.2 ???

sergey29 29.01.2014 06:31

виноват исправлюсь

OOO_AKP 19.02.2014 05:31

1С 8.3 + АвтоГраф
 
Добрый день!
http://www.tk-chel.ru/download/1c/1C...oGRAPH_OLE.zip
Запускаю данную обработку на платформе 1с 8.3 и не могу поставить галочку выбора ТС, на 8.2 все работает отлично.
Как можно решить данную проблему, клиенты очень просят!!!

AlexProg1C 19.02.2014 06:19

Только что проверил на платформе 8.3.4.389 прекрасно работает как в режиме совместимости интерфейса "Версия 8.2", так и в конфигурации без совместимости :)

OOO_AKP 19.02.2014 07:03

1С 8.3 + АвтоГраф
 
Спасибо!
Разобрались с предыдущей проблемой, теперь работает на платформе 1С 8.3, все здорово!
Можно ли в данную обработку добавить получение данных по заправкам и сливам?

AlexProg1C 19.02.2014 12:08

Можно! Давайте мыло или другие координаты я вам вышлю

OOO_AKP 25.02.2014 07:27

EAP@sibinn.ru
Заранее Спасибо!!!

OOO_AKP 26.02.2014 06:12

1С 8.3 + АвтоГраф
 
>>Спасибо!
Разобрались с предыдущей проблемой, теперь работает на платформе 1С 8.3, все здорово!
Можно ли в данную обработку добавить получение данных по заправкам и сливам?

>Можно! Давайте мыло или другие координаты я вам вышлю

EAP@sibinn.ru
Заранее Спасибо!!!

ПавелRiseIzh 02.09.2014 07:24

Цитата:

Сообщение от AlexProg1C (Сообщение 73908)
Можно! Давайте мыло или другие координаты я вам вышлю

Если не затруднит, то отправьте, пожалуйста, копию и мне на почту тоже:
babincev@risecompany.ru

Спасибо!

П.С.: На прошлой неделе в пятницу звонил Вам по срочной проблеме. Ваши сотрудники профессионально и в сжатые сроки оказали все необходимые консультационные услуги, подошли с пониманием и участием. Хотел бы выразить огромную благодарность в связи с этим! Спасибо!

ФОРУМ ТК 02.09.2014 11:21

ПавелRiseIzh,
Через 2 недели, AlexProg1C в отпуске.

zikk 03.10.2014 13:53

Цитата:

ПавелRiseIzh,
Через 2 недели, AlexProg1C в отпуске.
Будем ждать. Очень нужна обработка с возможностью учета количества слитого топлива, связанный со списком водителей. kontrols48@yandex.ru

csistra 05.10.2014 05:42

А как ты водителей привяжешь ?
У меня есть ведомость топливораздачи с подтягиванием данных из аг, но я тебе не дам....:)

Добавлено через 2 минуты
Как мои 10 1,5шек которые уже месяц по гарантии меняет отдадите, тогда и поговорим....

SK 05.10.2014 06:00

:hehe:

NickolaDed 05.10.2014 07:14

:ha:

Добавлено через 54 секунды
Цитата:

Сообщение от csistra (Сообщение 89367)
Как мои 10 1,5шек которые уже месяц по гарантии меняет отдадите, тогда и поговорим....

А вы завязывайте с этими фуфло датчиками, и будет вам счастье.

zikk 06.10.2014 06:11

Цитата:

А как ты водителей привяжешь ?
Водителям карточки индивидуальные.
Цитата:

Как мои 10 1,5шек которые уже месяц по гарантии меняет отдадите, тогда и поговорим....
Сами ждем не меньше вашего. От поставщика только письма идут с подтверждениями гарантийной замены партии...

МЦС 14.10.2014 18:56

Может я не в попад скажу , но представитель омникома мне сказал что 1с по заказу омникомм сделала " им "модуль 1с транспорт.
---------------------------------------------
может кто пользовался им?

SK 14.10.2014 19:34

сама компания 1С ничего не делала им

csistra 15.10.2014 05:10

Это партнеры 1С скорее всего делают, таких немало сейчас.

masha@kompa-s.ru 21.10.2014 08:05

Добрый день. Подскажите, какие есть способы подключения к автографу из 1с (кроме OLE)? У нас отдельно расположены сервер 1с и сервер Автографа, клиент автограф установлен на ПК пользователя, а к 1с подключаются через терминал, как подключиться? или только установить клиент автографа на терминал, клиент автографа будет автоматически получать данные с сервера автографа?

NickolaDed 21.10.2014 10:14

HTTP OLE

masha@kompa-s.ru 22.10.2014 12:39

Может не совсем по теме, но вдруг кто-нить сталкивался с такой проблемой.
Не могу запустить утилиту HTTP2OLE.
Обновила Microsoft.NET Framework и библиотеки Microsoft Visual C++.

Описание ошибки:

Подробная информация об использовании оперативной (JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.IO.FileNotFoundException: Невозможно загрузить файл или сборку "System.Threading.Tasks, Version=2.6.6.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" или один из зависимых от них компонентов. Не удается найти указанный файл.
Имя файла: "System.Threading.Tasks, Version=2.6.6.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
в AutoGRAPHHTTP2OLE.HTTP2OLE. (Object , EventArgs )
в System.Windows.Forms.Form.OnLoad(EventArgs e)
в DevExpress.XtraEditors.XtraForm.OnLoad(EventArgs e)
в System.Windows.Forms.Form.OnCreateControl()
в System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
в System.Windows.Forms.Control.CreateControl()
в System.Windows.Forms.Control.WmShowWindow(Message& m)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ScrollableControl.WndProc(Mes sage& m)
в System.Windows.Forms.Form.WmShowWindow(Message& m)
в System.Windows.Forms.Form.WndProc(Message& m)
в DevExpress.XtraEditors.XtraForm.WndProc(Message& msg)
в System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Предупреждение: регистрация привязки сборок выключена.
Чтобы включить регистрацию ошибок привязки сборок, установите значение параметра реестра [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) в 1.
Примечание. Регистрация ошибок привязки сборок может привести к некоторому снижению производительности.
Чтобы отключить эту функцию, удалите параметр реестра [HKLM\Software\Microsoft\Fusion!EnableLog].

************** Загруженные сборки **************
mscorlib
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.296 (RTMGDR.030319-2900)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
AutoGRAPHHTTP2OLE
Версия сборки: 17.6.2014.0
Версия Win32: 17.06.2014.0
CodeBase: file:///C:/Users/Пользователь/Desktop/AutoGRAPHHTTP2OLE.exe
----------------------------------------
System
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1001 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
AutoGRAPHHTTP2OLE&
Версия сборки: 1.0.0.0
Версия Win32: 17.06.2014.0
CodeBase: file:///C:/Users/Пользователь/Desktop/AutoGRAPHHTTP2OLE.exe
----------------------------------------
System.Windows.Forms
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1002 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1001 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
DevExpress.Utils.v14.1
Версия сборки: 14.1.4.0
Версия Win32: 17.06.2014.0
CodeBase: file:///C:/Users/Пользователь/Desktop/AutoGRAPHHTTP2OLE.exe
----------------------------------------
DevExpress.Data.v14.1
Версия сборки: 14.1.4.0
Версия Win32: 17.06.2014.0
CodeBase: file:///C:/Users/Пользователь/Desktop/AutoGRAPHHTTP2OLE.exe
----------------------------------------
mscorlib.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Xml
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.233 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
DevExpress.XtraEditors.v14.1
Версия сборки: 14.1.4.0
Версия Win32: 17.06.2014.0
CodeBase: file:///C:/Users/Пользователь/Desktop/AutoGRAPHHTTP2OLE.exe
----------------------------------------
System.Core
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.233 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.

AlexProg1C 06.11.2014 04:25

Давайте ваше мыло, я вам вышлю последнюю рабочую версию

SK 06.11.2014 05:29

Цитата:

Сообщение от AlexProg1C (Сообщение 91124)
Давайте ваше мыло, я вам вышлю последнюю рабочую версию

Какое еще мыло ?
Выложить на FTP и дать ссылку.
С каких пор у нас индивидуальные раздачи ?

bavkyz 02.05.2017 04:48

Подскажите, что то не пойму механизм получения данных :
1. через 1С веб-сервисы получать данные с сайта,
2. или мне надо установить ПО Автограф и с него будут браться данные
???????

plex 02.05.2017 04:52

Цитата:

Сообщение от bavkyz (Сообщение 159253)
1. через 1С веб-сервисы получать данные с сайта,
2. или мне надо установить ПО Автограф и с него будут браться данные

можно и так и так , только во втором случае это будет АвтоГРАФ сервис

bavkyz 02.05.2017 04:58

Цитата:

Сообщение от plex (Сообщение 159255)
Цитата:

Сообщение от bavkyz (Сообщение 159253)
1. через 1С веб-сервисы получать данные с сайта,
2. или мне надо установить ПО Автограф и с него будут браться данные

можно и так и так , только во втором случае это будет АвтоГРАФ сервис

Меня больше интересует 1с web(http) сервисы есть вообще инструкция? где какой запрос за что отвечает....

plex 02.05.2017 05:11

Цитата:

Сообщение от bavkyz (Сообщение 159257)
ервисы есть вообще инструкция? где какой запрос за что отвечает....

http://wiki.tk-chel.ru/index.php/AutoGRAPH.NET_Service

bavkyz 02.05.2017 06:58

Я видел данный ресурс, но мне так и не понятно с чего начать ...

bavkyz 02.05.2017 07:13

Не понятно , надо ли что из ПО автографа устанавливать ..... и на какой сервер посылать из 1с....

SK 02.05.2017 07:22

bavkyz, устанавливается либо отдельная служба AutoGRAPH.NET Service, которая производит обсчет данных (без GUI), либо АвтоГРАФ.WEB
Обращение 1С идёт к AutoGRAPH.NET Service или к АвтоГРАФ.WEB
А иначе кто примет данные от терминалов и обсчитает их, выдав Вам готовые заправки, сливы, контрольные точки ?
Вроде на блок-схеме всё нарисовано...

bavkyz 02.05.2017 07:34

AutoGRAPH.NET Service - данные сервис установить на отдельную машину (не там где запускается 1с)? и из 1с обращаться как к локальному серверу "SOAP (для 1C) http://имя-веб-сервера/Service1C.asmx"

Правильно понял?

SK 02.05.2017 09:10

bavkyz, обращение к AutoGRAPH.NET Service осуществляется по HTTP - поэтому, он может быть установлен где угодно. В Германии, например, на Hetzner.de

и из 1с обращаться как к серверу "SOAP (для 1C) http://имя-веб-сервера/Service1C.asmx"

Если поставите локально, будет http://localhost/Service1C.asmx или http://127.0.0.1/Service1C.asmx

bavkyz 04.05.2017 03:46

Цитата:

Сообщение от bavkyz (Сообщение 159279)
из 1с обращаться как к локальному серверу "SOAP (для 1C) http://имя-веб-сервера/Service1C.asmx"
Правильно понял?

Спасибо теперь понял.

Sergius 15.05.2017 04:56

Всем добрый день!
Подскажите можно как-то подключится из 1С УАТ к АвтоГРАФ 5 ПРО. Ранее был установлен АвтоГРАФ 4, связь работала через OLE. А как быть с новым АвтоГРАФом?

plex 15.05.2017 06:24

В новом OLE работает так же как в старом

Sergius 15.05.2017 08:58

Цитата:

Сообщение от plex (Сообщение 160149)
В новом OLE работает так же как в старом

Угу, понятно, но тогда ещё уточнение. Таким образом, то описание COM-сервера АвтоГРАФ 4 подходит к АвтоГРАФ 5, так?

born85 13.06.2017 08:36

Подскажите скачал с вашего сайта типовой пример для загрузки в 1с, обработка валится на формате времени - подскажите что не так ? https://cloud.mail.ru/public/MFAC/vjAHvR4Mh

Вообще какое то рабочее решение для 1с имеется - что бы загрузить из автографа треки по автомобилям за период ?

born85 13.06.2017 09:29

4.0.6 версия автографа.

AlexProg1C 13.06.2017 09:38

Треки покажите в АвтоГРАФ за данный период

born85 13.06.2017 09:47

Цитата:

Сообщение от AlexProg1C (Сообщение 162135)
Треки покажите в АвтоГРАФ за данный период

https://cloud.mail.ru/public/G3Rx/gTnYwp5Mc

вот к примеру

AlexProg1C 13.06.2017 10:07

https://gyazo.com/1fbf5700cb5afb1cd78c21b1332d40b3

У меня такой ошибки НЕТ!

AlexProg1C 13.06.2017 10:22

Сейчас обратили внимание, что локальный формат даты у вас на компе отличается от общепринятого!
Дата должна задаваться через ".", в формате dd.mm.yyyy а у вас через "-".

born85 14.06.2017 01:27

Цитата:

Сообщение от AlexProg1C (Сообщение 162139)
Сейчас обратили внимание, что локальный формат даты у вас на компе отличается от общепринятого!
Дата должна задаваться через ".", в формате dd.mm.yyyy а у вас через "-".

Это уже преребирал форматы...

ТСПериодНач = Формат(НачПериода, "ДФ=dd.MM.yyyy") + " 00:00:00";
ТСПериодКон = Формат(КонПериода, "ДФ=dd.MM.yyyy") + " 23:59:59";

по умолчанию было так

Добавлено через 6 минут
Цитата:

Сообщение от born85 (Сообщение 162154)
Цитата:

Сообщение от AlexProg1C (Сообщение 162139)
Сейчас обратили внимание, что локальный формат даты у вас на компе отличается от общепринятого!
Дата должна задаваться через ".", в формате dd.mm.yyyy а у вас через "-".

Это уже преребирал форматы...
ТСПериодНач = Формат(НачПериода, "ДФ=dd.MM.yyyy") + " 00:00:00";
ТСПериодКон = Формат(КонПериода, "ДФ=dd.MM.yyyy") + " 23:59:59";
по умолчанию было так

В OS win 7 в настройках сейчас посмотрел формат "краткой даты" - поменял и заработало.


Вопрос другой а можно как то вытянуть точки координат в 1с из автографа по рейсу, что бы самому построить в яндекс картах трек из 1с .. ? ? ?

AlexProg1C 14.06.2017 04:06

А те КТ которые есть в обработке чем не устраивают?
Или почитать документацию по OLE не пробовали, иногда полезно! )

born85 14.06.2017 04:10

Цитата:

Сообщение от AlexProg1C (Сообщение 162158)
А те КТ которые есть в обработке чем не устраивают?
Или почитать документацию по OLE не пробовали, иногда полезно! )

Кт устраивают - но нужна детализация, т.е. более частые координаты. Вот и задаюсь вопросом можно ли через оле получить ? Я не нашел просто ..., нашел только вручную из АГ выгрузить трек в формате гугл например, но мне нужно что бы автоматизированно это можно было сделать.

Если кто то выгружал через оле треки детальные маршрутов - т.е. нужно тупо кородинаты ... подскажите

plex 14.06.2017 04:25

born85, прочитайте Описание COM-сервера АвтоГРАФ.doc там все есть

SK 14.06.2017 05:13

Цитата:

Сообщение от born85 (Сообщение 162159)
Если кто то выгружал через оле треки детальные маршрутов - т.е. нужно тупо кородинаты ... подскажите

В рейсах:



Потом все сразу:



Либо перебором по одной записи в цикле:




Либо выгрузить в файл:


born85 14.06.2017 07:54

Цитата:

Сообщение от SK (Сообщение 162166)
Цитата:

Сообщение от born85 (Сообщение 162159)
Если кто то выгружал через оле треки детальные маршрутов - т.е. нужно тупо кородинаты ... подскажите

В рейсах:

Потом все сразу:

Либо перебором по одной записи в цикле:


Либо выгрузить в файл:


Спасибо !

mironenkods 14.06.2017 10:15

Подскажите, пожалуйста, каким образом можно получить из OLE HTTP доступ к полям:
TrackCrdsStr,
TrackCrdsArray.
Или доступ к массиву координат по рейсу.
Заранее спасибо.

SK 14.06.2017 10:38

Цитата:

Сообщение от mironenkods (Сообщение 162196)
Или доступ к массиву координат по рейсу.

А Вы пост выше прочитали ???

mironenkods 14.06.2017 10:52

Цитата:

Сообщение от SK (Сообщение 162199)
Цитата:

Сообщение от mironenkods (Сообщение 162196)
Или доступ к массиву координат по рейсу.

А Вы пост выше прочитали ???

Да. И описание OLE внимательно перечитал. Но у меня HTTP запросы. В примере обработки я нашел запрос - name=AllTrips, получаю все рейсы.
Далее есть запрос name=AllEntries&arg0=1, все контрольные точки. А каким запросом получить именно сущность координаты, чтобы иметь доступ к выше описанным полям?

mironenkods 15.06.2017 11:51

Попробую описать подробнее, может кто подскажет.
Проблема, с которой я столкнулся при загрузке трека движения транспорта в 1С. У нас Автограф установлен локально на компе логиста, а 1С находится на другом сервере (подключение через терминал). Поэтому я не могу обращаться напрямую из 1С к Автограф через COM-объект. По рекомендациям в этой ветке использую утилиту HTTP2OLE (инструкцию по утилите перечитал!). У Меня получается загрузить массив контрольных точек, но этого не достаточно для построения маршрута в 1С. К примеру на рейс длиной 179 км получаю всего 9 контрольных точек. В результате запроса по рейсу видно поле "TripCrdEntriesNum" значение порядка 2000. Судя по описанию COM-объекта, есть подходящие методы: TrackCrdsStr, TrackCrdsArray. НО как написать запрос, чтобы обратиться через утилиту HTTP2OLE и получить массив всех точек маршрута, а не только контрольные точки? К сожалению, в доступной мне документации я не нашел пример. Помогите пожалуйста!

Igor' 15.06.2017 12:18

mironenkods, версия программы Автограф какая?

mironenkods 15.06.2017 12:37

Цитата:

Сообщение от Igor' (Сообщение 162300)
mironenkods, версия программы Автограф какая?

4-ая

Igor' 16.06.2017 05:20

Цитата:

Сообщение от mironenkods (Сообщение 162297)
В результате запроса по рейсу видно поле "TripCrdEntriesNum" значение порядка 2000.

Теперь перебирайте координатные записи в цикле: устанавливайте CrdEntryIndex (начинается с 1) и доставайте координаты из CrdEntryLongitude и CrdEntryLatitude, либо TrackCrdsStr.

SK 16.06.2017 05:23

Цитата:

Сообщение от Igor' (Сообщение 162335)
Цитата:

Сообщение от mironenkods (Сообщение 162297)
В результате запроса по рейсу видно поле "TripCrdEntriesNum" значение порядка 2000.

Теперь перебирайте координатные записи в цикле: устанавливайте CrdEntryIndex (начинается с 1) и доставайте координаты из CrdEntryLongitude и CrdEntryLatitude, либо TrackCrdsStr.

Там можно весь массив координат одной функцией получить: TrackCrdsStr
По одной координате на запрос через HTTP - долго.


mironenkods 16.06.2017 05:38

Цитата:

Сообщение от Igor' (Сообщение 162335)
Цитата:

Сообщение от mironenkods (Сообщение 162297)
В результате запроса по рейсу видно поле "TripCrdEntriesNum" значение порядка 2000.

Теперь перебирайте координатные записи в цикле: устанавливайте CrdEntryIndex (начинается с 1) и доставайте координаты из CrdEntryLongitude и CrdEntryLatitude, либо TrackCrdsStr.

Повторюсь, у меня используется утилита HTTP2OLE. На первом этапе я отправляю запрос - "name=AllTrips" в ответ получаю xml в которм одно из полей "TripCrdEntriesNum". По какому объекту необходимо запустить цикл?

SK 16.06.2017 05:52

mironenkods, если идти этим (не особо эффективным) путем перебора по одной координате, то в цикле: устанавливаете CrdEntryIndex от 1 до TripCrdEntriesNum и читаете свойства:


mironenkods 16.06.2017 06:14

Насколько я понял, то мне в цикле нужно вызывать HTTP запрос:
CrdEntryAll(int tripIndex, int crdEntryIndex). Правильно?

SK 16.06.2017 06:41

Цитата:

Сообщение от mironenkods (Сообщение 162350)
Насколько я понял, то мне в цикле нужно вызывать HTTP запрос:
CrdEntryAll(int tripIndex, int crdEntryIndex). Правильно?

Нет.

SK 16.06.2017 06:43

Используйте TrackCrdsStr безо всякого перебора.
Устанавливаете индекс нужного Вам рейса, проверяете, что TripCrdEntriesNum больше 0 и вызываете TrackCrdsStr.
В ответ получаете строку с координатами через запятую. Всё.
Если надо - делаете это для каждого рейса в цикле или без оного.

SK 16.06.2017 06:51


mironenkods 16.06.2017 07:18

Цитата:

Сообщение от SK (Сообщение 162358)

Понял, спасибо огромное.

Armaggik 18.08.2017 08:27

Добрый день!
Версия 4.0.6, олучаю координаты через TrackCrdsArray. Значение времени выдаются в виде: 42627,25993055556
Скажите, что это за формат, как из него получить число, время?

SK 18.08.2017 09:48

Цитата:

Сообщение от Armaggik (Сообщение 165571)
Значение времени выдаются в виде: 42627,25993055556

Этого не может быть. Покажите массив.

SK 18.08.2017 10:45

Armaggik, забыл что то ПО писалось на билдере.

"The integral part of a TDateTime value is the number of days that have passed since 12/30/1899. The fractional part of a TDateTime value is fraction of a 24 hour day that has elapsed.

Following are some examples of TDateTime values and their corresponding dates and times:

0 12/30/1899 12:00 am
2.75 1/1/1900 6:00 pm
-1.25 12/29/1899 6:00 am
35065 1/1/1996 12:00 am"

или по-русски: http://www.sources.ru/builder/faq/021.html

Armaggik 18.08.2017 10:54

Вот массив:
https://yadi.sk/i/bYChc0zi3M8985
Период получения - 14.09.2016
На первом скрине машина еще стоит, второй скрин - в движении:
https://yadi.sk/i/QQqCFY3q3M89Up

SK 18.08.2017 10:55

Armaggik, ответил постом выше.

P.S.: Основная сложность - надо учесть високосные годы (вроде) )

Armaggik 18.08.2017 10:55

Да, не заметил, спасибо.

NGA 31.08.2017 04:25

AutoGRAPH.NET Service
 
Из 1С подключился к AutoGRAPH.NET Service
Возникло несколько вопросов:
1) Запрос к web-сервису GetTrips отрабатывается нормально. Ответ получен. Запрос GetTripsTotal вызывает исключение:
{ВнешняяОбработка.AG_WS.Форма .Форма.Форма(507)}: Ошибка при вызове метода контекста (GetTripsTotal): При вызове веб-сервиса произошла ошибка. Ошибка вызова операции сервиса: {http://tempuri.org/}:AutoGRAPHSvc1C:GetTripsTotal(): При вызове веб-сервиса произошла ошибка. Неизвестная ошибка. Ошибка разбора XML: - [13,53]
Фатальная ошибка:
xmlParseCharRef: invalid xmlChar value 4
: Ошибка разбора XML: - [13,53]
2) Не могу понять как получить все заправки за период?
Спасибо.

AlexProg1C 15.09.2017 07:06

https://i.tk-chel.ru/1c/AutoGRAPH_UAT_WS.zip

Посмотрите, в этой обработке есть получение заправок

GrafB 13.03.2018 13:01

Цитата:

Сообщение от AlexProg1C (Сообщение 167346)
https://i.tk-chel.ru/1c/AutoGRAPH_UAT_WS.zip
Посмотрите, в этой обработке есть получение заправок

пробую через вашу обработку получить данные с сервера, получаю ошибку:
Ошибка работы с интернет: URL using bad/illegal format? or missing URL

в поле адрес ресурса вписал ip:port, пробовал http://ip:port, результат тот же

Добавлено через 6 минут
прошу прощения, поторопился. нашёл, что в конце нужно добавить "/Service1C.asmx"

GrafB 19.03.2018 12:01

Добрый день, подскажите пожалуйста.

Необходимо получать следующие данные:
Altitude
Angle
Latitude
Longitude
Sattelites
Speed
TimeStamp

Используя метод GetTrack для каждого транспортного средства получаю только:
Latitude
Longitude
Speed
TimeStamp

Возможно ли получение остальных параметров и правильный ли я выбрал метод?

GrafB 19.03.2018 12:53

Ещё вопрос в догонку IMEI можно как-то получить?

denisio 19.03.2018 16:33

Цитата:

Сообщение от GrafB (Сообщение 177911)
Ещё вопрос в догонку IMEI можно как-то получить?

IMEI только если он заведён в свойства, с помощью GetProperties

denisio 19.03.2018 16:35

Цитата:

Сообщение от GrafB (Сообщение 177906)
Добрый день, подскажите пожалуйста.
Необходимо получать следующие данные:
Altitude
Angle
Latitude
Longitude
Sattelites
Speed
TimeStamp
Используя метод GetTrack для каждого транспортного средства получаю только:
Latitude
Longitude
Speed
TimeStamp
Возможно ли получение остальных параметров и правильный ли я выбрал метод?

Есть GetTripTables для получения указанных табличных параметров (да, там в названии параметра onlineParams ошибка - на самом деле это табличные параметры - поправлю чуть позже). Пример там же на странице.

GrafB 20.03.2018 06:58

Цитата:

Сообщение от denisio (Сообщение 177929)
Цитата:

Сообщение от GrafB (Сообщение 177911)
Ещё вопрос в догонку IMEI можно как-то получить?

IMEI только если он заведён в свойства, с помощью GetProperties

Пытаюсь посмотреть что там есть в свойствах, выдаёт ошибку:

Код:

{ВнешняяОбработка.АвтографУАТ.Форма.ФормаБезРЗ.Форма(233)}: Ошибка при вызове метода контекста (GetProperties)
        ВсеСвойства = WSСсылка.GetProperties(ВыборСхемы, СписокGuid);
по причине:
При вызове веб-сервиса произошла ошибка. Ошибка вызова операции сервиса:  {http://tempuri.org/}:AutoGRAPHSvc1C:GetProperties()
по причине:
При вызове веб-сервиса произошла ошибка. Неизвестная ошибка. Ошибка преобразования данных XDTO:
Чтение объекта типа: {http://tempuri.org/}RProperties1C - [1,513]
Проверка дополнительного свойства:
        форма: Элемент
        имя: {http://tempuri.org/}ID
по причине:
Ошибка преобразования данных XDTO:
Чтение объекта типа: {http://tempuri.org/}RProperties1C - [1,513]
Проверка дополнительного свойства:
        форма: Элемент
        имя: {http://tempuri.org/}ID
по причине:
Ошибка проверки данных XDTO:
Структура объекта не соответствует типу: {http://tempuri.org/}RProperties1C


GrafB 20.03.2018 12:55

Цитата:

Сообщение от denisio (Сообщение 177930)
Цитата:

Сообщение от GrafB (Сообщение 177906)
Добрый день, подскажите пожалуйста.
Необходимо получать следующие данные:
Altitude
Angle
Latitude
Longitude
Sattelites
Speed
TimeStamp
Используя метод GetTrack для каждого транспортного средства получаю только:
Latitude
Longitude
Speed
TimeStamp
Возможно ли получение остальных параметров и правильный ли я выбрал метод?

Есть GetTripTables для получения указанных табличных параметров (да, там в названии параметра onlineParams ошибка - на самом деле это табличные параметры - поправлю чуть позже). Пример там же на странице.

не нашёл в примере ничего такого, чтобы пользоваться этим методом вместо GetTrack. всё те же параметры, плюс другие, но не нужные мне. Плюс не знаю где посмотреть список этих параметров и как их указывать.

GrafB 23.03.2018 06:52

всё ещё жду ответы.

SK 23.03.2018 10:32

Цитата:

Сообщение от GrafB (Сообщение 178006)
Плюс не знаю где посмотреть список этих параметров и как их указывать.

Какие заданы параметры в схеме для рейсов - такие и будут. Параметры смотреть в схеме в списке параметров.
Вы, возможно, не в курсе, что в ПО АвтоГРАФ не жесткий список параметров, как у большинства софта на рынке, а свободно конструируемый набор, позволяющий реализовать многие экзотические хотелки либо убрать ненужные параметры. Т.е. для разных схем могут быть разные наборы параметров.
Более того, у разных ТС могут быть разные наборы параметров, например: у катка и бензовоза - есть небольшая часть пересекающихся параметров и есть параметры, специфичные для этих типов объектов.

Задача-то у Вас какая ?

GrafB 27.03.2018 11:54

Цитата:

Сообщение от SK (Сообщение 178180)
Цитата:

Сообщение от GrafB (Сообщение 178006)
Плюс не знаю где посмотреть список этих параметров и как их указывать.

Какие заданы параметры в схеме для рейсов - такие и будут.
...
Задача-то у Вас какая ?

где и как посмотреть эти параметры через вэб-интерфейс?

задача отправить фактические рейсы грузовиков на завод, чтобы он проверил что мы побывали в нужных точках доставки.

plex 27.03.2018 12:15

Цитата:

Сообщение от GrafB (Сообщение 178330)
где и как посмотреть эти параметры через вэб-интерфейс?

в настройках транспорта, но рекомендую скачать десктоп версию в нее качнуть схему и данные

zsergey 02.05.2018 04:09

Добрый день!
Как получить геозону по заданным координатам? Задача такая: есть список пройденных КТ. Нужно определить геозоны, в которых находятся эти КТ. Пытаюсь программно по координатам входа в КТ получить "геозону". Прочитал описание СОМ-сервера, вроде как есть решение в разделе "Работа со списком КТ" функция "SetCurrentCoords", передаю ей координаты, но "CurrentCheckPointIndex" постоянно возвращает 0.

SK 21.05.2018 09:17

Цитата:

Сообщение от zsergey (Сообщение 179561)
Добрый день!
Как получить геозону по заданным координатам? Задача такая: есть список пройденных КТ. Нужно определить геозоны, в которых находятся эти КТ. Пытаюсь программно по координатам входа в КТ получить "геозону". Прочитал описание СОМ-сервера, вроде как есть решение в разделе "Работа со списком КТ" функция "SetCurrentCoords", передаю ей координаты, но "CurrentCheckPointIndex" постоянно возвращает 0.

Ваш вопрос не совсем понятен. Чем отличаются геозоны от КТ в Вашем понимании ? Это, в общем-то, одно и то же...
Опишите Вашу задачу более подробно.

zsergey 22.05.2018 02:53

[quote=SK;180129]
Цитата:

Сообщение от zsergey (Сообщение 179561)
Опишите Вашу задачу более подробно.

Контрольные точки - контрагенты, геозоны - населенные пункты. Один и тот же клиент может работать в разных городах. Получаю список пройденных контрольных точек, теперь чтобы узнать адрес контрагента, нужно определить геозону.

ANDRU48 15.06.2018 09:44

Добрый день.

Стоит задача получить список рейсов с разбивкой по полям (Перегон/Обработка), используем обработку для загрузки через веб сервис:

Нажмите для просмотра содержимого...

РейсыТС = WSСсылка.GetTrips(ВыборСхемы, СписокGuid, НачПериода, КонецДня(КонПериода), ДелительРейсов, Неопределено, Неопределено);


ДелительРейсов = 0; // (делим на рейсы).


Складывается впечатление, что рейсы не разбиваются на поля (перегон/обработка), потому что не выбрана геозона.
В автографе стоит делитель рейсов - Поле. Инструмент (Implement) в реестре свойств привязан к ТС.

Можете помочь, как нам быть в данной ситуации?

denisio 16.06.2018 08:36

Цитата:

Сообщение от ANDRU48 (Сообщение 181393)
Добрый день.
Стоит задача получить список рейсов с разбивкой по полям (Перегон/Обработка), используем обработку для загрузки через веб сервис:
Нажмите для просмотра содержимого...

РейсыТС = WSСсылка.GetTrips(ВыборСхемы, СписокGuid, НачПериода, КонецДня(КонПериода), ДелительРейсов, Неопределено, Неопределено);
ДелительРейсов = 0; // (делим на рейсы).

Складывается впечатление, что рейсы не разбиваются на поля (перегон/обработка), потому что не выбрана геозона.
В автографе стоит делитель рейсов - Поле. Инструмент (Implement) в реестре свойств привязан к ТС.
Можете помочь, как нам быть в данной ситуации?

GetTripsArea/ Нужно дополнительно передавать ID0-шники геозон полей.

NickolaDed 16.06.2018 09:02

наверное проблема в том что они не знают в каких полях работала техника и им надо сначало выяснитть где она трудилась.

denisio 17.06.2018 18:45

Цитата:

Сообщение от NickolaDed (Сообщение 181402)
наверное проблема в том что они не знают в каких полях работала техника и им надо сначало выяснитть где она трудилась.

И для этих целей есть GetTripsCustom, где можно передать геозоны произвольным набором (независимо от настроек в схеме), чтобы получить отрезок GeoFence, и понять какие именно ID были задействованы.

ANDRU48 18.06.2018 07:46

Цитата:

Сообщение от denisio (Сообщение 181418)
Цитата:

Сообщение от NickolaDed (Сообщение 181402)
наверное проблема в том что они не знают в каких полях работала техника и им надо сначало выяснитть где она трудилась.

И для этих целей есть GetTripsCustom, где можно передать геозоны произвольным набором (независимо от настроек в схеме), чтобы получить отрезок GeoFence, и понять какие именно ID были задействованы.

Получаю все геозоны примером из вашей обработки:

Geofences = WSСсылка.EnumGeoFences(ВыборСхемы) ;

Пробовал потом передать двумя путями:

Делитель = 1; //(В обычной обработке выводит Делители 1 - 0,Делители 2 - 1, нам нужен Делители2)


1.
Geofences = WSСсылка.EnumGeoFences(ВыборСхемы) ;
РейсыТС = WSСсылка.GetTripsCustom(ВыборСхемы , СписокGuid, ВремяВыездаФактическое, ВремяВозвращенияФактическ ое, Geofences , ДелительРейсов);

2.
Geofences = Geofences.Items.RGeofenceItem;
РейсыТС = WSСсылка.GetTripsCustom(ВыборСхемы , СписокGuid, ВремяВыездаФактическое, ВремяВозвращенияФактическ ое, Geofences , ДелительРейсов);

Все равно возвращает аналогично

РейсыТС = WSСсылка.GetTrips(ВыборСхемы, СписокGuid, ВремяВыездаФактическое, ВремяВозвращенияФактическ ое, ДелительРейсов, Неопределено, Неопределено);

Как правильно передать геозоны, чтобы он увидел рейсы?

ANDRU48 18.06.2018 08:52

Dictionary<Guid, RTrips> GetTripsCustom(string schemaID, Guid[] IDs, DateTime SD, DateTime ED, RGeoFence[] geofences, int tripSplitterIndex)

geofences - одна или более геозон, по которым выполняется разбивка дополнительного отрезка GeoFence1.

Что добавлять в параметр "RGeoFence[] geofences"?

Студентка 19.06.2018 02:29

Добрый день!
Подскажите,пожалуйста, как получить список тс в 1С из автографа?
Пользуюсь обработкой http://i.tk-chel.ru/soft/1c/AutoGRAPH_1C-UAT_Prof_1.zip , схемы получает, а список тс нет, выдает сообщение "Не удалось отправить Http запрос EnumDevices/Схема1."
Открываю Автограф5, там есть схема "Схема1". В чем может быть причина?

ANDRU48 06.07.2018 13:23

Стоит задача получать заправки с бензовозов из Автограф WEB в путевой лист 1С.
Пользуемся кодом получения заправок из обработки AutoGRAPH_UAT_WS.
Получаем записи заправок тс с бензовоза (выбираем для получения заправок бензовоз, хотим увидеть тс, кого заправил бензовоз и данные по этим заправкам).
Используем в 1С:
ЗаправкиТС = WSСсылка.GetStage(ВыборСхемы, СписокGuid, НачПериода, КонецДня(КонПериода), "Tank*", Неопределено, Неопределено);
СписокGuid – это гуид бензовоза.
Получаем все данные по всем бакам.
В Автографе у нас в Бензовозе их 3: 1-ый бак самого бензовоза; 2-ой AGFC и третий – КУСС.
Нам нужно получить заправки по второму – AGFC.
Используем следующий метод:
Результат ЗаправкиТС = WSСсылка.GetStage(ВыборСхемы, СписокGuid, НачПериода, КонецДня(КонПериода), "Tank2", Неопределено, Неопределено);
Как видим, у заправок во втором случае пропали наименования ТС, в которые проводились заправки.
Подскажите, как правильно получить заправки: чтоб были и наименования ТС и объем заправки?

Скриншоты здесь https://dropmefiles.com/xvFym
Пароль на архив:
123456789

denisio 09.07.2018 08:52

Цитата:

Сообщение от ANDRU48 (Сообщение 182297)
Стоит задача

Надо бы схему и бинарник.

Виктор 05.09.2018 07:15

Цитата:

Сообщение от ANDRU48 (Сообщение 181455)
Dictionary<Guid, RTrips> GetTripsCustom(string schemaID, Guid[] IDs, DateTime SD, DateTime ED, RGeoFence[] geofences, int tripSplitterIndex)

geofences - одна или более геозон, по которым выполняется разбивка дополнительного отрезка GeoFence1.

Что добавлять в параметр "RGeoFence[] geofences"?

Так все же что добавлять в этот параметр ,желательно бы с примером.

Veron 23.10.2018 06:45

Приветствую всех. Поделитесь ссылкой на последнюю версию http2ole.

Данил 28.08.2020 12:40

Скажите, можно ли реализовать следующее:
У нас есть желание автоматизировать работу экономической службы при заполнении путевых листов.
Хотим автоматически подгружать данные по обработанным площадям полей.
Сейчас у нас в путевые листы попадают данные по геозонам, в которые трактор заезжал: пробеги, мч и прочее. Также есть информацию по поводу обработанной площади, но она некорректная, так как может стоять не актуальный инструмент. И в этом проблема. Нам бы хотелось, чтобы инструмент устанавливался не через автограф, а через 1с.
В связи с этим, у меня к вам вопрос: можно ли каким-нибудь образом реализовать это?

SK 31.08.2020 07:59

Данил, Вы о каком продукте и какой его версии пишете ?

SK 31.08.2020 08:00

Цитата:

Сообщение от Данил (Сообщение 199864)
Хотим автоматически подгружать данные по обработанным площадям полей.

Выше в этой же теме это и другие сообщения рядом: http://forum.tk-chel.ru/showthread.p...&postcount=121

Данил 31.08.2020 10:54

SK, я говорю про версию Автограф 7 WEB 2019.11.5.
по той ссылке, которую вы приложили, я не увидел, где параметр, который отвечает за инструмент.
Мне нужно, чтобы 1С установила нужный инструмент и автограф вернул посчитанную площадь на основании подставленного оборудования.

SK 01.09.2020 14:32

Данил, извините, я полагал, что Вы ознакомились с возможностями API по ссылке из встроенной помощи к ПО.

Открытый API содержит все необходимые Вам методы: http://wiki.tk-chel.ru/index.php/Aut...ervice_Methods
Установка инструмента - это установка соответствующего свойства Implement в реестре свойств объекта мониторинга.
Ваш непосредственный исполнитель (программист 1С) при необходимости, может обратиться к нашей технической поддержке.
Наш программист 1С, в случае чего, поможет разобраться или даже подскажет готовый код на языке 1С для нужных Вам функций.

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

Также замечу, что версия 2019.11.15 уже достаточно давно не актуальна.

Данил 08.10.2020 09:05

SK, спасибо!
Надеюсь ТП не отправит к дилеру, как это обычно происходит)

SK 08.10.2020 16:41

Цитата:

Сообщение от Данил (Сообщение 200146)
SK, спасибо!
Надеюсь ТП не отправит к дилеру, как это обычно происходит)

Важно правильно подать суть вопроса.
Здесь вопрос касается API и интеграции с 1С и ответить на него могут не все дилеры, в отличие от типовых вопросов, касающихся базового функционирования системы. Для этого нужны соответствующие специалисты в штате.


Текущее время: 17:33. Часовой пояс GMT.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot