Вход | Регистрация
    1  2  3  4  5  6  7  8  9  10   
1С:Предприятие :: 1С:Предприятие 8 общая

[helpme1c.ru] Обновлятор-1с: нужны ваши идеи для дальнейшего развития

Ø [Волшебник, 07.04.16 - 08:31]
[helpme1c.ru] Обновлятор-1с: нужны ваши идеи для дальнейшего развития
Я
   Владимир Милькин
 
10.09.15 - 03:34
Доброго дня, коллеги! Хочется получить обратную связь (идеи, отзывы) о моей программе Обновлятор-1С и её дальнейшем развитии.

Программа доступна в двух вариантах: лайт и проф. Большинство возможностей доступно в бесплатной лайт версии, в проф вынесены только специфические фичи, которые нужны очень опытным пользователям. Проф-версия стоит 500 рублей и включает пожизненные обновления и техническую поддержку разработчика.

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

У программы уже больше 5000 скачиваний и сотни пользователей, поэтому свою нишу (пусть пока небольшую) она уже заняла и доказала свою востребованность.

- Страничка программы: http://helpme1c.ru/obnovlyator-1s-gruppovoe-paketnoe-obnovlenie-vsex-baz-za-odin-raz
- Полный набор возможностей: http://helpme1c.ru/obnovlyator-1s-gruppovoe-paketnoe-obnovlenie-vsex-baz-za-odin-raz#full_abilities
- История разработки: http://helpme1c.ru/istoriya-izmenenij-programmy-obnovlyator-1s
- План разработки: http://helpme1c.ru/plan-razrabotki-programmy-obnovlyator-1s

С уважением к вам, Владимир Милькин (разработчик программы, автор сайта helpme1c.ru)

Да, ветка с Волшебником согласована.
   Алексей Карманов
 
701 - 28.01.16 - 08:48
Вышла версия от 28 января:

- Кнопка переместить базу в другую группу заменена на кнопку с дискетой, через которую можно сохранять и восстанавливать список баз (и их настроек) во внешний файл.

- Теперь при сохранении списка баз во внешний файл сохраняются абсолютно все настройки, связанные с базой (из окна "Расширенные настройки базы...").
   Gogino2005
 
702 - 28.01.16 - 11:46
Алексей, такой вопрос. У меня серверная версия с двумя версиями на разных портах (8.2 и 8.3). Если установить Вашу программу на сервер и на все компьютеры, где стоит 1С, возможно будет менять платформу почти автоматически?
То есть, запускаем на каждой машине Обновлятор, жмем обновить и обновляемся. Переходим к следующему компьютеру и повторяем операцию...
Сработает такой вариант?
   Александр_Тверь
 
703 - 28.01.16 - 11:49
(702) извращенцы.
   Алексей Карманов
 
704 - 28.01.16 - 12:21
(702) не, обновление платформы в обновляторе работает немного по-другому :)

Внизу есть кнопка - обновить платформу. По ней скачивается последняя версия (или та которую мы указали) платформы и запускается её установка в упрощенном для пользователя режиме. В том плане, что пользователю почти ничего не надо выбирать. Будет подставлена правильная папка для установки, будет выбран необходимый набор компонент, будет обработана ситуация с hasp и прочее.

В вашем случае нужен элементарный скрипт, который на компьютер пользователя скопирует папку платформы с сервера и удалит старую версию.

У меня примерно такой работает (программа на с#) на работе, запускаю его со своего компьютера на всех машинах удаленно через psexec. Но добавлять такую штуку в обновлятор не планирую. Это перебор.

У меня рабочая сеть, а для доменов - в сети куча материалов по автоматической установке платформы через групповые политики.
   Gogino2005
 
705 - 28.01.16 - 13:00
(704) Опишусь Вам на почту.
   Gogino2005
 
706 - 28.01.16 - 14:44
Алексей, ещё пара моментов

Имел неосторожность запустить базу с кучей обновлений. До конца рабочего дня полтора часа, но компьютер не самый свежий и теперь приходиться мирится с тормозами и диким скрипом жесткого диска. Кнопку "Остановить" вижу конечно, но вот была бы "Пауза" нажал бы её и спокойно доработал, а там дальше пускай молотит хоть до утра...

И второй момент - имею привычку сворачивать рабочие программы в трей, что бы не мешались на столе. После же разворачивая Обновлятора, бегунок прокрутки отчета всегда в самом верху и не понятно, что именно сейчас происходит внизу...
При обновлении строки бегунок конечно прыгает мгновенно вниз, но может быть, можно сделать, что бы он всегда там был?

Спасибо.
   Алексей Карманов
 
707 - 29.01.16 - 02:11
(706) Спасибо за идеи и замечания.

По поводу паузы. Поставил в план подумать, хотя и не знаю пока как её расположить в интерфейсе. И, даже если я сделаю эту паузу будут случаи, когда для её установки нужно ждать минут 20-30, я ведь не смогу поставить на паузу выполнение пакетной операции платформой 1с или скачивание большого файла утилитой wget и др. моменты.

Со сворачиванием попробую воспроизвести и исправить эту ситуацию. Поставил в план.
   Jump
 
708 - 29.01.16 - 03:15
(707) wget особых тормозов не создаст, если только интернет совсем никакой.

А платформе можно приоритет принудительно уменьшить.

(706)А что мешает банально закрыть Обновлятор?
   Злопчинский
 
709 - 29.01.16 - 03:18
(708) ну вот летишь ты на парашюте, а тут тебе банально стропы обрезали...
   Алексей Карманов
 
710 - 29.01.16 - 03:31
(708) да, кстати. Jump верную мысль сказал - только лучше не закрывать, а нажать кнопочку "Стоп" и дать обновлятору самому прервать себя в подходящий момент.
   Elena1275
 
711 - 29.01.16 - 06:22
Долго иска курсы по 1С Бухгалтерия 8.3. Перепробовала все что можно, где то дорого, гдето дешево. Не знаешь что брать. Очень понравился сайт по видеокурса http://profbuh1c.ru Там есть и ответы и на ваши вопросы.
   Алексей Карманов
 
712 - 29.01.16 - 09:51
Вышла версия от 29 января:

- Появилась возможность установки пароля на вход в программу (галка в настройках для экспертов).

- В контекстное меню базы (а также в дополнительные возможности, которые применяются к группе отмеченных баз) добавлена возможность обновиться из указанного пользователем cf или cfu. При этом выполняется полный цикл обновления, включающий блокировку, архивацию, обновление конфигурации, обновление базы данных, выполнение служебных действий и разблокировку базы.

http://helpme1c.ru/istoriya-izmenenij-programmy-obnovlyator-1s
   Gogino2005
 
713 - 29.01.16 - 11:09
(712) спасибо, Алексей за новую версию.

Подскажите, а полный автомат на обновления не планируется?
Типа как у Хрома, всё сам, всё сам.
Обновления очень часто выходят, я уже автоматом жму на кнопку при каждом запуске программы...
   Алексей Карманов
 
714 - 29.01.16 - 12:49
(713) к сожалению, у меня пока нет такого количества тестеров как у гугла, да и браузер это браузер, а база данных - это совсем другая песня. Я к тому, что слишком рискованно обновляться в данном случае на автомате, не дай бог я выпущу версию с критичной ошибкой и она автоматически разойдётся по всем пользователям - это же просто кошмар будет. Поэтому обновление самого Обновлятора должно быть осознанным. Да и вообще я против автообновлений. Если всё работает - не трожь, а если есть проблема или нужен новый функционал - пользователь сам обновит.
   Александр_Тверь
 
715 - 29.01.16 - 12:58
(714) можно сделать оповещение о новой версии и новых возможностях.
А что бы как-то сгладить возможную критическую ошибку, сделать задержку в оповещении.
т.е. вышло 20го, а оповещать 25го. Это позволит сдержать волну обновлений на релиз с критической ошибкой, но в тоже время пользователи будут в курсе, что проект развивается и появляются новые возможности.
   Gogino2005
 
716 - 29.01.16 - 13:42
(714) я Вас понял. Спасибо за разяснение вопроса со своей стороны

(715) с оповещением нет проблем, что бы узнать, вышла ли новая версия, достаточно нажать одну кнопку. И в 90% увидите, что новая версия есть.
   tesei
 
717 - 01.02.16 - 00:19
Алексей, для установки обновлятора требуются права админа, не каждый админ хочет заморачиваться установкой незнакомого для него софта. Будет ли портируемая версия обновлятора?
   Алексей Карманов
 
718 - 01.02.16 - 01:39
(717) не должны требоваться. Они ему не нужны. Это на какой windows? Лучше на почту helpme1c.box@gmail.com.

Сама установка для программы в принципе не обязательна. Она просто копирует файлы в папку установки и создаёт ярлыки.
   Алексей Карманов
 
719 - 01.02.16 - 04:18
Ключик: 0c1a1685-8f41-4596-9a21-ac4bc149c7f9
   Gogino2005
 
720 - 01.02.16 - 06:42
(718) работаю из под учетки "Пользователь" - каждый раз просит пароль при обновлениях. Windows 8.1
   Jump
 
721 - 01.02.16 - 09:04
(718) Как это не нужны?
А права на запись в Program Files откуда возьмутся у пользователя?
   Алексей Карманов
 
722 - 01.02.16 - 09:17
(721) обновлятор по умолчанию ставится а appdata пользователя,   а не в program files.
   Алексей Карманов
 
723 - 01.02.16 - 09:18
(720) сможете прислать видео на почту? helpme1c.box@gmail.com
   Jump
 
724 - 01.02.16 - 09:22
(722) Понятно, я думал он в программ файлз ставиться.
Но вот сейчас специально попробовал - при попытке запуска установщика его смартскрин блокирует, а если в наглую разрешить, то права админа требует.
   Алексей Карманов
 
725 - 01.02.16 - 09:29
(724) ага, спасибо

Я вообще не специалист по этим смартскринам ... у меня вся эта хрень отключена везде. В этом вся беда.

Быть может под вашей учёткой вообще нельзя ничего ставить - только под админом? Или быть может нельзя ставить именно не подписанные дистрибутивы (обновлятор не имеет своей цифровой подписи).

Я уже через почту списался с gogino2005 - постараемся с ним решить этот вопрос.
   Алексей Карманов
 
726 - 01.02.16 - 09:38
Я сейчас ключик интересный в inno setup нашёл ... уровень требуемых привилегий называется :) Видимо причина в нём. Попробую поставить наинизший в следующей версии программы.
   Jump
 
