Создан новый тип заявки, при выборе которого пользователем появляются дополнительные поля ввода.
Ранее был реализован импорт информации из счета для действия "Резервирование / заявка" раздела "Счета", осуществляющего создание заявки из счёта.
Однако, теперь при попытке создания заявки из счёта выскакивает ошибка (см. приложеный скриншот "rezervir.png").
При отладке я обнаружил, что проблема возникает при вызове метода Append() объекта OrderDataset, определение которого скрыто в ядре.
Помогите устранить появление ошибки.
Да и ещё, подскажите, может кто знает какую статейку или справочник поподробнее и подоступнее по MS Script Editor?
//... var SelectQuery = Services.GetNewItemByUSI('sq_ReelInBlock');
ApplySelectQueryFilter(SelectQuery,'BlockID', BlockID,true);
ApplySelectQueryFilter(SelectQuery,'ReelTypeID', ReelTypeCommercial,true); var ds_CurReelsInBlock = SelectQuery.Open(); //...
затем идет обработка этого датасета и новые данные записываются в MemoDataset.
Мне необходимо до обработки данных добавить еще один элемент в датасет ds_CurReelsInBlock. Если применить Append и Post, будет ли новая запись датасета занесена в таблицу БД? Мне нужно этого избежать.
Будет. Можно подвязаться на событие OnBeforePost и запрещать пост. Но как по мне нужно делать совсем по другому. Опишите задачу, может что-нибуть придумаем.