Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Настройки сборки происходит непосредственно на странице сборок.

Страница сборкиImage RemovedСтраница сборкиImage Added

Не все сборки могут поддерживать наполнение с помощью файлов. Эту возможность легко определить по наличию возможность указать файл для загрузки файла с настройками.

Область страницы сборки с панелью элементов для загрузки файла с настройками сборкиImage RemovedОбласть страницы сборки с панелью элементов для загрузки файла с настройками сборкиImage Added

...

ID печатного листа можно получить в справочнике листов в текущей системе (Настройки - Калькуляторы - Справочник печатных листов). Например, открыть страницу с нужным печатным листом и посмотреть адрес страницы.

ID печатного листа на странице печатного листаImage RemovedID печатного листа на странице печатного листаImage Added

Последнее число в адресе - ID. Это значение должно соответствовать числу на листе в документе. Это особенно важно при заполнении документа вручную, путем копирования образцов и их изменения.

Подготовка сборки для массового наполнения

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

1. Лучше всего, чтобы не производить манипуляции вручную, добавьте на страницу сборок печатные листы (для тех сборок, где они поддерживаются).

Image RemovedImage Added

2. Для каждого печатного листа укажите тип правила ценообразования. Если для какого-то листа не будет указан тип на странице сборки, то при выгрузке данных эти печатные листы будут проигнорированы.

Типы ценообразованияImage Added

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

Предварительно настроенная сборка

Предварительно наполенная сборкаImage Added

На скриншоте выше мы для одного печатного листа указали правила ценообразования. Другие листы остались заполнены базовой информацией, но тип правила был указан везде.

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

Предварительно заполненный документImage Added

На скриншоте выше можно увидеть, что документ наполнен теми же данными, что и страница сборки в браузере.

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

Сам документ, в отличие от образца, содержит еще и добавленные листы, у были указаны типы.

Другие листы наполнены базовой информацией и базовыми значениями, которые были получены со страницы.

Документ с базовой информациейImage Added

Заполнение документа для массового наполнения сборки и его загрузка

Нажмите "Выгрузить данные" для всех печатных листов. Кнопка для выгрузки всех печатных листов находится внизу страницы.

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

Способы выгрузки листовImage Added

После нажатия на кнопку браузер предложит скачать файл или начнет его скачивание.

После открытия документа появятся те же листы с теми же данными, которые были на странице.

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

Давайте посмотрим на пример заполнения данных листа, где был указан тип с интервалами.

Image Added

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

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

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

В данном случае, второе максимальное количество материала будет удалено, что в этом случае означает, у данного интервала нет ограничений по лимитам, т.е. 500 и выше.

Страница примет следующий вид после обработки документа (конкретно этот лист):

Image Added

Все данные были заменены данными из документа, а некорректный интервал использовал правила соответствующего типа.

Документ обрабатывается в соответствии с правилами указанного типа и при загрузке документа все предыдущие настройки на странице будут заменены.

Давайте посмотрим другие листы.

Image Added

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

Документ будет распознан корректно и все данные будут заполнены корректно.

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

Image Added

Для одной страницы был указан флаг игнорирования. Этот лист не будет обработан обработчиком документов.

Image Added

Ручное заполнение документа

На основе предыдущего документа, давайте вручную заполним его.

В качестве будущего нашего типа ценообразования будет "произвольные интервалы".

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

Не зависимо от выбранного способа, вам нужно будет указать необходимы ID печатного листа. Это можно сделать с помощью справочника (было описано выше).

Для нашего примера будем использовать печатный лист "841 мм х 45,7 м" с ID 42.

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

В нашем примере мы используем образец, чтобы отобразить все нюансы заполнения.

Image Added

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

Первое, что нужно сделать, это изменить флаг игнорирования. Нужно указать значение 0 или вообще удалить эту ячейку - ячейка J1.

Затем, в ячейку G2 нужно указать необходимый ID печатного листа.

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

Image Added

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

Чтобы эти настройки были загружены, нужно на страницу добавить печатный лист с этим же ID.

Image Added

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

Image Added