727 - 01.02.16 - 09:59
(725) На той машине на которой пробовал - можно. Это тестовая виртуалка с дефолтными настройками.
А на рабочей  у меня очень жесткие права, запуск программ расположенных вне системных папок запрещен.
   Злопчинский
 
728 - 01.02.16 - 23:41
Студенты активизировались
http://catalog.mista.ru/public/447906/
   Jump
 
729 - 02.02.16 - 00:03
(728) Ахренеть семь штук за пару строчек кода в батнике.
Я фигею с этих людей.
   Алексей Карманов
 
730 - 02.02.16 - 02:00
(728) (729) согласен, 7 штук за такую поделку - это никуда не годится. Дороже видел только у ИжТиСи, они вообще 14 тысяч просят... но у них и функционал судя по демо больше. В целом мне во всех этих решениях категорически не нравится, что они на 1с сделаны. Я не сторонник написания сервисных утилит для обслуживания баз данных грубо говоря на самих базах данных :) Ограничения по интерфейсу, зависимость работоспособности программы от версии платформы, неудобство при установке... много других мелочей, повлиявших на моё решение писать обновлятор не на 1с, а на c#.
 
 Рекламное место пустует
   Jump
 
731 - 02.02.16 - 02:17
(730) Я всегда обновлял батником.
Сейчас тоже переписал это дело на c#, но фактически без интерфейса, интерфейс сделал на NodeJS, ибо интерфейс нужен не там где база обновляется, а там где я нахожусь, т.е дома.
   Gogino2005
 
732 - 02.02.16 - 09:50
(730) Ваша программа по функционалу, простоте, удобству установки вообще вне конкуренции, как по мне.
   Орлов
 
733 - 02.02.16 - 14:06
(730)8 месяцев сидел и в ручную обновлял конфигурации, недавно наткнулся на обновлятор, думал ересь какая то, но потом попробовал обновиться, теперь руками обновлять нет никакого желания. Сейчас сижу тестирую функционал демо версии... Алексей выражаю Вам огромную благодарность!
P.S. когда будет раздача кодов? просо хочется протестировать, что может сделать проф версия.
   Алексей Карманов
 
734 - 02.02.16 - 14:37
(733) спасибо за ваши хорошие слова об обновляторе

p.s.

eeb24796-5cbb-4474-adeb-ec17a5a09b76

f9060b3a-36c6-4550-9582-7ce97e7331b1

6beb4aba-085d-4564-97fc-740cb094d2cf
   Орлов
 
735 - 02.02.16 - 15:38
(734) спасибо большое, сейчас буду пробовать все возможности программы
   brigita
 
736 - 02.02.16 - 15:50
Алексей, Вы молодец! (Аплодисменты)

Тоже давно использую свою "обновлялку" на скриптах, до полноценного софта так и не собрался.

Из предложений: чаще всего обновление происходит ночью. Почта с оповещением приходит на телефон, который "брякает" и будит. Можно оповещения высылать в "рабочий период"?
   brigita
 
737 - 02.02.16 - 15:56
Алексей,
"Прерывать обновление через" было бы лучше не "через", а указать точное время, например, в 8:55. Или оба варианта на выбор.
   brigita
 
738 - 02.02.16 - 16:26
В настройках не хватает (может не нашел) перед запуском обновления проверять свободное место на дисках в "темпе", "бэкапе" и "шаблонах".

... еще в "план" на будущее я бы добавил встроенный web-сервер, чтобы можно было управлять настройками на удаленных серверах, ну и общая "админка" для кумулятивной настройки всех серверов.
   MaxS
 
739 - 02.02.16 - 16:38
Иногда обновление идёт долго. А нельзя ли визуализировать конфигуратор? Чтобы понять что он там делает - итоги пересчитывает, реструктуризацией занимается...? Или  т.к. он запущен из командной строки, 1С такого не позволяет?

А то получилось следующее. Обновлятор как будто завис, я дал команду "Остановить обновление". Он не успел обновить конфигурацию БД и остановился. Я глянул, что всё в порядке и запустил обновление. Обновлятор увидел, что конфигурация отличается от БД и... вернул её в исходное состояние, а потом опять "завис" на пол дня для обновления.
   Jump
 
740 - 02.02.16 - 16:54
Вообще программа хорошая, лично меня она не устраивает тем, что интерфейс не там где надо.

Т.е программа должна работать у клиента, а интерфейс должен быть там где я нахожусь, т.е в любом браузере.
   brigita
 
741 - 02.02.16 - 16:59
(740) именно это я и упомянул в (738) ...
   MaxS
 
742 - 02.02.16 - 18:01
(740) Кстати, я думал над таким вариантом, когда свою поделку поддерживал. Составляю письмо с командой обновить базу и прилагаю вложение - cfu.
Либо простые команды - бэкап, копию развернуть и т.п.
Или посложнее - выполнить скрипт  из вложения или запустить обработку в базе. Получается дыра в безопасности... ;)

Можно, кстати не web управление сделать, а оффлаин управление. У админа виртуальная копия, где настраиваются параметры, добавляются базы если нужно и этот конфиг отправляется клиенту. Он(обновлятор на той стороне)  принимает новый конфиг и отчитывается по e-mail.
   Jump
 
