Новый интерфейс 8.5: записки сумасшедшего. Часть 1

26.12.24

Разработка - Работа с интерфейсом

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

Вводное слово

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

Прежде всего вот несколько полезных ссылок про интерфейс и правила адаптации под него:

1. Новый интерфейс

2. Документация по платформе и интерфейсу 8.5

2. Методика перевода конфигураций на интерфейс "Версия 8.5"

3. Рекомендации по переходу на интерфейс "Версия 8.5"

Далее небольшое предупреждение. Сравнивал я всё на двух чистых базах, созданных на версиях платформы 8.3.27.1326 и 8.5.1.189 поэтому если вы читаете статью хотя в феврале 2025 или позднее - всё уже могло измениться, а может и нет. Ну что, поехали?

 

Подготовка к тесту

Подготовка к тесту состояла из трёх простых шагов:

1. Скачиваю последние доступные версии платформы (8.3.27.1326 и 8.5.1.189) и устанавливаю их.

2. Создаю 2 пустые базы, не забыв указать нужную платформу в параметрах запуска (не будьте как я...)

 

 

3. Ну что ж - начинаем смотреть.

 

Изменения в настройка конфигурации

Появилась возможность изменять заголовок конфигурации, не меняя синоним. Теперь это две отдельных настройки «Заголовок» и «Краткий заголовок».

 

 

 

На месте пункта «Интерфейс клиентского приложения» появился пункт "Тема клиентского приложения". Оно пока заблокировано и, честно сказать, есть у меня подозрения, что это баг с выводом не того пункта меню, но об это позже.

8.3.27

 

 

8.5.1

 

 

Появилось 3 новых варианта режима совместимости интерфейса:
- Такси. Разрешить Версия 8.5.
- Версия 8.5. Разрешить такси
- Версия 8.5.

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

 

 

И у меня сразу меняются настройки представления конфигурации и появляются первые потерянные полчаса в попытках понять на что они влияют и почему нормально не работают -_-

 

 

Вариант отображения основного окна клиентского приложения: «Навигация слева» / «Навигация сверху». Если я всё правильно понял, то оно отвечает за положение панели разделов. Но у меня эта настройка работает только с пользовательской стороны, настройки в конфигураторе ни на что не влияли...

Сверху / слева

 

 

Тема клиентского приложения «Авто» / «Светлая» / «Тёмная». Ура - скажите вы. Где такая настройка для конфигуратора, изверги - отвечу я...

Вариант открытия окон клиентского приложения:

  • Открывать данные во вкладках - всё как в Такси. Одно окно - одна вкладка.
  • Открывать данные в диалоговых окнах  - новый режим отображения, когда закладки каким-то образом группируются. Пока глубоко это режим не смотрел, ибо «Данная настройка не поддерживается в тонком и мобильном клиентских приложениях.» (и тут потеряно 15 минут, пока не догадался почитать документацию внимательно)

 

Внешний вид окна входа и главного окна

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

Заставка

 

 

Логин / пароль.

 

 

На описании главного окна тоже долго останавливаться не буду - это неплохо описано в статьях о новом интерфейсе - можно посмотреть там. Просто поставлю рядом старый и новый для сравнения.

8.3.27

 

 

8.5.1.

 

 

Переходим к самому сладкому - пробуем сгенерировать форму.

 

Генерация формы элемента

Формы генерируются с другим подходом - это надо понимать сразу. И это потребует переосмысления большинства более или менее сложных формы (т.е. почти всех форм).

Начнём с того, что формы большие, нет не так - ФОРМЫ БОЛЬШИЕ. По умолчанию это раза в 2 - 3 больше чем было.

 

 

Тезисно по основным изменениям:

  • заголовки полей по умолчанию располагаются сверху, а не слева;
  • закрытое поле (см. Код) теперь помечается интерфейсно «замком»;
  • признак необходимости заполнения поля - это теперь красная звёздочка у поля (см. Наименование);
  • переработано отображение командной панели формы (про это ниже);
  • вместо «Ещё» теперь три вертикальные точки.

 

Командная панель формы

Кнопки «Записать» и «Записать и закрыть» переехали вниз формы. Зачем? и За что? пока остаются без ответа, но настроек которые изменили бы это поведение я с наскока не нашёл, но буду честен не сильно долго искал.

Командная панель - это теперь одновременно 2 панели - Сверху и снизу. 

 

Положение команды в командной панели теперь зависит от настройки «Назначение действия команды: «Обычное», «Создание», «Завершение»

 

 

«Обычное» - кнопка отображается сверху справа, никакого выделения нет.

 

 

