Совместное редактирование табличного документа

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

rogoznik
Сообщения: 10050
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Совместное редактирование табличного документа

#21

17 фев 2022, 20:05

ogankvik писал(а):
17 фев 2022, 19:57
-нельзя разрешить редактирование одним пользователям и запретить другим
-не видно кто вносил изменения
-создаешь новый Лист - вставляешь в него информацию, сохраняешь и через некоторое время обнаруживаешь, что название Листа сброшено на дефолтное (например Лист 11), а его содержимое пропало. Я такое наблюдал несколько раз
-данные не обновляются в режиме реального времени, а это важно
-по невыясненной причине, он один раз не дал редактировать себя (это было на винде, редактирование происходило через LibreOffice)
Это прям отдельное ПО под это надо
ИзображениеИзображение

Аватара пользователя

useful
Сообщения: 71
Зарегистрирован: 28 авг 2019, 13:01
Откуда: Новосибирск
Благодарил (а): 2 раза
Поблагодарили: 13 раз
Контактная информация:

Совместное редактирование табличного документа

#22

17 фев 2022, 20:31

ogankvik, вы так и не решили свою проблему?

no avatar

Автор темы
ogankvik
Сообщения: 178
Зарегистрирован: 22 ноя 2019, 19:12
Благодарил (а): 98 раз
Поблагодарили: 9 раз
Контактная информация:

Совместное редактирование табличного документа

#23

17 фев 2022, 20:41

useful писал(а):
17 фев 2022, 20:31
ogankvik, вы так и не решили свою проблему?
work in progress :-D . Если coworking не устроит, придётся пристать к вам))

Аватара пользователя

Sharov
Сообщения: 151
Зарегистрирован: 10 фев 2022, 23:53
Благодарил (а): 84 раза
Поблагодарили: 22 раза
Контактная информация:

Совместное редактирование табличного документа

#24

18 фев 2022, 11:00

ogankvik писал(а):
17 фев 2022, 20:41
Если coworking не устроит
Тогда смотреть в сторону MSO 2003
i3-3210 / 10GB / VGA Intel HD 2500 / SSD 240GB / Kernel 6.6.12

Аватара пользователя

rogoznik
Сообщения: 10050
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Совместное редактирование табличного документа

#25

18 фев 2022, 11:02

Sharov писал(а):
18 фев 2022, 11:00
Тогда смотреть в сторону MSO 2003
А ты готов им его купить?
ИзображениеИзображение

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3011 раз
Контактная информация:

Совместное редактирование табличного документа

#26

18 фев 2022, 11:03

А 2003-й правда умел прям в совместное редактирование? :hm:
Изображение
   
Изображение

Аватара пользователя

rogoznik
Сообщения: 10050
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Совместное редактирование табличного документа

#27

18 фев 2022, 11:04

Chocobo, не умел конечно. Если кто-то открыл файл, для другого он открывается только на чтение - вот все что он умел.
ИзображениеИзображение

Аватара пользователя

madesta
Сообщения: 2020
Зарегистрирован: 11 июн 2017, 21:47
Решено: 30
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 434 раза
Контактная информация:

Совместное редактирование табличного документа

#28

18 фев 2022, 13:53

Не по теме
Как мне видится, админ идёт на поводу хотелок пользователей. Но работа информационной системы должна быть регламентирована рядом определённых документов. А то ведь можно дождаться того, что пользователи с админа потребуют сделать так, чтобы только подумал, а программа сама уже файл и создала, и как надо отредактировала.

no avatar

Автор темы
ogankvik
Сообщения: 178
Зарегистрирован: 22 ноя 2019, 19:12
Благодарил (а): 98 раз
Поблагодарили: 9 раз
Контактная информация:

Совместное редактирование табличного документа

#29

18 фев 2022, 14:35

madesta писал(а):
18 фев 2022, 13:53
Не по теме
Как мне видится, админ идёт на поводу хотелок пользователей. Но работа информационной системы должна быть регламентирована рядом определённых документов. А то ведь можно дождаться того, что пользователи с админа потребуют сделать так, чтобы только подумал, а программа сама уже файл и создала, и как надо отредактировала.
Админ несгибаем, как керамическая пластина на нагрудном доспехи. Но в то же время хочется чтобы файл не портили и его было удобно просматривать и редактировать

