|
Частично перестал работать обмен с сайтом | ☑ | ||
---|---|---|---|---|
0
John83
03.05.19
✎
16:39
|
УТ 11.4
Обработка грузит данные на прямую в sql-базу. Выгружаются остатки и цены. Сайт переносили на другой хостинг и после этого перестали выгружаться остатки, но при этом цены нормально обновляются. Админ утверждает, что при выгрузке остатков не происходит обращения к базе. Так выгружаются остатки Сайт = Новый COMObject("AddIn.MySQL"); Сайт.suit("UpdateStock", ОстаткиТовараВыгрузка); А это цены Сайт.suit("InsertPrice", ТаблицаЦенДляВыгрузки); В 1С ошибок никаких нет. Куда копать? С чьей стороны проблема? |
|||
1
Garykom
гуру
03.05.19
✎
16:46
|
Что такое "AddIn.MySQL" ? это некая ВК? Где взяли и методы смотри.
Что такое "suit"? Это Хранимка? Смотри ее код. |
|||
2
John83
03.05.19
✎
17:00
|
(1) обработку писали когда-то давно
с автором не связаться Как понимаю, никак не посмотреть, что в этой компоненте? |
|||
3
Garykom
гуру
03.05.19
✎
17:21
|
(2) В базе mysql поищи UpdateStock и InsertPrice
И приведи полный код работы с ВК а лучше ее куда то выложи |
|||
4
Garykom
гуру
03.05.19
✎
17:22
|
Т.е. пока даже непонятно у вас какая то уникальная ВК или нечто общего назначения.
Не понял где имя базы задается например |
|||
5
John83
06.05.19
✎
10:50
|
(3) как найти эту ВК?
|
|||
6
1Сергей
06.05.19
✎
10:53
|
Есть такая строка?
ПодключитьВнешнююКомпоненту ( "AddIn.MySQL" ); |
|||
7
1Сергей
06.05.19
✎
10:54
|
||||
8
John83
08.05.19
✎
11:19
|
(7) ответили
"Исходники компоненты к сожалению мы предоставить не сможем, но современные платформы 1С:Предприятие умеют работать с типовыми ADODB драйверами для MySQL, попробуйте использовать их." не совсем понял, с помощью этого ADODB можно посмотреть, что происходит внутри? |
|||
9
ам794123
08.05.19
✎
11:35
|
(8) что-то типа такого:
Соединение = Новый COMОбъект("ADODB.Connection"); СтрокаСоединения = "DRIVER=MySQL ODBC 5.1 Driver;SERVER=Serv;DATABASE=base;UID=admin1c;PWD=123;"; Соединение.ConnectionString = (СтрокаСоединения); Соединение.Open(); |
|||
10
Василий Алибабаевич
08.05.19
✎
11:48
|
(8) " с помощью этого ADODB можно посмотреть, что происходит внутри?"
Чтоб посмотреть что там "внутри" лучше всего пользовать phpMyAdmin. Тем более если известно вот это вот : "SERVER=Serv;DATABASE=base;UID=admin1c;PWD=123". А для программной работы можно взять драйвер с сайта MySQL : https://dev.mysql.com/downloads/connector/odbc/ |
|||
11
Garykom
гуру
08.05.19
✎
11:51
|
Лучше всего нанять специалиста, или получается обучение за счет работодателя.
|
|||
12
Garykom
гуру
08.05.19
✎
11:52
|
В инете куча мануалов, 1С 8 давным давно умеет http://v8.1c.ru/overview/Term_000000795.htm
|
|||
13
Василий Алибабаевич
08.05.19
✎
11:57
|
(11) "или получается обучение за счет работодателя"
да и пес с ним. Как это относится к теме? То что написано в (12) 1с умеет только при наличии нужного драйвера. В конкретном случае - MySQL. |
|||
14
Garykom
гуру
08.05.19
✎
12:18
|
(13) Так я на это и намекаю.
Что там дофига чего надо и драйвер поставить/настроить ODBC в т.ч. Если работодателю клиенту не горит то и уй с ним, но обычно "уже вчера надо". |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |