Изучаю возможности бизнес-процессов. Точнее создание собственных действий. Поставил перед собой следующую задачу:
Есть список машин. Название и объем (сколько кубиков могут увезти). Есть список загрузок машин кубиками. При создании документа загрузки хочу проверить достигнут ли предел конкретной машине и выпонить действие если да.
Для этого создал два списка: Машины (Название и Объем) и Загрузки (привязка к Машине, и ко-во загружаемых кубиков).
Т.е., как я понимаю мне на добраться до свойства Объем по известной привязке к Машине.
Создаю класс активити (точнее строю всю структуру включая класс унаследованный от CBPActivity). В бизнес прцесс(запускается на создание документа загрузки) добавляю свое действие.В нем два поля: Машина и кол-во кубиков... Значение присваиваю из значений документа. {=Document:PROPERTY_*}
а вот дальше в методеExecute потерялся...Мне,как я понимаю, необходимо узнать текущее значение этих полей, а для списка Машин вытащить кодинфобока. Чтобы потом сделать CIBloclElement::GetList
Есть список машин. Название и объем (сколько кубиков могут увезти). Есть список загрузок машин кубиками. При создании документа загрузки хочу проверить достигнут ли предел конкретной машине и выпонить действие если да.
Для этого создал два списка: Машины (Название и Объем) и Загрузки (привязка к Машине, и ко-во загружаемых кубиков).
Т.е., как я понимаю мне на добраться до свойства Объем по известной привязке к Машине.
Создаю класс активити (точнее строю всю структуру включая класс унаследованный от CBPActivity). В бизнес прцесс(запускается на создание документа загрузки) добавляю свое действие.В нем два поля: Машина и кол-во кубиков... Значение присваиваю из значений документа. {=Document:PROPERTY_*}
а вот дальше в методеExecute потерялся...Мне,как я понимаю, необходимо узнать текущее значение этих полей, а для списка Машин вытащить кодинфобока. Чтобы потом сделать CIBloclElement::GetList
Есть проблема с ЧПУ умного фильтра. Голосуйте за