Имя: Пароль:
1C
1С v8
Не находится файл http://АдресКомпа/ИмяБазы/ws/InterfaceVersion?wsdl
,
0 Target1025
 
09.09.19
08:28
Мучаюсь с синхронизацией БП(базовая) и УТ(Базовая), синхронизацию через файл настроить не удается. Решил попробовать осуществить синхронизацию через web-services, Получаю такую ошибку. Кто-то сталкивался? Как решали? Нагуглить решение не удалось совершенно.
1 Aleksey
 
09.09.19
08:30
ты поднял апачи и опубликовал базу?
2 butterbean
 
09.09.19
08:30
>> ...Получаю такую ошибку...
какую такую?

В любом случае - проверь права
3 Василий Алибабаевич
 
09.09.19
08:30
(0) "Получаю такую ошибку." Какую такую?
4 Василий Алибабаевич
 
09.09.19
08:32
+ (3) По сути. Файл находится вот здесь : http://АдресКомпа/ИмяБазы. Все, что в урл дальше - берется из определения ws
5 Target1025
 
09.09.19
08:34
(1) Да, апач запущен, я могу зайти в веб-базу и работать в ней.
(2) (3)  https://ibb.co/hHY34nS
(4) "Все, что в урл дальше - берется из определения ws" - я не понимаю, что было сказано. Можете как-то более полно  расшифровать?
6 Василий Алибабаевич
 
09.09.19
08:41
(5) В каталоге http://АдресКомпа/ИмяБазы
Там - файл default.vrd. Это если никто в рукопашную ничего не правил. В файле определение ВЕБ-сервиса. Типа такого :
=================
<ws>
<point name="wsGEOData"
alias="ws1.1cws"
enable="true"
reuseSessions="autouse"
sessionMaxAge="20"
poolSize="10"
poolTimeout="5"/>
</ws>
=================
7 Василий Алибабаевич
 
09.09.19
08:42
+ (6) В твоем случае вместо point name="wsGEOData" должно быть point name="InterfaceVersion"
8 Василий Алибабаевич
 
09.09.19
08:46
+ (7) В файле httpd.conf такого плана
============================
# 1c publication
Alias "/GEODATA" "D:/WWWRoot/htdoc/GEOData/"
<Directory "D:/WWWRoot/htdoc/GEOData/">
    AllowOverride All
    Options None
    Order allow,deny
    Allow from all
    SetHandler 1c-application
    ManagedApplicationDescriptor "D:/WWWRoot/htdoc/GEOData/default.vrd"
</Directory>
============================
Апач после этого должен быть перезапущен.
9 Target1025
 
09.09.19
08:47
(6)(7) Так понятней, спасибо! Тем не менее проблема пока что нерешабельна, т.к. default.vrd не имеет созданнной секции InterfaceVersion - https://ibb.co/kXpJXhN
10 Target1025
 
09.09.19
08:47
<?xml version="1.0" encoding="UTF-8"?>
<point xmlns="http://v8.1c.ru/8.2/virtual-resource-system";
        xmlns:xs="http://www.w3.org/2001/XMLSchema";
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
        base="/acc"
        ib="File=&quot;ТУТ-ОТСЫЛКА-НА-КАТАЛОГ-БАЗЫ-ДАННЫХ&quot;;">
    <ws enable="false"/>
    <standardOdata enable="true"
            reuseSessions="autouse"
            sessionMaxAge="20"
            poolSize="10"
            poolTimeout="5"/>
</point>
11 Target1025
 
09.09.19
08:50
(8)
# 1c publication
Alias "/acc" "C:/Apache24/htdocs/acc/"
<Directory "C:/Apache24/htdocs/acc/">
    AllowOverride All
    Options None
    Require all granted
    SetHandler 1c-application
    ManagedApplicationDescriptor "C:/Apache24/htdocs/acc/default.vrd"
</Directory>
12 Василий Алибабаевич
 
09.09.19
08:51
(11) Это публикация ВЕБ-клиента. Нужно повторить публикацию именно ВЕБ-сервиса.
13 Василий Алибабаевич
 
09.09.19
08:52
(10) ГЫ.
Этто что такое : <ws enable="false"/>?
14 Target1025
 
09.09.19
09:00
(13) Этто что такое : <ws enable="false"/>? - без понятия, я не лез в этот файл, он такой, какой его создала 1с в момент публикации файла.
15 Василий Алибабаевич
 
09.09.19
09:03
(14) Это означает что какой-то злодей в момент публикации базы на ВЕБ-сервере сказал, что ВЕБ-сервисы публиковать не нужно. Нужно выполнить повторную публикацию с установленной фишкой "публиковать ВЕБ-сервисы" и перезапустить Апач.
16 ДенисЧ
 
09.09.19
09:04
(14)
ws - веб-сервис
enable - разрешить
false - ложь

С глубочайшим поклоном - ваш Кэп.
17 Target1025
 
09.09.19
09:14
(16)(0) Остановил апач. Удалил публикацию. Установил публикацию снова, проставив все чекбоксы, кроме "Публиковать дистрибутив", вроде файл нашелся, я его вижу в браузере.
https://ru.imgbb.com/
18 Target1025
 
09.09.19
09:18
(0)(15) Вроде все заработало, Василию Алибабаевичу дикий респект
19 Target1025
 
09.09.19
10:05
(0) к сожалению, все усилия пропале втуне, т.к. торговля куда-то в бухгалтерию грузит данные, которые данные бухгалтерия найти не может: торговля грузит по веб-сервису, бухгалтерия ищет в файле. Т.е., как поломали синхронизацию зачем-то где-то в апреле, так и не восстановили ее уже к сентябрю. :(
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший