Автор Тема: слетает настройка "Общая папка для отчетов"  (Прочитано 283 раз)

0 Пользователей и 1 Гость просматривают эту тему.

tabr

  • Новенький
  • *
  • Сообщений: 4
  • Репутация: 0
Изменил настройку на общую папку на сервере.
Сервер Укрсклада находится в сети на машине "192.168.33.110"
там же расшарена папка для отчётов "\\192.168.33.110\общая - документы\install\укрсклад"
Через какое-то время эта настройка слетает. Приходится пользователям снова её перепрописывать. Как это победить? Где хранится эта настройка, чтобы скриптом каким-нибудь перезаписать?!

homebuh

  • Пользователи
  • Старший Пользователь
  • ****
  • Сообщений: 101
  • Репутация: -4
Re: слетает настройка "Общая папка для отчетов"
« Ответ #1 : Январь 07, 2021, 11:42:07 »
може тэто из-за кирилицы в пути??

tabr

  • Новенький
  • *
  • Сообщений: 4
  • Репутация: 0
Re: слетает настройка "Общая папка для отчетов"
« Ответ #2 : Январь 11, 2021, 09:14:45 »
На некоторых машинах слетает, на других нет. Мне кажется, что когда пропадает связь с сервером ОНО ВДРУГ решает, что надо бы сбросить эту настройку. Но я хочу не столько узнать, почем уэто происходит, сколько понять, как это решить.

admin

  • Админ
  • Помогающий
  • *****
  • Сообщений: 7037
  • Репутация: 1149
  • Пол: Мужской
    • УкрБланк, УкрСклад, УкрЗарплата, Унидок
Re: слетает настройка "Общая папка для отчетов"
« Ответ #3 : Январь 13, 2021, 14:37:49 »
Это перенаправленное письмо:
От: Служба поддержки
Кому: tabr
Дата: 13 січня 2021 р., 14:36:56
Тема: настройка "общая папка для отчётов"

===8<==============Оригинал текста письма===============
Приветствую Вас,

13.01.2021 в 11:07, Вы писали:

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

> Изменил настройку на общую папку на сервере.
> Сервер Укрсклада находится в сети на машине "192.168.33.110"
> там же расшарена папка для отчётов "\\192.168.33.110\общая - документы\install\укрсклад"
> После потери связи с сервером, настройка слетает. Приходится
> пользователям снова её перепрописывать. Где хранится эта настройка,
> чтобы скриптом каким-нибудь перезаписать?!

1. УкрСклад запускается и проверяет доступен ли указанный вами путь. Если
файлы не доступны (ваш сетевой диск еще не подключился), программа
меняет путь на стандартный /rep/. Ведь без доступа к печатным формам
программа не может выполнять свои функции.
2. Параметр храниться в файле настроек sklad.ini :  Base : RepPath
3. Также смотрите справку, раздел "Где программа хранит базу данных и остальные данные?":
https://www.softbalance.com.ua/help/ukrsklad_faq.html#где-программа-хранит-базу-данных-и-остальные-данные
4. Не дублируйте сообщения на форум и на поддержку. Пункт 4.4, Правил
форума:
https://www.softbalance.com.ua/forum/index.php/topic,426.0.html
--
С уважением, Служба поддержки пользователей
http://www.softbalance.com.ua
===8<===========Окончание оригинала теста письма========

tabr

  • Новенький
  • *
  • Сообщений: 4
  • Репутация: 0
Re: слетает настройка "Общая папка для отчетов"
« Ответ #4 : Январь 13, 2021, 16:02:24 »
Проблема решена, спасибо.
1. Я умышленно указал именно сетевой путь, а не сетевой диск, чтобы не было вышеуказанных. Так же, я не зря указал, что Сервер Укрсклада находится на той же машине, что и сервер укрсклада. То есть, если клиент может запустить УкрСклад, то и к серверу(smb) достучаться может. Или проверка происходит ДО попытки укрсклада проверить доступность сервера УС?
2. Файл находится в папке "C:\Program Files (x86)\UkrSklad7C", однако он почти пуст. Ещё один находится тут "C:\Users\$USERNAME$\AppData\Local\UkrSklad7C" или "c:\ProgramData\UkrSklad7C" и именно тут находится этот параметр. Ставим атрибут "только для чтения" и этот хак работает. Правда УС при закрытии генерирует ошибку "abnormal program termination". Я не получу в будущем проблем от таких правок?
3. Спасибо.
4. Прошу прощения за дублирование. Более не повторится. Подскажите, куда в дальнейшем мне стоит обращаться с подобными вопросами? На форум? В личку? Или на email support@softbalance.com.ua?
Спасибо.
PS: подробное описание оставил для тех ,кто возможно в будущем будет искать решение похожей проблемы.
« Последнее редактирование: Январь 13, 2021, 16:32:12 от tabr »