Аватара пользователя

Sharov
Сообщения: 151
Зарегистрирован: 10 фев 2022, 23:53
Благодарил (а): 84 раза
Поблагодарили: 22 раза
Контактная информация:

Совместное редактирование табличного документа

#30

18 фев 2022, 19:43

ogankvik, Всё-таки "Яндекс рекомендует" больше OnlyOffice для совместного редактирования.
...
Что бы я не предлагал, а сам склоняюсь именно к этому варианту.
И очень прошу, не пускай тему на самотёк, отпишись, будь ласка, по этому вопросу, - уж больно интересно как оно, прокатит или нет!..
i3-3210 / 10GB / VGA Intel HD 2500 / SSD 240GB / Kernel 6.6.12

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3011 раз
Контактная информация:

Совместное редактирование табличного документа

#31

18 фев 2022, 20:18

Sharov, А строчка "В десктопном редакторе необходимо открыть пункт меню Подключиться к облаку" тебя не смутила?)
Если
ogankvik писал(а):
17 фев 2022, 19:57
Расписание храниться в закрытой сети без доступа в интернет.
Их цены на self-hosted тоже описывались в начале топика.
Изображение
   
Изображение

Аватара пользователя

Sharov
Сообщения: 151
Зарегистрирован: 10 фев 2022, 23:53
Благодарил (а): 84 раза
Поблагодарили: 22 раза
Контактная информация:

Совместное редактирование табличного документа

#32

18 фев 2022, 22:06

Chocobo писал(а):
18 фев 2022, 20:18
?
Изучу
i3-3210 / 10GB / VGA Intel HD 2500 / SSD 240GB / Kernel 6.6.12

no avatar

Автор темы
ogankvik
Сообщения: 178
Зарегистрирован: 22 ноя 2019, 19:12
Благодарил (а): 98 раз
Поблагодарили: 9 раз
Контактная информация:

Совместное редактирование табличного документа

#33

19 фев 2022, 14:57

Пытаюсь запустить https://github.com/Dorbah/coworking . Установил https://ospanel.io (с hph, Apache, MySLQ). Открываю страницу coworking и вижу ошибку:

Код: Выделить всё

Notice: Uninitialized string offset: 0 in C:\OpenServer\domains\coworking-master\procs.php on line 224

Fatal error: Uncaught Error: Call to undefined function ldap_connect() in C:\OpenServer\domains\coworking-master\config.php:32 Stack trace: #0 C:\OpenServer\domains\coworking-master\config.php(63): ldap_conn() #1 C:\OpenServer\domains\coworking-master\procs.php(688): ldap_user('') #2 C:\OpenServer\domains\coworking-master\index.php(24): add_user_from_ldap('') #3 {main} thrown in C:\OpenServer\domains\coworking-master\config.php on line 32
Пробовал настроить config.php. Но понял, что ему еще нужен LDAP, это так? Вот содержимое этого файла:
<?php

include_once 'procs.php';

$domain='DESKTOP-PC\\';


function mssql_base( $mssqlbase = 'coworking' ) {
return $mssqlbase;
}

#Функция тупо подключается к MSSQL базе и возвращает дескриптор подключения
function mssql_conn() {
# Переменные для подключения к БД
$mssqlhost = 'localhost'; # Хост
$mssqlbase = coworkingbd(); # БД
$mssqllogn = 'mysql'; # Логин
$mssqlpass = ''; # Пароль

try { # Пытаемся подключиться
$DBH = new PDO("dblib:host=$localhost;dbname=$coworkingbd", "$mysql", "$");
return $DBH;# Возвращаем дескриптор
} catch(PDOException $e) {
die('<font color=red><b>MSSQLERR:'.$e->getMessage().'</b></font><br>');# Упадаем в ужасе
}
}#end func mssql_conn