743 - 02.02.16 - 18:49
(742) У меня дома сервер на NodeJS, куда идут сообщения от работающей программы, и веб админка, кривая и вырвиглазная, но работающая.
Никаких крутых возможностей, просто я у себя дома вижу результаты, а задача запускается либо мной с тимвьювера, либо с ярлыка самим пользователем, либо планировщиком задач на компьютере клиента.
А больше мне и не надо.
   Jump
 
744 - 02.02.16 - 18:51
И никакой дыры в безопасности.
   Злопчинский
 
745 - 02.02.16 - 22:36
главное что тимвьювер - насковзь прозрачный и безопасный.. и весь трафик через свои сервера гонит...
   Jump
 
746 - 02.02.16 - 22:40
(745) В каком смысле?
Чем он прозрачный и чем он безопасный?
И почему он вдруг весь трафик через свои сервера гонит?
   Злопчинский
 
747 - 02.02.16 - 23:32
(746) "И почему он вдруг весь трафик через свои сервера гонит?"
- а ты думал, он создает точка-точка? - нифига подобного, он гонит трафик через свои сервера.
   Злопчинский
 
748 - 02.02.16 - 23:32
Кстати, 11 тим заметно шустрее
   Алексей Карманов
 
749 - 03.02.16 - 02:02
Ого, сколько всего интересного написали :) Всем спасибо!

1)

"Почта с оповещением приходит на телефон, который "брякает" и будит. Можно оповещения высылать в "рабочий период"?"

Поставил в план подумать над этой проблемой, но как технически это реализовать? Чтобы обновлятор после окончания работы ожидал, пока не наступит рабочий день и только тогда отсылал отчёт... я к тому что не заводить же мне свой сервер для отправки отчётов на почту пользователей.

2) По поводу прерывания в определенное время - тоже поставил в план подумать. Но нужно понимать, что гарантированно прервать обновление
сразу нельзя. Может оказаться так, что именно в этот момент платформа работает с базой и нужно во чтобы то ни стало дождаться окончания и потом сразу прервать.

3) Web-сервер тоже в план. Если дойду до выполнения этой задачи буду консультироватья у Jump.

4) Проверка на наличие свободного места уже есть. Не уверен, что во всех упомянутых папках - поставил в план проверить.

5) Визуализация конфигуратора... обновлятор при запуске пакетных команд платформы выводит зелёным цветом всё что платформа 1с выплёвывает в отчёт. То есть как только сама платформа дала какой-то обратный отклик - обновлятор сразу это выводит в отчёт. Зелёным цветом в скобках [1c]. У вас это всё должно выводиться при обновлении, это не так? И ещё что значит подвисает... прямо окно зависает или просто ничего не выводится в отчёт, но при этом прогресс бар идёт?
   Злопчинский
 
750 - 03.02.16 - 02:24
(749)  по 1
После окончания работы кидай отчет в какуюто определенную папку
Задачей рассылки оповещений пусть занимается тот кому это надо
Запихнуть в виндявый планировщик задание котрое делает что надо - любой сисадмин сумеет
   Jump
 
751 - 03.02.16 - 02:31
(747) Бывают случаи, когда он не может создать соединение точка-точка, и гонит через свои сервера, скорость тогда медленная и печальная.

А так в большинстве случаев создает точка-точка.
   Злопчинский
 
752 - 03.02.16 - 02:34
(751)  возможно, я не настаиваю на правильности моего изложения
   Алексей Карманов
 
753 - 03.02.16 - 02:47
(750) ну отчёты, кстати, и сейчас все пишутся в папку Reports внутри обновлятора. На каждый отчёт свой файл.
   Злопчинский
 
754 - 03.02.16 - 03:04
(753)  поанировщик виндов и его задания по какимто формальным признакам должны понимать что обновлятор закончил работу
Таким формальным признаком мб сам факт наличия отчета в определенной папке
   Злопчинский
 
755 - 03.02.16 - 03:06
но вообще имхо присобачивать к комбайну двигатель для вертикального взлета это уже излишество, гдето надо остановиться
Имхо задача обновлятора обновить и сформировать отчет наружу
Все
Дальше пусть действует другое звено автоматизации
Имхо както так
   Алексей Карманов
 
756 - 03.02.16 - 03:09
(754) (755) согласен

но у меня возникла такая идея

Уже сейчас есть возможность написать в обновляторе скрипт (настройки для экспертов) который выполнится после всех обновлений. Я просто добавлю в этот скрипт параметр в который будет передаваться путь к отчёту и те кому нужно уже сами настроят себе отправку этого отчёта через батник в нужное время.
   Злопчинский
 
757 - 03.02.16 - 03:12
Скрипт после всех обновлений жто зорошо
Но я думаю что должна быть возможность выполнения скрпта после каждого обновления тоже
   Jump
 
758 - 03.02.16 - 04:09
(752) Он не может сделать точка-точка когда компьютеры  сидят за двойным NAT.
Одиночный пробивает, а двойной, когда компьютер за натом провайдера, и за натом своего роутера.

Если через сервер соединился файл клиенту фиг перешлешь - там скорость десятки килобит, особенно если сервер перегружен.
А когда цепляется напрямую - около 100мегабит скорость передачи файлов.
   Jump
 
759 - 03.02.16 - 04:10
(756) Модульным надо делать, тогда не будет эффекта комбайна.
   kisobol
 
