pyrus-sync:register:customizable-export

Выборочный экспорт с учетом условий

Иногда для работы в бухгалтерских или учетных программах нужна только часть информации, которая есть формах Pyrus. Например, данные только о согласованных счетах или только цена и артикул товаров. Можно настроить такой выборочный экспорт реестра в формате CSV. Потом этот файл можно будет загружать другие программы.

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

Экспорт CSV Pyrus Sync

Открываем Pyrus Sync и авторизуемся. Чтобы настроить экспорт для формы, необходимо обладать статусом ее руководителя.

В списке форм Forms слева выбираем Согласование расходов. В правой части экрана переходим на страницу экспорта (Export). В разделе Export нажимаем New Export и выбираем CSV File.

Экспорт CSV Pyrus Sync

В окне конфигурации (заполняется в формате JSON) заданы стандартные настройки экспорта. Нам нужно их поменять. Условия можно добавить и для процесса, настроенного ранее. Чтобы открыть окно конфигурации, нажмите на шестеренку в строке экспорта.

Экспорт CSV Pyrus Sync

Для начала, добавляем интересующий нас номер этапа («StepNo»: 3) и даем указание согласованию переходить на следующий шаг после экспорта («ApproveAfterExport»: true).

{
    "Name": "Export Согласование расходов",
    "Path": "C:\\Users\\ivanivanov\\Documents",
    "Delimiter": ";",
    "StepNo": 3,
    "ApproveAfterExport": true,
    "ExportSettings": {}
}

Теперь определяем условия. Нам нужны только задачи со значением Безналичная в поле Тип оплаты. Если это условие не соблюдается, выгружать задачу не нужно. Сообщаем об этом системе: добавляем в конце «ColumnMap»: []. Также убираем все лишние поля формы из экспорта - оставляем только название контрагента, его ИНН, номер счета и цену.

{
    "Name": "Export Согласование расходов",
    "Path": "C:\\Users\\ivanivanov\\Documents",
    "Delimiter": ";",
    "StepNo": 3,
    "ApproveAfterExport": true,
    "ExportSettings": {
        "ExportRules": [
            {
                "Conditions": [
                    {
                        "PyrusField": "Номенклатура",
                        "Values": [
                            "Номенклатура"
                        ]
                    }
                ],
                "ColumnMap": []
            },
            {
                "Conditions": [
                    {
                        "PyrusField": "Тип оплаты",
                        "Values": [
                            "Безналичная"
                        ]
                    }
                ],
                "ColumnMap": [
                    {
                        "CsvColumn": "Сумма руб.",
                        "PyrusField": "Сумма руб."
                    },
                    {
                        "CsvColumn": "Контрагент (новый)",
                        "PyrusField": "Контрагент (новый)"
                    },
                    {
                        "CsvColumn": "ИНН",
                        "PyrusField": "ИНН"
                    },
                    {
                        "CsvColumn": "№ расчетного счета",
                        "PyrusField": "№ расчетного счета"
                    },
                    {
                        "CsvColumn": "Цена",
                        "PyrusField": "Цена"
                    }
                ]
            },
            {
                "ColumnMap": []
            }
        ]
    }
}

В строке экспорта видно, когда он завершился.

Экспорт CSV: Pyrus Sync

Кроме того, Pyrus сообщит о результатах экспорта его автору задачей.

По умолчанию выгрузка сохранится в папке Документы на жестком диске вашего компьютера. Название файла состоит из названия формы, вашего логина в Pyrus, даты и времени экспорта: у нас, например, Export Согласование расходов Иван Иванов 2016-02-03 11.43.32.455.сsv. Выглядит реестр, как файл Excel.

Экспорт CSV: Pyrus Sync

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

СВЯЖИТЕСЬ С НАМИ

8 800 555-69-55
бесплатно по России

+7 495 980-13-11
для звонков из других стран