#Подключение к LDAP
function ldap_conn() {

$connect = ldap_connect("10.33.1.8", "389") or die("ldap_conn: Could not connect to LDAP server.");
ldap_set_option($connect, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($connect, LDAP_OPT_REFERRALS, 0);

return $connect;
}#end func ldap_conn



# binding to ldap server
function bind_ldap($ldapconn, $ldap_username="DESKTOP-PC\\LAMP", $ldap_password="09udfg;l45") {

if (empty($ldapconn)) {$ldapconn=ldap_conn();}
$res = ldap_bind($ldapconn, $ldap_username, $ldap_password); # or die ("Error trying to bind: ".ldap_error($ldapconn));

return $res;
}#end func bind_ldap


function ldap_base() {
$ldap_base="dc=vld,dc=msk-center,dc=companyname,dc=local";

return $ldap_base;
}#end func ldap_base



#Определяем атрибуты юзера из LDAP по логину
function ldap_user($login) {
$login=cut_domain($login);
# Переменные для подключения к LDAP
$connect = ldap_conn();#ОТКРЫЛИ
$bind = bind_ldap($connect);
#$read = ldap_search($connect, $config['ldap_base'], "(&(sAMAccountName=$login))", array("sAMAccountName","cn","title","department","company","mail","physicaldeliveryofficename","telephonenumber","mobile"));
$ldap_base=ldap_base();
$read = ldap_search($connect, $ldap_base, "(&(sAMAccountName=$login))", array("sAMAccountName","cn","title","department","company","mail","physicaldeliveryofficename","telephonenumber","mobile"));

#if ($read==FALSE) { message('ldap_user: Неверно указаны логин или пароль !!!'); exit; }
$result = ldap_get_entries($connect, $read);
ldap_close($connect);#ЗАКРЫЛИ

return $result;
}#end func ldap_user








?>
Архив с coworking прикрепил.
coworking-master.zip
(63.4 КБ) 6 скачиваний

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3011 раз
Контактная информация:

Совместное редактирование табличного документа

#34

19 фев 2022, 15:01

ogankvik, Ну да, это явные подвязки к наличию AD для управления правами.
Изображение
   
Изображение

no avatar

Автор темы
ogankvik
Сообщения: 178
Зарегистрирован: 22 ноя 2019, 19:12
Благодарил (а): 98 раз
Поблагодарили: 9 раз
Контактная информация:

Совместное редактирование табличного документа

#35

19 апр 2022, 21:01

Проблема совместного редактирования решилась установкой сервера ONLYOFFICE . Большое спасибо useful. Абсолютно бескорыстно согласился помочь, рассказал интересные истории, донес правильность редактирования ячеек в виде заранее заготовленных вариантов. Но, в последний момент удалось найти компромиссный вариант (когда таблицы выглядит и редактируется просто и понятно + никто не перебивает своими правками правки других).

Выглядит это так. Заливаем файл. Настраиваем Доступ. После открытия доступа файл отображается у пользователей в разделе Доступно для меня.
1.jpg
Здесь интересны Полный доступ, для тех кто редактирует и Комментирование, для тех кто просматривает файл и видит изменения в реальном времени.
2.jpg
Панель инструментов очень похожа на MS Office. Для тех кому "мелко" - справа внизу меняется масштаб. Работает поиск по русскому тексту. Выделил красным контуром две области. Та что сверху - редактируется другим человеком. Та что снизу - выделенная мной ячейка, также видна всем другим.
3.jpg
Есть нюансы которые я еще прорабатываю. Например, документ сохраняется сразу после внесения изменений, в виду чего невозможно вернуться на шаг назад. Это можно отключить, переключив сохранение на классический режим. Пока не знаю, нужно ли.. . Еще, не разобрался с бэкапами/восстановлением. Один раз после выключения света сервер отказался нормально работать. Помогла переустановка контейнеров, настройки и файлы к счастью не слетели.


У меня требования к серверу немного специфические, установка оптимизирована под них:
-работа в локальной сети без интернета
-доступ по ip адресу
-http, не https.

Подготавливаем к установке Docker:

Код: Выделить всё

sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
sudo apt update
Устанавливаем Docker:

Код: Выделить всё

sudo apt install docker-ce
Настраиваем:

Код: Выделить всё

sudo usermod -aG docker ${user}
*Где user– название учетной записи в Linux

Код: Выделить всё

su - ${user} 
*Где user– название учетной записи в Linux. Что делает эта команда и нужна ли она, я не понял. Она у меня заканчивается ошибкой, но на работу не влияет.

Качаем скрипт установки OnlyOffice:

Код: Выделить всё

wget https://download.onlyoffice.com/install/workspace-install.sh
Запускам скрипт:

Код: Выделить всё

sudo bash workspace-install.sh -it GROUPS
На вопрос «Install with Docker» выбираем Y
На вопрос «Install ONLYOFFICE Mail Server» выбираем N

После установки, заходим на веб-интерфейс по ip адресу, проверяем что NEXTCLOUD работает.

Устанавливаем net-tools

Код: Выделить всё

sudo apt install net-tools
Настраиваем статический ip адрес:
Смотрим, какие у нас сетевые кары и как они называются:

Код: Выделить всё

sudo ifconfig

Код: Выделить всё

sudo vim /etc/netplan/00-installer-config.yaml
Очищаем его от содержимого и вставляем:

network: 
  ethernets: 
    eth0: 
      addresses: 
        - 192.168.3.32/24
      dhcp4: false
      gateway4: "192.168.3.1"
      mtu: 1500
      nameservers: 
        addresses: 
          - "192.168.3.1"
          - "192.168.0.100"
        search: 
          - delta.local
  renderer: networkd
  version: 2
Где:
192.168.3.32 - айпи адрес который мы присваиваем серверу
eth0 - название сетевого интерфейса

*для начала редактирования документа, нужно нажать клавишу i.
*После редактирования файла: Esc -> Shift + : -> wq! -> Enter.
*Выйти не сохраняя: q!

Применяем новые настройки сетевой карты:

Код: Выделить всё

sudo netplan apply
ВАЖНО! Если появляется ошибка настроек, нужно вписать конфигурацию сети из п11 на сайт http://www.yamllint.com/ , он покажет где ошибки и исправит конфиг.

Готово!

no avatar

Автор темы
ogankvik
Сообщения: 178
Зарегистрирован: 22 ноя 2019, 19:12
Благодарил (а): 98 раз
Поблагодарили: 9 раз
Контактная информация:

Совместное редактирование табличного документа

#36

28 окт 2022, 19:54

Неожиданно всплыла одна особенность ONLYOFFICE, бесплатная версия поддерживает всего 20 подключений к документу с правами редактирования. Все остальные смотрят его в режиме только чтение.

Аватара пользователя

demonlibra
Сообщения: 844
Зарегистрирован: 12 авг 2017, 09:09
Решено: 13
Откуда: Ростов-на-Дону
Благодарил (а): 29 раз
Поблагодарили: 204 раза
Контактная информация:

Совместное редактирование табличного документа

#37

28 окт 2022, 20:17

Ара Магеддон писал(а):
08 фев 2022, 01:26
madesta, судя по разделу "Цены", облачный OO там совсем не бесплатный. И прямо ужас какой небесплатный (но есть исключения: школы и НКО, для них халява)
Бесплатная ONLYOFFICE Workspace Community
ONLYOFFICE Community Server is a free open-source
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD

no avatar

Автор темы
ogankvik
Сообщения: 178
Зарегистрирован: 22 ноя 2019, 19:12
Благодарил (а): 98 раз
Поблагодарили: 9 раз
Контактная информация:

Совместное редактирование табличного документа

#38

31 окт 2022, 08:34

demonlibra писал(а):
28 окт 2022, 20:17
Бесплатная ONLYOFFICE Workspace Community
ONLYOFFICE Community Server is a free open-source
Её и ставил.
545.jpg
Для Community Edition всего 20 подключений к документу в режиме редактирования. https://www.onlyoffice.com/ru/compare-editions.aspx

Аватара пользователя

rogoznik
Сообщения: 10050
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Совместное редактирование табличного документа

#39

31 окт 2022, 09:09

Хватит заниматься ерундой.
Совместное редактирование документа не подразумевает кол-во одновременных пользователей более 5. А тут и так разрешили 20. Хотя с таким количеством пользователей надо уже заводить БД.
ИзображениеИзображение

no avatar

Автор темы
ogankvik
Сообщения: 178
Зарегистрирован: 22 ноя 2019, 19:12
Благодарил (а): 98 раз
Поблагодарили: 9 раз
Контактная информация:

Совместное редактирование табличного документа

#40

31 окт 2022, 12:13

Я просто предупредил, вдруг кто использовать захочет :)

Ответить

Вернуться в «Офис и документы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя