Форум пользователей продуктов Трактиръ Уважаемый пользователь! Приветствуем вас на форуме по программным продуктам Трактиръ.
Здесь вы можете узнать об опыте использования продуктов Трактиръ другими пользователями и обсудить интересующие вас вопросы. Для получения технической поддержки и консультаций разработчиков Трактиръ рекомендуем вам использовать Личный Кабинет (www.lk-sb.ru).
С уважением, команда Трактиръ.

Вернуться   Форум пользователей продуктов Трактиръ > Продукты Трактиръ > Программное обеспечение > Трактиръ: Front-Office v.3
Следите за нами в Твиттере!
Регистрация Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Трактиръ: Front-Office v.3 Вопросы по продуктам "Трактиръ: Front-Office v.3"

Ответ
 
Опции темы Поиск в этой теме Оценить тему
Старый 29-05-2015, 15:31   #1
chetson
Зарегистрированный
 
Регистрация: May 2015
Адрес: Курган, Русская кухня
Сообщения: 5
Подключение к БД по средствам PHP COM

Добрый день!
Пытаюсь подключиться к файловой базе данных Трактиръ: Front-Office v3 ПРЕМИУМ (3.0.25.6) по схеме описанной в документации на сайте 1С предприятия, но ничего не выходит.

PHP код:
$app = new COM("V82.COMConnector") or die("Невозможно создать COM соединение"); 

        
$path "G:/SoftBalance/TraktirFOv3_Premium"
        
$user "user";
        
$password "password";

        
//Подсоединяемся к нужной базе 
        
$con $app->Connect("File=\"$path\";Usr =\"$user\";Pwd= \"$password\""); 

Возвращает пустой объект. Никаких данных взять не получается.
Как достучаться до БД через PHP.

Расширение для пользования COM интерфейса на Apache сервере установлено и работает. Сам COM вызывается нормально.
chetson вне форума   Ответить с цитированием
Старый 29-05-2015, 16:27   #2
anarchist
PowerPartner
 
Регистрация: Dec 2008
Адрес: Северодвинск, ИП Шалай Д.А.
Сообщения: 2,603
Отправить сообщение для  anarchist с помощью ICQ Отправить сообщение для anarchist с помощью Skype™
оно разве задумано под это?

по моему Фронт офис только в обычном приложении должен работать
__________________
Торговое оборудование. Программное обеспечение. ИП Шалай Д.А.
anarchist вне форума   Ответить с цитированием
Старый 30-05-2015, 16:46   #3
gulia
Partner
 
Регистрация: Dec 2007
Адрес: г.Губкин, ООО "АВГУСТ"
Сообщения: 655
А для чего это нужно?
__________________
Бета-тестер продуктов линейки "Трактир" Сергей Гуляев кафе "Ёлки"
gulia вне форума   Ответить с цитированием
Старый 02-06-2015, 08:25   #4
chetson
Зарегистрированный
 
Регистрация: May 2015
Адрес: Курган, Русская кухня
Сообщения: 5
Для того нужно чтоб графики строить различные для аналитики. В трактир Аналитика там информация конечно такая есть но необходимо выгружать на сторонний сервис и логин один (может можно и больше, но пока не пробовал).
А если сделать через PHP или другой язык на сервере, который бы смог забрать данные по запросу из базы, то тогда и возможностей вертеть данными становится больше.

Вот к примеру: Как сделать график отношения дневной выручки заведения (до 18:00) к выручке вечерней (после 18:00) ?
Сама 1С так может но надо дописывать модули. Так как я не владею навыком программирования на 1С то мне проще данными вертеть в PHP MySQL варианте ну или JavaScript или VBasic.
chetson вне форума   Ответить с цитированием
Старый 02-06-2015, 09:18   #5
krashover
PowerPartner
 
Регистрация: Dec 2008
Адрес: Петрозаводск, Республиканский Центр ККМ
Сообщения: 1,335
Вопрос, опишите структуру системы, т.е. какая платформа используется, есть ли сервер 1С (я имею ввиду программу 1С сервер)

Пример взят не с сайта 1С а с другого, как пляска с бубном в пути файла поставьте в конце слеш, у вас его нету
$path = "G:/1cv80/Bases/Test/";
krashover вне форума   Ответить с цитированием
Старый 02-06-2015, 11:18   #6
chetson
Зарегистрированный
 
Регистрация: May 2015
Адрес: Курган, Русская кухня
Сообщения: 5
1С:Предприятие 8.2 (8.2.19.106)
Трактиръ: Front-Office v3 ПРЕМИУМ (3.0.25.6)
Windows Server 2012 R2
Стоит Open-Srver Apache с установленной библиотекой com

Файловая БД - сервера нет.
База НЕ распределенная.

