Мои проекты (облако)
Раздел «Мои проекты» хранит ваши проекты на сервере PalletX: настроенную паллету (или ящик, борт, схему паллетизации и загрузки транспорта) можно сохранить под именем, а позже открыть с любого устройства после входа в аккаунт. Управление проектами — кнопки Сохранить как… и Мои проекты в правой части верхней панели (топбар) и окна, которые они открывают.
Что именно попадает в проект: активный модуль, режим (пресет/кастом), выбранный пресет и материалы, параметры паллеты, тип и параметры ящика, гофрокороба, бортов, число ярусов бортов, схема паллетизации, параметры прочностного расчёта и выбранная модель транспорта. Вид камеры, тема оформления и выделение не сохраняются — это не часть изделия.
Вход обязателен
Сохранение проектов работает только для вошедших в аккаунт.
- Если вы не авторизованы, при нажатии Сохранить как… (и по Ctrl+S) открывается окно входа.
- Если открыть Мои проекты без входа, окно покажет сообщение «Сохранение проектов в облаке доступно после входа в аккаунт» и кнопку Войти.
Сохранение проекта
Кнопка сохранения в топбаре одна — Сохранить как…, левее кнопки Мои проекты. Она стоит в строке на любой ширине окна; уже 1024 px — значком дискеты без подписи, с той же всплывающей подсказкой. Кнопка доступна всегда: при открытом проекте, у нового, ещё не сохранённого, и когда изменений нет вовсе.
- Настройте изделие в конструкторе.
- Нажмите Сохранить как… в верхней панели или Ctrl+Shift+S (на macOS — ⌘⇧S).
- Откроется окно Сохранить как… с выбором, куда записать работу:
- Перезаписать открытый — записать текущее состояние в открытый проект. Под пунктом написано,
какой проект заменится. Если проект открыт, этот пункт выбран сразу: нажмите Перезаписать.
- Новый проект — завести ещё один проект; открытый останется на сервере таким, каким был.
Появится поле названия (до 120 символов) — проверьте название и нажмите Сохранить новым.
- Пока идёт запись, выбор, кнопка записи и кнопки списка проектов недоступны; после записи окно закрывается.
Если проект ещё не открыт (новый, ни разу не сохранённый), пункт Перезаписать открытый погашен — под ним написано, что открытого проекта нет и сохранить можно только новым, — а выбран сразу Новый проект с пустым полем названия.
Новый проект от открытого
Так заводят типовые проекты один от другого: откройте готовый, при необходимости поправьте, нажмите Сохранить как… и выберите Новый проект — даже если правок нет, получится второй проект под новым названием. Дальше редактор ведёт новый проект: следующая запись уходит уже в него.
Название предлагается своё — «‹имя исходного› — копия», — и его можно заменить. Имя исходного проекта не подставляется: два проекта с одним названием различаются в списке только временем правки, и перезаписать потом легко не тот. Если «‹имя› — копия» у вас уже есть, предлагается следующее свободное — «‹имя› — копия 2», «‹имя› — копия 3» и так далее; от самой копии — тоже следующий номер, а не «— копия — копия». Предложенное название выделено: начните печатать — и оно заменится набранным. У нового, ещё не сохранённого проекта поле названия пустое. Под полем написано, что работа сохранится новым проектом, а при открытом проекте — и что он останется как есть. Если введённое название уже носит другой ваш проект (регистр букв и пробелы по краям не в счёт), под полем появится предупреждение: будет второй проект с тем же названием, а существующий не изменится. Записать работу поверх другого, не открытого проекта окно не может: перезаписать можно только открытый.
Без входа Сохранить как… ведёт на вход, на демо-доступе — в окно тарифов.
На шаге «Готово» мастера стоит та же кнопка Сохранить как… — она открывает то же окно. Под ней написано, сохранён ли проект: «Проект ещё не сохранён в облако», «Проект «‹имя›» — есть несохранённые изменения» или «Проект «‹имя›» сохранён, изменений нет».
Клавиши
Ctrl+S (на macOS — ⌘S) — быстрая запись: сразу, без окна, записывает работу в открытый проект. Если проект ещё не открыт, Ctrl+S открывает то же окно Сохранить как…, где спросят название. Ctrl+Shift+S (на macOS — ⌘⇧S) — то же, что кнопка Сохранить как…: всегда окно.
Клавиши работают при русской раскладке и с курсором в поле ввода: курсор уходит из поля, как при щелчке по кнопке, и сохраняется то, что в поле видно. Число за пределом поля сначала приводится к пределу — 60 в поле с пределом 6 станет 6, — и записывается уже оно. Пока открыто окно — «Мои проекты», смета, руководство, кабинет, — клавиши сохранения не действуют — проект не записывается, и браузер не предлагает сохранить страницу: закройте окно и нажмите снова. Пока идёт запись, повторное нажатие ничего не делает, как и погашенная кнопка.
Если быстрая запись (Ctrl+S) не удалась, под кнопкой Сохранить как… на 5 секунд появляется красное сообщение об ошибке, а индикатор несохранённых изменений остаётся активным — данные не потеряны, попробуйте ещё раз. Если не удалась запись из окна, сообщение об ошибке появляется в самом окне, и окно остаётся открытым.
Индикатор несохранённых изменений
На кнопке Сохранить как… появляется небольшая цветная точка (акцентного цвета) в правом верхнем углу, когда текущее состояние редактора отличается от последнего сохранённого снимка. Точка горит и у нового проекта, который ещё ни разу не сохраняли.
- Наведите курсор на кнопку Сохранить как… — во всплывающей подсказке будет имя проекта и, при наличии правок, пометка «— есть несохранённые изменения», без правок — «сохранён, изменений нет». Для несохранённого проекта подсказка гласит «Проект ещё не сохранён в облако».
- После успешного сохранения точка гаснет; при первом же изменении параметров появляется снова.
Список проектов: открыть, переименовать, удалить
Кнопка Мои проекты в топбаре открывает окно со списком всех ваших проектов, отсортированных по дате последнего изменения (свежие сверху). Для каждого проекта показаны название, дата и время последнего изменения, а у текущего открытого проекта — пометка открыт.
Действия по каждому проекту (кнопки справа в строке):
- Открыть — загружает проект в конструктор и закрывает окно. Все модули восстанавливаются штатными путями редактора. Если в редакторе есть несохранённые правки (у открытого проекта — изменения после сохранения, у открытого присланного — изменения после открытия, у несохранённого — любые изменения изделия), сначала появится вопрос «Открыть проект «‹название›» вместо текущей работы? Несохранённые правки пропадут.»; при отказе ничего не меняется.
- Поделиться (значок стрелки из лотка) — открывает под строкой форму с полем почты получателя; см. «Поделиться проектом» ниже.
- ✎ (переименовать) — открывает системный запрос «Новое название»; введите новое имя и подтвердите.
- 🗑 (удалить) — запрашивает подтверждение «Удалить проект «…»?»; после подтверждения проект удаляется без возможности восстановления.
Если проектов ещё нет, список показывает подсказку: «Проектов пока нет — настройте паллету и нажмите «Сохранить как…»».
Закрыть окно можно крестиком ✕ в правом верхнем углу, клавишей Esc или щелчком по затемнённому фону.
Поделиться проектом
Свой сохранённый проект можно отправить другому пользователю PalletX — по почте, с которой он входит в аккаунт и которую он подтвердил.
- Откройте Мои проекты и в строке нужного проекта нажмите Поделиться (значок стрелки из лотка).
- Под строкой появится поле Почта получателя. Введите адрес и нажмите Отправить.
- Под полем появится строка «Отправлено: проект будет ждать у ‹почта› в «Моих проектах».» Проект ждёт получателя в его Моих проектах: он увидит присланное, когда откроет конструктор, а если доступа к конструктору у него сейчас нет — после подключения тарифа. О присланном получателю приходит и письмо (см. «Письмо получателю» ниже).
Под полем постоянно видна подсказка, заканчивающаяся словами «Получатель увидит вашу почту.» — присланное подписано почтой, с которой вы его отправили.
Что важно знать:
- Уходит сохранённая версия. Отправляется проект таким, каким он записан в облаке. Если этот проект сейчас открыт и в нём есть несохранённые правки, форма предупредит: «В редакторе есть несохранённые правки — они не уйдут. Сначала сохраните проект».
- Получатель получает копию, а не доступ к вашему проекту. Ваши дальнейшие правки к нему не приходят; удаление проекта у вас присланное у него не отнимает. Ваш проект остаётся только у вас — изменить или удалить его получатель не может.
- Повторная отправка того же проекта тому же человеку не заводит у него вторую строку: прежняя копия заменяется текущей сохранённой версией, и строка снова помечается новой. Под полем будет написано «Отправлено снова: у ‹почта› прежний снимок этого проекта заменён текущим.»
- Получатель должен быть зарегистрирован в PalletX и подтвердить почту. Если пользователя с такой почтой нет или он ещё не подтвердил адрес, под полем появится «В PalletX нет пользователя с такой почтой. Проверьте адрес: поделиться можно только с тем, кто зарегистрирован и подтвердил почту». Ничего другого о получателе — имени, тарифа, состояния учётной записи — форма не сообщает. Подтвердить почту получатель может в личном кабинете: кнопка со значком человека в верхней панели → Личный кабинет → раздел Профиль → кнопка Подтвердить почту в жёлтой карточке; код из письма вводится в поле под ней и подтверждается кнопкой ОК (подробнее — в главе «Кабинет и подписка»).
- Получатель сможет открыть проект. Проект в формате, который приложение не читает, не отправляется: под полем появится «Этот проект получатель не сможет открыть: …» с номером версии формата (см. «Версия формата» ниже).
- Свою почту указать нельзя: проект и так у вас.
- Число отправок в час ограничено; неудачные попытки тоже идут в счёт. При превышении появится «Слишком много отправок за час — попробуйте позже».
- Неразобранных присланных у получателя не может быть сколько угодно. От одного отправителя одному получателю решения могут ждать не больше 10 проектов, у получателя всего — не больше 100. Сверх этого появится «Сейчас этому получателю отправить нельзя — попробуйте позже. Если вы уже прислали ему несколько проектов, дождитесь, пока он их разберёт». Повторная отправка уже ждущего проекта в счёт не идёт — она заменяет копию в той же строке.
Присланные проекты
Проекты, которыми с вами поделились, появляются в окне Мои проекты отдельной группой Вам прислали — над списком ваших проектов. В каждой строке — название проекта, пометка «‹почта отправителя› поделился(-ась) проектом» и дата отправки; ещё не просмотренные помечены словом новый. В пометке — почта, с которой проект отправили: если отправитель потом сменит почту, пометка изменится только при его следующей отправке. Проекты от заблокированных учётных записей в группе не показываются.
Письмо получателю. Когда проект присылают, на почту получателя приходит письмо с темой «PalletX: вам прислали проект». В нём — почта, с которой проект отправили, название проекта, где его найти (Мои проекты → Вам прислали) и ссылка на конструктор; больше ничего об отправителе и о самом проекте в письме нет. Письмо приходит при новой отправке и при повторной отправке проекта, который получатель уже сохранил себе: строка снова ждёт его решения. Повторная отправка ещё не разобранного проекта письма не шлёт — он и так ждёт в группе. От одного отправителя одному получателю письма приходят не чаще раза в 10 минут: если присылают несколько проектов подряд, письмо одно, а все присланные видны в группе Вам прислали. Письмо — только весть о присланном: если отправить его не удалось, проект всё равно доставлен.
Уведомление. Пока есть непросмотренные присланные проекты, на кнопке Мои проекты в топбаре горит кружок с их числом (больше девяти — «9+»). На узком экране, где Мои проекты живут в меню «Ещё», кружок стоит на кнопке «Ещё», а в меню пункт называется «Мои проекты — новых присланных: ‹число›». Число обновляется при открытии конструктора, при возвращении на вкладку и раз в 5 минут, пока вкладка открыта на экране. Кружок гаснет, как только окно Мои проекты показало присланные; проект, присланный уже после этого, снова зажжёт его.
Действия по каждому присланному проекту:
- Открыть — загружает присланный проект в конструктор, не сохраняя его у вас, и закрывает окно. Если в редакторе есть несохранённые правки, сначала появится вопрос «Открыть присланный проект вместо текущей работы? Несохранённые правки пропадут.»; при отказе ничего не меняется. В редакторе присланный — новый, ещё не сохранённый проект: привязка к открытому до этого проекту снимается, и Сохранить как… (или Ctrl+S) откроет окно с пунктом «Новый проект» — в поле уже будет название присланного — и создаст ваш собственный проект. Присланный остаётся в группе Вам прислали, поэтому правки считаются от него: открыв присланный и ничего в нём не поменяв, можно открыть другой проект без вопроса. Если этот присланный удалить из группы, копия в редакторе остаётся единственной — и открытие другого проекта снова спросит.
- Сохранить себе — создаёт из присланного ваш обычный проект с тем же названием; строка уходит из группы присланных, а проект появляется в списке ваших. Действуют те же лимиты тарифа, что у Сохранить как…: на демо-доступе и без подписки сохранить нельзя — откроется раздел Тарифы, а присланный проект останется в группе. Если отправитель тем временем прислал проект заново, сохранения не будет: появится «Отправитель прислал новую версию — обновите список», список присланных перечитается, и строка снова будет помечена новый — сохраните уже новую версию.
- 🗑 — после подтверждения «Удалить присланный проект «…»? У отправителя он останется.» убирает строку из группы. У отправителя его проект не меняется.
В десктопной версии присланные проекты видны так же — облако там работает по лицензии.
Лимиты тарифа
Количество проектов в облаке ограничено тарифом.
| Тариф | Лимит проектов |
|---|---|
| Демо (по заявке) | не сохраняются |
| Конструктор тары на месяц ({{price.constructor_month}}/мес) | без лимита |
| Конструктор тары на квартал ({{price.constructor_quarter}}/3 мес) | без лимита |
| Конструктор тары на год ({{price.constructor_year}}/год) | без лимита |
| Отгрузка на месяц ({{price.loading_month}}/мес) | без лимита |
| Отгрузка на квартал ({{price.loading_quarter}}/3 мес) | без лимита |
| Отгрузка на год ({{price.loading_year}}/год) | без лимита |
| Комплекс на месяц ({{price.complex_month}}/мес) | без лимита |
| Комплекс на квартал ({{price.complex_quarter}}/3 мес) | без лимита |
| Комплекс на год ({{price.complex_year}}/год) | без лимита |
На демо-доступе проекты в облаке не сохраняются — попытка сохранить возвращает отказ по лимиту (PROJECT_LIMIT): окно «Мои проекты» закрывается и автоматически открывается раздел Тарифы в кабинете, где можно перейти на платный тариф (проекты без лимита).
Примечания и ограничения
- Размер проекта. На сервере действует ограничение на размер данных проекта — 256 КБ. Для обычных изделий это с большим запасом достаточно.
- Смена аккаунта. При выходе из аккаунта привязка к открытому проекту и загруженный список сбрасываются — чужой список не переживает смену пользователя. После повторного входа откройте нужный проект заново.
- Версия формата. Новые проекты сохраняются в схеме версии 3, а проект блочной паллеты, у которой основание задано отдельно от габарита, — в схеме версии 4: редактор, знающий только версию 3, собрал бы из такого файла изделие без крыльев, поэтому такой файл он не откроет. Проект, в ручной раскладке которого есть цилиндрическая шашка, сохраняется в схеме версии 5: редактор, знающий только версию 4, собрал бы её бруском того же габарита — тяжелее на 27 % и с опорой квадратом. Проект со стальной стойкой-профилем в раскладке сохраняется в схеме версии 6: редактор, знающий только версию 5, не знает ни стали, ни профиля и собрал бы на её месте сплошной деревянный брусок того же габарита — другую деталь с другой массой. Проект, в параметрах которого заданы опоры ряда особого материала и формы (у полупаллеты EPAL 7 — стальные стойки в крайних рядах и пластиковые цилиндры в среднем), сохраняется в схеме версии 7; так же — проект с покупным крепежом изделия, заданным счётом по документу (трубчатые заклёпки EPAL 7), и с фаской верхних кромок нижних досок. Редактор, знающий только версию 6, этих полей не знает и собрал бы изделие на деревянных шашках, без заклёпок и с прямыми кромками досок. Проект блочной паллеты с заданным пролётом L1 между средними колоннами шашек сохраняется в схеме версии 8: редактор, знающий только версию 7, этого поля не знает и поставил бы шашки с равным шагом — другое изделие с другим пролётом настила. Проект блочной паллеты, нижний настил которой — рамка по периметру (две торцевые доски и продольные между ними, как у EPAL 2), сохраняется в схеме версии 9, если редактор, знающий только версию 8, собрал бы рамку иначе: он клал продольные доски под поперечными досками настила или по центрам рядов шашек, а не по рядам шашек с крайними вровень с наружной гранью крайних шашек, и не ставил на них фаску нижних досок. У своего изделия его крайняя продольная могла выйти за основание или лечь мимо утопленных шашек. Каталожный EPAL 2 и рамки, у которых оба правила дают одно и то же, сохраняются прежней версией. Проект прежней версии с такой рамкой открывается в нынешней раскладке, и лента называет, что изменилось: сколько деталей сдвинуто и на сколько миллиметров, сколько стало продольных досок, на скольких теперь стоит фаска. Проект с ручной раскладкой открывается с деталями, как они сохранены, и без этой заметки, а версию при сохранении получает по своим параметрам, как и остальные. Если в такой раскладке доска низа блочной паллеты лежит за кромкой основания, лента и замечания мастера называют это ошибкой «Доска нижнего настила выходит за основание», а доски низа, зашедшие одна на другую, — ошибкой «Доски нижнего настила заходят одна на другую»: обе смотрят детали ручной раскладки так же, как детали изделия из параметров, а свои положения досок из параметров такую раскладку не судят. У стрингерной вылет низа за крайние брусья — настройка рамы, и замечания нет. Проект блочной паллеты с нижними брусьями, которая проверяется по стандарту EPAL, сохраняется в схеме версии 10, если прежний редактор — десктоп 0.7.292 и раньше или веб до выпуска v1.6.24 без поля нижних брусьев — решил бы сверку с эталоном EPAL иначе: нижний ряд брусьев под шашками он не сверял и EPAL 3 или EPAL 6 на брусьях 22 мм (толщиной поперечных досок эталона) признавал эталоном — с лицензией EPAL документы предписали бы клеймо EPAL изделию, которое EPAL-паллетой не является. Такой файл он не откроет: сообщит «Неподдерживаемая версия проекта: 10 — обновите приложение.» Изделия на нижних брусьях, которые он сверяет так же, — пресеты CP6–CP9, свои изделия без проверки по стандарту EPAL, EPAL 1 на брусьях 18 мм, — сохраняются прежней версией; чем их документы у него отличаются, сказано в главе «Конструктор паллет», раздел «Нижние брусья». Проекты прежних версий (1 и 2) открываются — недостающие поля подставляются значениями по умолчанию, так что старый проект не пропадает. Файл более новой или повреждённой версии не загрузится: редактор сообщит «Неподдерживаемая версия проекта: N — обновите приложение.», где N — версия из файла. Вторая причина отказа — нераспознанные коды дефектов в чек-листе приёмки: такой файл тоже не открывается, потому что молча отброшенный код не отличить от «дефектов нет», и паспорт объявил бы годным поддон, у которого инспектор отметил гниль. Третья — модуль, которого приложение не знает: редактор сообщит «В файле проекта неизвестный модуль «…» — проект сохранён другой версией приложения или повреждён.» Во всех трёх случаях редактор остаётся таким, каким был до попытки открыть файл.
- Пролёт «на полу» в старых проектах. Проект хранит правило пролёта «на полу» из настроек прочности и сохраняется с ним всегда, в том числе с умолчанием. В проектах, сохранённых до того, как умолчанием стал пролёт по опиранию, правила нет: тогда пол считался между центрами опор. Такой проект открывается по опиранию — несущая «на полу» в листе прочности, спецификации и плане укладки может разойтись с документами, уже выпущенными по нему, — и лента называет смену и как вернуть прежний расчёт: список «пролёт» в настройках прочности, пункт «пролёт между центрами опор». Значение правила, которого эта версия не знает (файл правили руками или сохранила другая версия), не принимается: проект открывается по опиранию, и лента называет, что стояло в файле. Обе строки — только у проектов паллеты, укладки и транспорта: ящик и борт несущую на полу не считают, и у их проектов лента о правиле молчит.
- Локальность. Список и данные проектов подгружаются с сервера при открытии окна; для работы с облачными проектами нужен доступ к интернету и активная сессия.