Вопрос
dlDataOnDatasetBeforePost добавление данных в датасет
11 сентября 2013 15:28
Появилась необходимость при добавлении дочернего элемента изменять родительский элемент. Для этого у компонента dlData в событии dlDataOnDatasetBeforePost получаю необходимый датасет, фильтрую данные (все ок), но при записи (Dataset.Post()) Получаю ошибку "Cannot insert a value"
Нравится
2 комментария
11 сентября 2013 16:52
Нужно открыть датасет на редактирование перед тем как меняете в нем поля.
Dataset.Edit();
Dataset('Field')=Field;
Dataset.Post();
12 сентября 2013 09:29
"Молчанов Дмитрий Павлович" написал:Нужно открыть датасет на редактирование перед тем как меняете в нем поля.
Dataset.Edit();
Dataset('Field')=Field;
Dataset.Post();
Да, я так и делал.
В общем вот решение моей проблемы.
var dataset = GetOpenedDatasetByUSIWithFilter('ds_ContractsWithAuthors', 'ID', parentID);
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать