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

Пример файла прилагаю.



Есть ли какое-либо решение "из коробки" для подобной задачи? Или хотя бы частичное решение (фронт или бэк)?

Прикрепленные файлы

Нравится

3 комментария

Нет, нужно писать свой импорт.

Полозюков Евгений Петрович,

спасибо) 

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

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

Показать все комментарии

Добрый день!

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

Значение, получаемое из этой суммы, необходимо записать в отдельное поле в пользовательском разделе. Пробовал через процесс - не получилось.

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

Нравится

3 комментария

Здравствуйте, Александр!

Записать значение из дашборда в запись не получится. 

Данную задачу можна реализовать с помощью бизнес процесса. Логика работы будет следующая:

1) Стартовый сигнал добавление или изменение записи (можно реализовать как на добавление так и на изменение);

2)  С помощью элемента "Читать данные" считаем сумму оплат по определенному поставщику;

3) С помощью элемента "Изменить данные" записываем значение в необходимое поле.

 

Новак Руслан,

Скажите пожалуйста,

В элементе "Изменить данные" ставить условие Пользовательское поле в разделе=Читать данные проекта.Сумма оплаты поставщику ?

Просто раздел Проекты никак не связан с Пользовательским разделом, поэтому вопрос как связать?

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

Здравствуйте, Александр!

Отвечаю на Ваши вопросы:

1) В принципе верно, но все зависит от того какую именно Вы хотите посчитать сумму.

2) А прямая связь и не нужна. К примеру если в пользовательском разделе и в проекте есть поле Поставщик, то можно выстроить связь таким образом.

3) Все зависит только от фильтра, который Вы установить в элементе "Читать данные". Т.е. можно посчитать как по одному поставщику, так и сразу по всем.

Показать все комментарии

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

Нравится

1 комментарий

День добрый! 

Скрипт по апдейту значений из продукта в заказе продуктов в счете (через график поставок и оплат) лежит в схеме OrderAmountHelper.

Удачи!

Показать все комментарии

Добрый день! Подскажите, пожалуйста, какие есть функции для того, чтобы рассчитать дату.

Например есть одна дата,
и необходимо рассчитать другую дату 2 = как дата 1 + столько дней/месяцев

Спасибо

Нравится

6 комментариев

Думаю, ответ тут - про методы DateTime C#
А если на клиенте, то javascript здесь

на клиенте, да.
в скриптах карточек..

Значит что-то вроде

var newDate = CurrentDate.setMonth(CurrentDate.getMonth() + x);

хотя правильнее

var newDate = new Date(CurrentDate.getTime() + days * 24*60*60*1000);

Спасибо

Добрый день!
Хочу в элементе процесса (добавление данных)
рассчитать дату
вот таким образом, например,
[#Системная переменная.Текущее значение даты#].AddMonths(1)

Но при сохранении процесса возникает ошибка

Подскажите, пожалуйста, какое пространство надо подключить? или ошибка в синтаксисе?

Здравствуйте, Дарья!

Вместо [#Системная переменная.Текущее значение даты#] используйте System.DateTime.Now

Показать все комментарии

Добрый день! Подскажите, пожалуйста, какие есть функции для того, чтобы рассчитать дату.

Например есть одна дата,
и необходимо рассчитать другую дату 2 = как дата 1 + столько дней/месяцев

Спасибо

Нравится

3 комментария

Здравствуйте!

C# или JavaScript?

Дарья,

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

JavaScript: https://learn.javascript.ru/datetime
C#: https://msdn.microsoft.com/ru-ru/library/bb546099(v=vs.110).aspx

Добрый день. Спасибо

Показать все комментарии