homebuh

  • Пользователи
  • Старший Пользователь
  • ****
  • Сообщений: 101
  • Репутация: -4
Re: слетает настройка "Общая папка для отчетов"
« Ответ #5 : Январь 14, 2021, 06:54:50 »
тоже хочу так же сделать. Достает на каждом клиенте печатные формы и отчеты закидывать, может разработчики внедрят опцию что бы была возможность в настройке выбирать где хранятся печатные формы и отчеты, как по мне то удобно , что бы они изначально на сервере были и резервировались бы вместе с базой, и установив с нуля клиент при подключении и включении галочки все отчеты и печатки тянул бы с сервера, и если на каком нибудь клиенте появлялась новая форма она попадала бы в общий список на сервер!!! Ну это хотелки!!!

admin

  • Админ
  • Помогающий
  • *****
  • Сообщений: 7037
  • Репутация: 1149
  • Пол: Мужской
    • УкрБланк, УкрСклад, УкрЗарплата, Унидок
Re: слетает настройка "Общая папка для отчетов"
« Ответ #6 : Январь 14, 2021, 15:23:47 »
Проблема решена, спасибо.
1. Я умышленно указал именно сетевой путь, а не сетевой диск, чтобы не было вышеуказанных. Так же, я не зря указал, что Сервер Укрсклада находится на той же машине, что и сервер укрсклада. То есть, если клиент может запустить УкрСклад, то и к серверу(smb) достучаться может. Или проверка происходит ДО попытки укрсклада проверить доступность сервера УС?

Неверное понимание. УкрСклад Клеинт не соединяется к базе данных как к файлу, УкрСклад Клиент соединяется с УкрСклад Сервером (Firebird) напрямую по порту 3053, который уже на локальном компьютере работает с ЛОКАЛЬНЫМ файлом базы данных. База данных это не расшареннй какой-то ресурс, а само приложение Firebird в связи с БД.

2. Файл находится в папке "C:\Program Files (x86)\UkrSklad7C", однако он почти пуст. Ещё один находится тут "C:\Users\$USERNAME$\AppData\Local\UkrSklad7C" или "c:\ProgramData\UkrSklad7C" и именно тут находится этот параметр.

Не читали п.3 прошлого письма.

Ставим атрибут "только для чтения" и этот хак работает. Правда УС при закрытии генерирует ошибку "abnormal program termination". Я не получу в будущем проблем от таких правок?

Думаю получите :)

Но что делать программе когда нет доступа к папке? Может предупреждать что папка не найдена и временно использовать папку по-умолчаниюа и не переписывать параметр RepPath на текущий сеанс работы?

4. Прошу прощения за дублирование. Более не повторится. Подскажите, куда в дальнейшем мне стоит обращаться с подобными вопросами? На форум? В личку? Или на email support@softbalance.com.ua?

Не читали п.4 прошлого письма    ^-^

admin

  • Админ
  • Помогающий
  • *****
  • Сообщений: 7037
  • Репутация: 1149
  • Пол: Мужской
    • УкрБланк, УкрСклад, УкрЗарплата, Унидок
Re: слетает настройка "Общая папка для отчетов"
« Ответ #7 : Январь 14, 2021, 15:25:58 »
тоже хочу так же сделать. Достает на каждом клиенте печатные формы и отчеты закидывать, может разработчики внедрят опцию что бы была возможность в настройке выбирать где хранятся печатные формы и отчеты

Есть такая опция как "Общая папка для отчетов" в параметрах программы с версии 3.21 от 21.04.2004 года.