В обоих случаях (со слешем или без) выдает пустой объект COM
PHP код:
object variant(0) {


Если поменять это
PHP код:
$app = new COM("V82.COMConnector") or die("Невозможно создать COM соединение"); 
на это
PHP код:
$app = new COM("V83.COMConnector") or die("Невозможно создать COM соединение"); 
то посылает куда подальше с таким сообщением
PHP код:
com_exception [ -2147352567 ]: <b>Source:</bV83.COMConnector.1<br/><b>Description:</b> , , . . 

Описание ошибки вообще прям от бога =)
PHP код:
<b>Description:</b> , , . . 
Сразу становится понятно куда и где что делать (сарказм)

Последний раз редактировалось chetson, 02-06-2015 в 12:07.
chetson вне форума   Ответить с цитированием
Старый 02-06-2015, 13:12   #7
gulia
Partner
 
Регистрация: Dec 2007
Адрес: г.Губкин, ООО "АВГУСТ"
Сообщения: 655
Цитата:
Сообщение от chetson
Для того нужно чтоб графики строить различные для аналитики. В трактир Аналитика там информация конечно такая есть но необходимо выгружать на сторонний сервис и логин один (может можно и больше, но пока не пробовал).
А если сделать через PHP или другой язык на сервере, который бы смог забрать данные по запросу из базы, то тогда и возможностей вертеть данными становится больше.

Вот к примеру: Как сделать график отношения дневной выручки заведения (до 18:00) к выручке вечерней (после 18:00) ?
Сама 1С так может но надо дописывать модули. Так как я не владею навыком программирования на 1С то мне проще данными вертеть в PHP MySQL варианте ну или JavaScript или VBasic.
Стройте в аналитике график по часам - все отлично видно.
Делать реальное сравнение в течение суток смысла не вижу, так как в обед и ланч может присутствовать, а вечером развлекаловка с алкоголем. И что тут сравнивать (ИМХО)?
Вот реальное сравнение по периодам годовым - это тема.
Разработчики обещали аналитику подправить, чтобы результат показывался в разрезе реальных смен.
__________________
Бета-тестер продуктов линейки "Трактир" Сергей Гуляев кафе "Ёлки"
gulia вне форума   Ответить с цитированием
Старый 02-06-2015, 13:22   #8
chetson
Зарегистрированный
 
Регистрация: May 2015
Адрес: Курган, Русская кухня
Сообщения: 5
А если мне надо два графика отношения вечерней выручке к дневной и наложить себестоимость продукции снизу графика и средний чек понизу проложить? то в Аналитике так не сделать одним массивом данных, при этом точно такие же данные можно вытащить подключившись напрямую в двум базам FO и HO - сочленяя данные по дням.

Идея по крайней мере в этом состоит
chetson вне форума   Ответить с цитированием
Старый 02-06-2015, 15:52   #9
gulia
Partner
 
Регистрация: Dec 2007
Адрес: г.Губкин, ООО "АВГУСТ"
Сообщения: 655
Цитата:
Сообщение от chetson
А если мне надо два графика отношения вечерней выручке к дневной и наложить себестоимость продукции снизу графика и средний чек понизу проложить? то в Аналитике так не сделать одним массивом данных, при этом точно такие же данные можно вытащить подключившись напрямую в двум базам FO и HO - сочленяя данные по дням.

Идея по крайней мере в этом состоит
Прямо таки интересно.
Это заказчик ставит такую задачу или самому нужно?
Я, как ресторатор, в в этом смысла даже приблизительно не вижу.
И средний чек в большинстве весьма условная штука, если брать из базы данных.
К примеру у меня вечером на баре происходит расчет при каждом заказе клиента, а он подходит по пять раз.
Вот и получается по 1 клиенту на пять заказов, а человек то один.
Как тогда считать средний чек?
__________________
Бета-тестер продуктов линейки "Трактир" Сергей Гуляев кафе "Ёлки"
gulia вне форума   Ответить с цитированием
Старый 03-06-2015, 08:01   #10
chetson
Зарегистрированный
 
Регистрация: May 2015
Адрес: Курган, Русская кухня
Сообщения: 5
Я не создавал тему для выяснения смысла сего действа.
Каждый видит по своему. Кому-то это надо, кто-то сочтет бессмысленным.

Вопрос состоял в том КАК? подключиться, и почему 1С позволяет это делать но на живую не получается.
chetson вне форума   Ответить с цитированием
Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FO v3 подключение Дисплей покупателя Posiflex PD 2600 (Подключение USB law032 Трактиръ: Front-Office v.3 1 14-10-2013 15:53
Подключение сканера ШК Aksakal Трактиръ: Nano 2 12-07-2012 20:08
Подключение весов CAS LP 6 v 1.6 c TCP/IP Deni Торговое оборудование 4 30-05-2012 15:28
Подключение ТО DeMaSya Торговое оборудование 1 29-09-2010 13:20
Подключение Lpt принтера Ct-s300 Hiker Торговое оборудование 0 24-12-2004 19:37


Часовой пояс GMT +3, время: 01:01.


vBulletin v3.5.4, Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co
Трактиръ - автоматизация ресторанов