760 - 03.02.16 - 04:22
Спасибо, за пароль на вход в программу!!!
 
 Рекламное место пустует
   kisobol
 
761 - 03.02.16 - 04:23
Алексей, есть возможность купить через счет вашу программу?
Есть скидки например от 3шт сразу...
   Алексей Карманов
 
762 - 03.02.16 - 06:03
(757) и такая возможность тоже есть (в расширенных настройках базы).
   Алексей Карманов
 
763 - 03.02.16 - 06:04
(759) да, я совсем не специалист по архитектуре приложений... делаю уж как могу :)
   Алексей Карманов
 
764 - 03.02.16 - 06:06
(761) пока к сожалению нельзя, но работаю над этим

от 5 лицензий - скидка 30%
от 25 лицензий - скидка 50%

Сами лицензии можно активировать не сразу, а когда понадобятся.
   MaxS
 
765 - 03.02.16 - 07:43
(749) 5) Да, обновлятор выдаёт зеленые сообщения. Но как-то обновлял базу БП 3.0 на все релизы - почти с самого первого. Каждый релиз проходил не более получаса, а на БП 3.0.42 задумался на 5 часов перед тем, как выдать зеленые комментарии. Обновлятор был доступен для диалога, но в отчете ничего не менялось.

На другом более быстром компьютере я параллельно из бэкапа развернул эту базу, вручную запустил тоже самое обновление и в строке состояния конфигуратора наблюдал за процессом - там было видно, что проходит реструктаризация, пересчет итогов и т.п.
   Алексей Карманов
 
766 - 03.02.16 - 07:49
(765) ага, ну это был тупняк самой платформы. У неё при запуске пакетных операций из командной строки есть параметр - писать отчёт. Я им пользуюсь и всё, что она выводит в отчёт вывожу в обновлятор. Но в отчёт она действительно выводит с некоторой задержкой. Тут я бессилен что-то сделать.
   Diversus
 
767 - 03.02.16 - 09:07
(0) Не знаю кто раньше просил или нет о такой возможности, все таки более 700 сообщений...
Пожелание следующее: добавьте пожалуйста возможность скачивать актуальные обновления.
Ситуация: есть измененная ИБ, соответственно, обновлятор ее не обновит, но было бы очень здорово, если бы обновлятор скачал все необходимые версии до последней, ну а дальше я уже сам. Ручное скачивание и определение, что качать, а что нет, занимает много времени, особенно, если обновляется ИБ редко.
Спасибо! Обновлятор - хорошая программа!
   Алексей Карманов
 
768 - 03.02.16 - 09:28
(767) чёрт побери уже есть такая возможность :)

Нажмите на кнопку "Обновить" с зажатой кнопкой "Шифт" и поставьте галку "Только скачивать нужные обновления, но не применять к базам".
   Алексей Карманов
 
769 - 03.02.16 - 09:31
(768) это действительно проблема - обновлятор активно пилится мной уже год и возможностей в нём действительно море, но теперь как их все донести до пользователей... я уже и так и так в интерфейсе ухищряюсь подсказки делать, но вижу по вопросам, что и этого мало.

Форум бы запилить по обновлятору, но я не готов по времени его модерировать... эх.
   Diversus
 
770 - 03.02.16 - 09:50
(768) Никогда бы не додумался до этого. Нажать Shift, потом кликнуть на "Обновить" :)
Алексей, может пора сесть и подумать над интерфейсом? Я так понимаю, что настало то время, когда интерфейс не успевает за возможностями?
Честно говоря, первый раз когда скачал Обновлятор был немного удивлен, когда увидел, что шрифт Times New Roman используется в качестве основного. Почему удивлен? Все просто... Покажите хотя бы еще одну десктопную программу с этим шрифтом :) Он не User Friendly на самом деле...
В сегодняшнем интерфейсе многое не понятно интуитивно.
Хотя конечно, это все мелочи. Основную свою функцию программа выполняет на 100% и это главное, но про пользователей подумать все же надо, иначе видите как получается? Возможность то есть, но как догадаться, что она есть. Чтение форума тут вряд ли поможет, не многие это будут делать. Я думаю, необходимо поработать с внешним видом программы, чтобы все возможности были на виду, а не прятались за кнопкой Shift.
   Алексей Карманов
 
771 - 03.02.16 - 10:07
(770) да уже не раз думал над этим. Но я сам итак в меру своих возможностей работаю над интерфейсом всё время, но я не дизайнер. А нанять хорошего дизайнера по интерфейсам нет возможности.

А про шифт - я всё время подсказку тулю в главном окне программы.. как странно, что вы её не замечали. Вот же она: http://helpme1c.ru/images/Image 2016-02-03-001 17-10-09.png

Про Times New Roman не задумывался никогда. Пересмотрю это дело. Мне его видимо по умолчанию C# Visual Studio выдал. Странно, что он такой не подходящий.
   Алексей Карманов
 
772 - 03.02.16 - 10:10
У кого есть замечания и конкретные предложения по интерфейсу обновлятора - пишите, пожалуйста, мне на почту helpme1c.box@gmail.com

Не обещаю, что всё сделаю. Но буду учитывать.
   Diversus
 