«Создание»  - кнопка отображается как гиперссылка слева с плюсиком, видимо облегчая понимание, что по этой кнопке добавятся какие-то данные.

 

 

«Завершение» - добавляет кнопку в нижнее меню, после типовых кнопок. Видимо сюда надо добавлять то, что пользователь может сделать перед закрытием формы.

 

 

Форма элемента усложнённая

Ну и напоследок чуть более сложная форма с набором реквизитов просто типа (Дата, Число, Строка, Булево).

 

 

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

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

 

Форма списка

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

Форма по умолчанию

 

 

Форма поправленная

 

 

Важно изменение. Теперь в формах списка, а подозреваю что не в только в них, а во всех вариациях табличных документов выделение строк происходит через отдельный чекбокс, а не через ctrl. Это потребует переделки всех механизмов которые ранее работали с выделенными строками.

 

 

Изменение стандартных форм

Ну и в заключение несколько примеров изменения типовых форм: календарь, калькулятор, 

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

 

 

Для примера вот календарь 8.3.27

 

 

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

 

 

Калькулятор для ввода стал пободрее и поприятнее. 

 

 

Вот для примера из 8.3.27

 

 

Про поведение форм

Уже хотел заканчивать, но увидел как теперь отображается модифицированность и не могу это не отметить. Теперь это не * рядом с названием а целое слово «Изменено». Сложно сказать хорошо это или плохо, но само слово можно трактовать неоднозначно. Изменено и записано или изменено и не записано?

 

 

И ещё. Окно создания элемента справочника раньше можно было перемещать по всему экрану. Теперь  же он фиксируется по центру и двигать его нельзя. Возможно изменились настройки по умолчанию для новых форм, не могу точно сказать, но тоже решил зафиксировать.

 

 

Парочка весёлых багов напоследок

Как всегда, когда выходит новая большая разработка - есть различные "недоделки", которые можно увидеть то тут, то там. Я пока наткнулся на две ну прямо явных.

Не успели перерисовать типовую форму по настройке элементов форм.

 

 

Из окна "Информация для технического специалиста" пропал крестик. Закрыть его можно только кнопкой Esc. Я бы сказал, что это ну очень неочевидное поведение платформы )

 

 

Заключение

Пожалуй, для первого взгляда это всё. О многом ещё не сказано - и о том, что добавились / изменились некоторые настройки элементов, возможно, появились новые события - это как минимум надо перепроверить, ну и так далее. Но это уже темы для дальнейшего изучения. 

Но точно можно сказать одно. Включать этот интерфейс на худо-бедно сложной форме без адаптации не получится. Он слишком "большой". Потребуется ручная адаптации практически каждой формы.

Спасибо за то, что уделили внимание моим запискам. С уважением, Вдовенко Сергей.

интерфейс 8.5 новый интерфейс платформа 8.5

См. также

Работа с интерфейсом Рабочее место Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Богатый редактор картинок 1С предназначен для обработки изображений в режиме «Предприятие», с возможностью РИСОВАТЬ на них. Поддерживается работа как в обычных формах (толстый клиент) так и на управляемых формах (тонкий клиент). Обработка позволяет редактировать как картинки, хранимые в базе, так и графические файлы с диска на файловой системе. Помимо базовых функций (изменение размеров, преобразование формата, обрезание картинки, повороты и т.п.) – редактор имеет богатый набор инструментов для рисования. Доступна функция вставки изображения из буфера обмена. Объект может быть использован: на стороне клиента, на стороне сервера, из внешнего соединения. Обработка будет особенно полезна тем, кто вносит картинки в базу (изображения номенклатуры, фотографии физических лиц и т.п.). Функционал реализуется с использованием JavaScript и бесплатного ПО ImageMagick (без использования внешних компонент).

6000 руб.

16.01.2015    63474    44    59    

82

Работа с интерфейсом Программист Платформа 1С v8.3 Конфигурации 1cv8 1С:ERP Управление предприятием 2 Платные (руб)

Обработка предназначена для создания и управления дашбордами.

2400 руб.

29.06.2020    19320    27    6    

42

Работа с интерфейсом Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Редактор графов в 1С - внешний отчет, который формирует графы на основе таблицы значений, используя рисунки табличного документа. Есть возможность добавления, редактирования объектов графа и выгрузки результата в таблицу значений.

1500 руб.

06.10.2020    10610    7    7    

11

Работа с интерфейсом Программист Стажер Платформа 1С v8.3 Бесплатно (free)

Это инструкция по дизайну форм в среде 1С. Гайд охватывает рекомендации и стандарты для оптимизации пользовательского интерфейса. В гайде содержатся указания по использованию элементов интерфейса, включая как основные, так и продвинутые аспекты. Предоставляются также примеры и антипримеры для наглядного понимания принципов дизайна

20.08.2024    19517    mrXoxot    44    

126

Работа с интерфейсом Программист Платформа 1С v8.3 Бесплатно (free)

Пример простого и симпатичного прогресс-бара в динамическом списке, без картинок, используя редактирование запроса.

27.05.2024    9216    smielka    37    

103

Работа с интерфейсом Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Бесплатно (free)

Добавьте новогоднего настроения! Расширение создает декорацию в виде гирлянды на некоторых формах объектов.

27.12.2023    17274    1191    elcoan    52    

123

Инструментарий разработчика Работа с интерфейсом Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

2 стартмани

10.04.2023    12318    166    acces969    31    

124
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. kholodarev 8 26.12.24 21:10 Сейчас в теме
2. muskul 27.12.24 01:52 Сейчас в теме
Что бросается в глаза - элементы формы сразу выглядят более причёсанными, чем в такси (всё сразу выровнено как по линейке).

вчера тоже бегло посмотрели для БП 3.0 так вот в типовых ничего причёсанного не наблюдается. в реализации контрагент убегает на пару пробелом от договора.

Масштаб форм нашли?
14. zeltyr 618 27.12.24 13:42 Сейчас в теме
(2) Я потому и взял чистые базы, потому что смотреть на текущие больно, ибо они строились по другим правилам. Про это и говорил в статье - интерфейс придётся переосмысливать. Конвертации "на лету" не получится.

Пока нашёл только режима полноценный и компактный, остальное уже буду смотреть после нового года.
3. maksa2005 553 27.12.24 05:13 Сейчас в теме
Все черное? *разрабов закрыли в комнате без света* итог выше
5. webester 26 27.12.24 09:32 Сейчас в теме
(3)
Все черное?
Текст в статье, конечно же не для того, чтобы его читать. А чтобы картинки разделять.
6. maksa2005 553 27.12.24 10:46 Сейчас в теме
(5) читал. конечно вы молодец. показали ужас 1с которым мало кому щас пригодиться.
8. webester 26 27.12.24 10:52 Сейчас в теме
(6)
показали ужас 1с которым мало кому щас пригодиться.
Ничего я никому не показывал.
ЗЫ пригодиТСЯ. Извините пожалуйста.
9. maksa2005 553 27.12.24 10:54 Сейчас в теме
23. BigB 193 27.12.24 17:48 Сейчас в теме
(3) А ещё у них отобрали очки, вот и всё крупное стало
4. Diego_Iv 34 27.12.24 09:30 Сейчас в теме
Спасибо! Вы сэкономили время многим разработчикам :)
7. starik-2005 3094 27.12.24 10:48 Сейчас в теме
Хорошая статья.
По поводу темы, то это ж пользовательская тема, с какого фига программист должен на нее влиять? Вот и пусть оно будет только у пользователя, который настроит все под себя. Ибо нефиг программисту туды лазить.

По поводу размеров, то сейчас народ достаточно бодренько переезжает на 2к/4к мониторы. Да, у меня еще фуллхд, но современные интерфейсы выглядят на нем как хрюшка на 1024х768, которое было на старых ЭЛТ-мониторах 14" и меньше. Так что все правильно - формы будут содержать много малозаметных, но сильно улучшающих их вид, деталей, поля будут больше, все медленно и верно двигается в сторону тапов, а не кликов. Ну и даже тапы со временем на нейролинк переедут - нет так и долго ждать придется, хотя кажется фантастикой. Так что голосовой ввод заменится мысленным и придется 8.7 срочно изготавливать с новым интерфейсом )))

По поводу того, что окна нельзя будет таскать по экрану, то это и плюс, с одной стороны, и минус, т.к. мне, например, часто приходится поглядывать на ту форму, из которой я эту открыл, чтобы что-то дозаполнить - стандартный кейс. Так что буду ждать от 1С возможности поглядывать на формы сзади, ибо без этого некоторые моменты сильно усложняются.

Надо будет поэкспериментировать, а то я загубил комьюнити-лицуху попыткой установить серверную версию, с которой у 1С была какая-то беда и из клиента это сделать было нельзя, но я поздно с этим разобрался, скопировав лицуху в /var, после чего 1С ее залочила ))) Ну может быть все снесу и поставлю заново, может быть заработает...
10. qwinter 683 27.12.24 12:15 Сейчас в теме
(7) Размер еще ладно. Отсутствие границ, вот редкостный треш.
16. zeltyr 618 27.12.24 13:45 Сейчас в теме
(10) Да, это смотрится очень непривычно. А вот хорошо это или плохо пока не пойму. Может это новый непонятый и непонятный тренд...
19. nemec 23 27.12.24 14:21 Сейчас в теме
(16) тренд для СДВГшных, который зачем-то притащили в ПО для бизнеса. Как будет выглядеть документ с 500 колонками без границ даже представлять себе не надо
15. zeltyr 618 27.12.24 13:43 Сейчас в теме
(7) как всегда новый интерфейс - это новые проблемы и вызовы, которые придётся решать. Я лично жду первую типовую конфигурацию, где мы увидим новую концепцию построения форм, пока это эксперименты для души.
PowerBoy; +1 Ответить
11. sapervodichka 6927 27.12.24 12:47 Сейчас в теме
Пока в голове звучит одно, что тётеньки на заводах будут "рады" (в целом => наконец-то... но потребуется время)
17. zeltyr 618 27.12.24 13:46 Сейчас в теме
(11) Переезд кнопок Записать и закрыть / Закрыть вниз формы - это будет ад по первости, я прям предчувствую...
25. anosin 29 27.12.24 18:43 Сейчас в теме
(17) они же были и есть в обычных формах внизу. Не все же перешли на такси
12. serega_sw 27.12.24 12:53 Сейчас в теме
Слишком скругленные углы. Плохо что нету настройки в стиле border-radius. Интересно если тут внутренние и внешние отступы в стиле margin, padding.
13. chakaka1 27.12.24 13:35 Сейчас в теме
Сделали бы в такси 4 вещи:
1) Возможность изменять Цвет формы
2) Закругленные края для полей таблиц и т.д.
3) Центровка данных в ТЧ
4) Визуальная кастомизация раздела панелей...

И был бы и Dark Mode и всё что нужно, а это что они понаделали сейчас....


8.5
Весь кастом - убит
Раб.Места (кассира и т.д.) под ТачСкрин - можно забыть
BigB; megaauto; +2 Ответить
18. AntonProgma 48 27.12.24 13:49 Сейчас в теме
Анонсированы новые формы... извращений. Намечен курс от управляемых к управляющим!
20. booksfill 27.12.24 14:58 Сейчас в теме
Если будет возможность/желание, пожалуйста, сгенерируйте форму, например, заказа покупателя из УТ, со всеми интерфейсными нюансами, типа резерва в таб. части, и т.п.

Не надо никаких действий и т.п., просто дизайн - макет.

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

Из того, что я увидел в т.ч. и у 1С, я не понял (надеюсь) во что превратится форма с реальным кол-ом полей, кнопок, таб. частей и т.п. И это я не говорю про всякие там АРМ менеджера.

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

============================================================­======
P.S.
Ниже обычный треп. Можно не читать!

Почему все большую роль играет не качество кода и не удобство интерфейса, а изыски "дизайнеров"?
(Я не про данный случай! Вдруг нам понравится как будут работать новые сложные формы)

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

Потом помоги, объясни неясные моменты, обучи и попроси всё сделать еще раз.

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

Софтскиллы, хардскилы, киллеры, лоббисты...
Надо бы заменить на более точные термины.
Трудно будет обосновать тезис типа: " в нашей работе софтскилы составляют 80%, а хард. только 20), если его заменить на: "в нашей работе 80% составляет умение трепаться и казаться и только 20% что-то реально делать".
Ну, для продажника, может и сойдет, но для компьютерного дизайнера/специалиста по юзабилити/и прочее-прочее-прочее это вряд ли.

Программистов не трогаем, обычно их изыски не идут дальше темной темы (если анархист, то можно еще зеленые буквы на желтом фоне), "удобного шрифта (чтобы ноль сразу видно было и с русское отличалось от "си")" .
Или бродящих овечек/котиков/снежинок, цитат Заратустры по праздникам.
Остальное - результат насилия дизайнера над программистом.

Думаю, лет через 5, максимум, все эти темные/светлые/перламутровые темы, "воздушный дизайн", "серое на сизом", отсутствие нормальных кнопок будут признаны не угодными.

И хорошо, если в моду войдет что-то аналогичное по неудобству, а не придется говорить "Океюшки 1С, теперь введи в поле "количество" циферку 100 запятая 9."
21. starik-2005 3094 27.12.24 16:38 Сейчас в теме
(20)
20% что-то реально делать
Как показывает практика, реально что-то делается если 10% времени - это овер хорошо.

