06.08.2024, 16:40 | #1 |
Участник
|
Сделать батч для release vendor catalog
Есть форма catVendorCatalogReleaseApprovedProducts
По кнопке ОК запускается , собственно, release Хотят, чтобы на той же форме была добавлена опция run in the background, чтобы запускать процесс в батче Я не понимаю следующее: 1) Как добавить в форму такой диалог, он же создается обычно самим в runBaseBatch. Это, имхо, невозможно. Можно предложить : а) добавить отдельную кнопку(menuItem), что будет запускать runBaseBatch и показывать нужный диалог или б) по кнопке Ok (при закрытии формы) запускать runBaseBatch и и показывать этот диалог (клиент хочет, чтобы сразу на форме было, без дополнительных диалогов и кнопок) 2) Почему в стандарте не предусмотрена пакетная обработка для release из каталога поставщика? Может, есть повод для этого? Я смотрю класс EсoRedProductReleaseManager и немного беспокоюсь ,тк там всякие проверки на сессии и где выполняется код и тд. То есть, все совсем нетривиально, поэтому боюсь дров наломать, если кастомный батч напишу, как просят. Зря опасаюсь? Если зря. то что надо иметь ввиду, чтобы корректно это сделать и не было дэдлоков или какие-то иных проблем, для кот sessionId там как параметр введен Последний раз редактировалось Lankey; 06.08.2024 в 16:46. |
|