773 - 03.02.16 - 10:25
(771) "Подсказка: Нажмите обновить удерживая Shift"
Классная подсказка. А что это означает? :)
Из этого ведь не понятно, что кнопка "Обновить" изменится на "Обновить (расширенно)" и что не начнется обновление, а появится диалоговое окно, где можно будет выбрать, только скачать обновления.
Не знаю, может это выглядит как мелкие придирки, но лично мне кажется, если все основные возможности будут выведены и все будет интуитивно понятно, то все от этого только выиграют. Верно?
   Алексей Карманов
 
774 - 03.02.16 - 10:31
(773) верно, но хочется каких-то более конкретных предложений по интерфейсу... :)
   Diversus
 
775 - 03.02.16 - 12:40
(774) Вопрос интересный. Пример хорошего интерфейса, например, вот:
http://catalog.mista.ru/public/274485/
(Альтернативный стартер 1С)
   Алексей Карманов
 
776 - 03.02.16 - 13:24
(775) это, конечно, очень крутой пример. Самому безумно нравится интерфейс этого стартера. Сделано очень профессионально.
   Алексей Карманов
 
777 - 03.02.16 - 13:31
(775) но дело, конечно же, не в рюшечках... поэтому мой вопрос остаётся открытым - как именно конкретно можно перегруппировать интерфейс (его настройки, связи между ними), чтобы сделать интерфейс обновлятора лучше? Шрифты-то я поправлю, это не проблема.
   Алексей Карманов
 
778 - 03.02.16 - 13:41
(775) ну вот конкретный пример. Есть логин и пароль ИТС для обновлений баз. Они указываются на закладке "Настройки".

Но вот меня очень просят пользователи придумать такой механизм, чтобы их инженер мог вводить эти логин и пароль на одно обновление, чтобы они нигде не сохранялись (у клиента видимо обновляет).

Вот куда было ещё поместить эту возможность, кроме как шифт + обновление? :) Как это нужно было бы сделать в идеальном правильном со всех точек зрения интерфейсе?
   Diversus
 
779 - 03.02.16 - 13:53
(775) Алексей, ну так в чем проблема то ;)

Нужен план оптимизации.
1) Было бы не плохо стилизовать интерфейс под 1С-ный. Подобный внешний вид уже как родной. Как в стартере кстати.
2) Не понимаю, зачем делать возможность делать или свое дерево обновлений, или загружать все из стандартного лаунчера? Обычно дерево у ВСЕХ и там и там одинаковое. Оставьте только загрузку из лаунчера и пусть заполняется автоматически все
3) Добавьте возможность вывода столбцов с текущей версией ИБ в дереве и с актуальной последней.
4) Справа по примеру стартера кнопки с основными действиями возможно кнопка с выпадающим списком действий (Обновить автоматически, Скачать недостающие обновления, Выгрузить в DT, Выгрузить CF, ..., Обновление мастером)
На счет мастера интересная идея тоже. Можно добавить одну кнопки, которая будет открывать "мастер обновления", а там выбираем нужное и щелк-щелк (тут же можно настроить отложенное обновление, или простое скачивание обновлений). Дошел до последнего шага нажал на ОК и все. Свернул в трей (кстати такой возможности нет) и в определенное время все сработало или старт сразу.
5) Лог обновлений отдельной вкладкой, но! Почему не сделать вывод всех логов в дереве рядом? Типа список логов, открываешь какой интересует и смотришь и не ходишь по папкам обновлятора с целью найти нужный лог. Можно выводить деревом по датам. Типа слева дерево по датам:
23.12.2015
--16:48 Бухгалтерия 3.0 (рабочая)
--13:54 ЗУП, БП

21.12.2015
--10:08 ЗУП

(сортировка по убыванию)

Если же уже старт был, то добавляем в самый верх в дерево строку: "Выполняется в текущий момент (ЗУП)".

Щелкаешь на дерево открывается интересующий лог.

6) Добавить меню. В меню добавить возможность выгрузить и загрузить "профили настроек". Часто одно и тоже приходится на разные компы устанавливать. Почему бы это не добавить. Туда же добавить кнопку с настройками и сделать так же с одной стороны дерево (Платформа 1С, Список поддерживаемых конфигураций (он у вас сейчас опять же в файле), Доступ к ИТС и т.д.) с другой стороны настройки текущего раздела. Пример кучи настроек можно посмотреть как организован в Total Commander. Щелкаешь на нужную группу показываются настройки выбранного раздела. В текущем варианте "кони, люди - все смешалось" это не очень удобно :)

7) По поводу временного логина и пароля ИТС: В настройки на счет логина и пароля ИТС вынести их отдельно на закладке соответствующей и добавить галочку запрашивать ИТС при обновлении. При установке галочки логин и пароль ИТС не активны и каждый раз будет запрашиваться при обновлении и подключении к сайту 1С диалоговое окно с просьбой их ввести. Я бы так сделал.

Хотя, конечно, это все вопрос удобнее ли будет. Сказать, что вот так правильней - делай. Тоже не верно... Надо пробывать. Смотреть на другие популярные программы, как там организован юзабилити.
   Алексей Карманов
 
780 - 03.02.16 - 14:06
(779) ого, спасибо! Не обещаю сделать все пункты (со некоторыми не согласен и не готов сейчас к полноценной дискуссии), но поставлю в план по улучшению интерфейса ваши замечания и предложения и когда дойду до этого (у меня ещё сейчас по самому функционалу много пунктов) буду учитывать их.
   brigita
 
