Доброго времени суток, гуру! У меня появилась проблема с СЭД. В каждой базе есть документ оприсания маршрута, причем для каждого статуса имеется отдельный документ маршрута. В нем описывается:
-№ статуса текущего
-Намиенование статуса текущего
-Из какого поля документа заявки брать имя пользователя, который должен согласовать документ на этом статусе
-Какой следующий статус. - вот тут загвоздка. В самом документе заявки есть поле checkBox, если в нем есть значение, то документ должен идти по большому кругу согласования. В
карточке описания маршрута в специальном поле записывалась @формула, которая вычисляла на какой следующий статус должен переидти документ. Например:
Тут: Если поле "SmallPath" = "1", то следующий статус = 10, иначе следующий статус = 5.
Так вот. В LS есть такая команда "EVAL()", которая компилирует текст в поле и выдает вычисленной значение этой формулы.
Я перевожу базу в работу через xPages. И тут не нашел, как можно компилировать @формулу средствами JS.
Может кто подскажет, как можно компилировать @формулу средствами js или сделать обходной маневр. В принципе есть запасной вариант, но это отдельные поля для вычислений на @формуле и на js, что
само по себе громоздко..
-№ статуса текущего
-Намиенование статуса текущего
-Из какого поля документа заявки брать имя пользователя, который должен согласовать документ на этом статусе
-Какой следующий статус. - вот тут загвоздка. В самом документе заявки есть поле checkBox, если в нем есть значение, то документ должен идти по большому кругу согласования. В
карточке описания маршрута в специальном поле записывалась @формула, которая вычисляла на какой следующий статус должен переидти документ. Например:
Код:
@if(SmallPath = "1"; 10; 5)
Так вот. В LS есть такая команда "EVAL()", которая компилирует текст в поле и выдает вычисленной значение этой формулы.
Я перевожу базу в работу через xPages. И тут не нашел, как можно компилировать @формулу средствами JS.
Может кто подскажет, как можно компилировать @формулу средствами js или сделать обходной маневр. В принципе есть запасной вариант, но это отдельные поля для вычислений на @формуле и на js, что
само по себе громоздко..