Ну вот, например, прилетело ко мне взать доделка внешней компоненты по телефонии. Типа в нашем шалаше мы в основном звоним, а нам звонят редко. Поэтому если что там упало в части соединения, то и фиг с ним - перезапустим 1С. Поэтому хватало статики типа коннект -> рид -> евент. В соседнем шалаше звонят много им, и у них свалившее соединение - это "важно, срочно, повторно". В итоге закопался в буст, нихрена в документации нет толком. Закопался в стеки оверфловов, в разные форумы - дауны везде пишут свое даунское, гики пишут так, что хрен проссышь. В итоге полтора дня читал слова на ломаном английском и за вчера кое-как переехал на асинхрон, сегодня кое-как научился рестартовать соединение, если кабель из розетки выдернуть. Но 90% времени - это читание слов, что дало в итоге 100 строк кода на С++, который почему-то кроме меня в конторе никто не знает толком.

И да, меня, 1С-нега, перекинули на эту работу из JS-обертки, которой я заменяю очень большой табличный документ, который в 1С даже на I7 11-го поколения работает в режиме слайд-шоу ))) При том в JS та же песня - куча недописанной доки. Но там хоть язык проще и исходники либы на TS, который вполне читабелен. А вот С++ ваще слабочитабелен, особенно буст.
24. booksfill 27.12.24 18:12 Сейчас в теме
(21)
Это вы просто себя недооцениваете.

Чтение документации и разбирательство в доках, как по мне, самая что ни на есть работа.
Понятно, что когда нужно то, в чем твердо не разбираешься, то отдача для работы будет те самые 10%, но тут как посмотреть.
Если надо быстрее и лучше - надо платить гуру. А если нет, то можно смело засчитывать в производительную работу все время.


P.S.
И да, согласен, если кто думает, что в том же JS легко найти все нужное то он немного сильно заблуждается, путая возможности языка с возможностями документации.

Не говоря уж о том, что в каком-либо готовом модуле можно встретить кашу даже на базовом уровне языка с var вместе с let, с включением/отключением strict mode, игрой с замыканиями вместе с сопутствующими утечками памяти.

Ведь весело же, практически не зная JS, найти какого он, прикидываясь микросервисом на node.js, жрет память и валится раз в час?
Нет! Не весело, а даже где-то грустно.

И, мое любимое место в коде, под названием " я тут заодно язык учу". Поэтому вот вам куча условий без скобок, добавление к объекту переменных прямо в коде (а чего такого? можно же!) или совсем уж оригинальное типа вычисляемых свойств - нафига оно реально нужно я так и не понял.

И это я еще практически вообще в JS не разбираюсь. Просто иногда нужно-таки влезть кривыми ручками. Представляю как радуются гуру.
26. starik-2005 3094 27.12.24 22:48 Сейчас в теме
(24)
гуру
Мне кажется, что гуру - это дядьки, которые буст пишут. И тоже местами своеобразные гуру. Вот, например, асинхронные вызовы рида в вебсокете. Ну пишешь ты "вс.асинх_рид", там хэндлер. Ну указал адрес процедуры, и, такой, думашь, что ща туды будут валить все риды. Хрен! Нужно еще раз вызвать. Но если просто в цикле "вс.асинх_рид" вызвать, то на втором все упадет. Оказывается, вызывать надо внутри хэндла. И ты, такой, а может в лямбде! А нихрена, лямбду из себя рекурсивно не вызвать (не, есть какие-то страшные обертки, но я нафиг даже боюсь туды лезть - я там вообще не смог сходу разобраться, куда и как). А ты, такой, ну типа напишу функцию, а у тебя "вс" локальный, а вовне его определить я хз как (не, потом разобрался, но, блин, неочевидно). В итоге сделал указателем внешним, переписал все "." на "->". Вот и день прошел ))) И это я еще про потоки не жалуюсь, ибо только сегодня узнал про detach(), а казалось же, что там все само по себе многопоточно.

Но и это не сильно сложно - за два дня осилил, попивая чайок. Сложно было первый раст буст и опен ссл скомпилить в статику. Ну буст - да, он статичен, а вот опен ссл - это отдельная песня. Там недели полторы разбирался, при том в документации написано ничего примерно, на стеке пишут, что только в лине, а мне-то для венды надо. В итоге нашел в доке глубоко, как ее потенциально можно линкануть в статику, чтобы не тащить стопиццот дллек на клиент и не гродить там огород с инсталляторами.

Есть ли там в этом всем алгоритмы? Есть, но я их не писал )))
22. xavier13 27.12.24 16:52 Сейчас в теме
Кто-нибудь сталкивался с проблемой кодировки в тонком клиенте, в конфигураторе? В веб-клиенте такой проблемы не наблюдаю.
Прикрепленные файлы:
Оставьте свое сообщение