781 - 03.02.16 - 15:20
(756) есть простое предложение.
В настройке отправки отчетов сделать галку "отложенная отправка". В этом случае отправлять отчет только при запуске "Updater1C.exe -SendReports". Эту команду уже все смогут добавить в планировщик.
   Jump
 
782 - 03.02.16 - 15:48
(781) Я вот не пойму почему отчет должен отправляться в нужное время, а не мгновенно?
   brigita
 
783 - 03.02.16 - 15:53
(782) Потому что базы у клиента обновляются ночью. Отчет приходит мне на телефон, который громко "орёт".
Сейчас мне ночью приходят сообщения только если что-то где-то "упало" и надо бежать спасать, все остальное - утром, когда я уже не сплю.
   Jump
 
784 - 03.02.16 - 20:43
(783) Так фильтруйте у себя сообщения по важности.
На телефон должно приходить только очень важное, ради чего и проснуться можно.
А все менее важное просматривается когда есть время.
   Злопчинский
 
785 - 03.02.16 - 21:54
Если ничего не приходит
То это все нормально или сломалась система отсылки сообщений о том что все плохо?
   Злопчинский
 
786 - 03.02.16 - 22:39
   Алексей Карманов
 
787 - 04.02.16 - 02:19
(779) наконец, появилось время ответить более обстоятельно по пунктам:

1) "Было бы не плохо стилизовать интерфейс под 1С-ный. Подобный внешний вид уже как родной. Как в стартере кстати."

Да, мне самому бы этого очень хотелось. Есть только некоторые технические ограничения ограничения у меня в плане реализации (ну например, чтобы отображать дерево баз своими цветами - да хотя бы использовать жёлтый при выделении - нужно отказываться от стандартной рисовалки и рисовать всё самому). При этом (я уже делал так в предыдущих версиях) возникают интересные глюки библиотеки на некоторых машинах, которые я не смог побороть. Есть ещё ряд такиже аналогичных нюансов. Также я просто громандное количество времени потратил на интерфейс в том виде в котором он сейчас есть и понимаю, что чтобы его сейчас весь переделать в другом стиле понадобится ещё столько же времени. Но это в любом случае ставлю в план.

2) "Не понимаю, зачем делать возможность делать или свое дерево обновлений, или загружать все из стандартного лаунчера? Обычно дерево у ВСЕХ и там и там одинаковое. Оставьте только загрузку из лаунчера и пусть заполняется автоматически все"

Вариант хранения своего списка баз нужен для того, чтобы быть в состоянии править этот список (и его настройки) прямо из обновлятора. Для многих (и меня в том числе) это очень удобно. Чтобы не переключаться обратно в окно запуска 1с.

Конечно, в идеале нужно сделать, чтобы всё что мы правим в списке обновлятора тут же сохранялось в ibases.v8i, но пока такой возможности нет. Но в будущем я надеюсь появится. Пока же реализован компромиссный вариант.

3) "Добавьте возможность вывода столбцов с текущей версией ИБ в дереве и с актуальной последней."

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

4) "Справа по примеру стартера кнопки с основными действиями возможно кнопка с выпадающим списком действий (Обновить автоматически, Скачать недостающие обновления, Выгрузить в DT, Выгрузить CF, ..., Обновление мастером)
На счет мастера интересная идея тоже. Можно добавить одну кнопки, которая будет открывать "мастер обновления", а там выбираем нужное и щелк-щелк (тут же можно настроить отложенное обновление, или простое скачивание обновлений). Дошел до последнего шага нажал на ОК и все. Свернул в трей (кстати такой возможности нет) и в определенное время все сработало или старт сразу."

Про мастер уже думал. И писали.

Про кнопку с выпадающими действиями - она уже есть (справа от кнопки Обновить). Думаю что туда нужно отдельно добавить пункт "Только скачать все обновления" и "Расширенный запуск обновления".

5) "Лог обновлений отдельной вкладкой, но! Почему не сделать вывод всех логов в дереве рядом? Типа список логов, открываешь какой интересует и смотришь и не ходишь по папкам обновлятора с целью найти нужный лог. Можно выводить деревом по датам. Типа слева дерево по датам."

Да, по просмотру отчетов я полностью согласен. Не очень удобно сейчас. Есть только два нюанса. Вкладка отчеты сейчас скрыта при запуске программы и появляется только после выполнения какого-то действия. Это сделано для упрощения восприятия программы. И я не хотел бы её восстанавливать видимой всегда.

Плюс мне не хотелось бы на этой вкладке помещать доп. элементы и сокращать тем самым окно отчета по ширине.

А так я согласен, что некий более удобный и структурированный просмотрщик отчётов не помешал бы.

6) "Добавить меню. В меню добавить возможность выгрузить и загрузить "профили настроек". Часто одно и тоже приходится на разные компы устанавливать. Почему бы это не добавить. Туда же добавить кнопку с настройками и сделать так же с одной стороны дерево (Платформа 1С, Список поддерживаемых конфигураций (он у вас сейчас опять же в файле), Доступ к ИТС и т.д.) с другой стороны настройки текущего раздела. Пример кучи настроек можно посмотреть как организован в Total Commander. Щелкаешь на нужную группу показываются настройки выбранного раздела. В текущем варианте "кони, люди - все смешалось" это не очень удобно :)"

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

Ещё раз спасибо за ваши идеи и замечания. О некоторых упомянутых вами вещах я даже не задумывался.
   Алексей Карманов
 
788 - 04.02.16 - 05:04
(781) вариант с отложенной отправкой и доп. ключом интересный. Поставил в план.
   Diversus
 
789 - 04.02.16 - 08:53
(787)

3) Как-то никогда не задумывался в такой необходимости сам... и мне не совсем нравится этот вариант. Обычно если пользователь
запускает обновление базы - то эти две версии будут совпадать. Если же он не обновлял базу - то ему всё равно нужно как-то запустить какой-то процесс, который вычислит актуальную версию. Да и в дерево новые столбцы пихать не хочется. Ну не знаю... я поставил в план подумать.

Фишка в том, что потом можно будет добавить настройку типа автоматическое определение версий информационных баз, текущая версия каждой базы хранится, а пройти по списку поддерживаемых конфигураций и присутствующих в списке, запросить информацию с сайта 1С по последней версии и вывести в дерево, что мол есть есть обновления.

Открываешь время от времени программу и видишь, что появилось обновление при этом не нужно ничего нажимать. Мне лично кажется, что функция хорошая.

5) Плюс мне не хотелось бы на этой вкладке помещать доп. элементы и сокращать тем самым окно отчета по ширине.

Никто не мешает сделать дерево сворачиваемым вправо по кнопке. Нажал, свернулось, нажал развернулось. По умолчанию можно сделать постоянно свернутым, кому надо тот развернет.
   Алексей Карманов
 
790 - 04.02.16 - 09:09
(789)

3) А почему бы просто время от времени не запускать обновление для всех баз? Если есть обновление - всё скачается и установится, если нет - с базой ничего делаться не будет. В общем пока у меня душа не лежит к этой фичи вообще. Но я обещаю ещё раз подумать хорошо, быть может я что-то упускаю.

5) Да, я тоже про это думал.
   Алексей Карманов
 
791 - 04.02.16 - 09:10
Вышла версия от 4 февраля:

- Внимание! Понижен уровень привилегий, требуемый установщиком обновлятора, до минимального (уровень пользователя).

- Добавлена поддержка скачивания обновлений для "Аренда и управление недвижимостью для Бухгалтерии" (раньше происходила ошибка из-за наличия двойной версии в этой конфигурации, например, 3_0_19_27/3_3_2_4).

- Добавлена автоматическая прокрутка отчёта в самый низ после сворачивания обновлятора.

- Добавлена поддержка скачанных обновлений от Камин (но пока по-прежнему не умеет скачивать обновления прямо с их сайта - работаю над этим).

- Появилась страница с универсальными рецептами при проблемах с обновлением (http://helpme1c.ru/tipichnye-oshibki-obnovleniya-baz-1s)

- Из интерфейса убран шрифт с засечками (спасибо Барилко Виталий, что обратил на это моё внимание).

- В дополнительные возможности (выпадающий список справа от кнопки Обновить) добавлены новые пункты (только скачивать обновления и обновление с расширенными возможностями).

http://helpme1c.ru/istoriya-izmenenij-programmy-obnovlyator-1s
   Алексей Карманов
 
792 - 05.02.16 - 07:17
Вышла версия от 5 февраля:

- В установщике появился вариант установки "Переносная (portable)". Заработало обновление самого обновлятора, когда он запущен в переносном режиме (у всех у кого была эта проблема - скачайте с сайта дистрибутив от 5 февраля и установите его поверх вашего на флешке с типом установки "Переносная (portable)". После этого обновление обновлятора из программы будет проходить штатно).
   Gogino2005
 
793 - 05.02.16 - 08:28
О да, теперь установка без всяких паролей администратора!
Алексей, теперь всё супер,и реально с правами обычного пользователя.
Большое спасибо!
   Алексей Карманов
 
794 - 05.02.16 - 09:15
(793) я ещё допилю, чтобы можно было на одной машине запускать несколько экземпляров обновлятора (установленных в разные папки как портабл) и тогда на достаточно мощных серверах можно будет ускорить обновления запустив сразу несколько обновляторов параллельно.
   bazvan
 
 
795 - 05.02.16 - 10:17
(794) хмм а вот это интересно. Ждемсс
Алексейагдето написано как правильно работать в режиме портабл
   Gogino2005
 
796 - 05.02.16 - 12:20
(795) портабельные программы отличаются от обычных тем, что их не нужно устанавливать - распаковал на рабочий стол и запускай. Больше отличий нет.
   bazvan
 
 
797 - 05.02.16 - 12:24
(796) это явкурсе, по поводукак правильно активировать проф версию
   Gogino2005
 
798 - 05.02.16 - 12:35
(797) Алексей уже писал про активацию в сообщении (678)
Или вот как просили, на сайте - http://helpme1c.ru/obnovlyator-1s-gruppovoe-paketnoe-obnovlenie-vsex-baz-za-odin-raz#portable
   ptiz
 
799 - 05.02.16 - 13:04
Облазил весь сайт, хотел найти отличия проф версии от бесплатной и не нашел. Не нашел и цены проф версии.
Почему эта информация спрятана?
   bazvan
 
 
800 - 05.02.16 - 13:30
(798) Ага спасибо (что то с наскоку не нашел)
  1  2  3  4  5  6  7  8  9  10   

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.