GB_PUT
Материал из GB wiki
Изменяет значение одного или нескольких полей объекта в базе данных (при наличии доступа у пользователя). Также может создавать новые объекты.
Синтаксис
GB_PUT (Тип объекта,Код объекта,Имена полей,Значение поля 1,...)
Аргументы
- Тип объекта
- целое число, являющееся кодом типа объекта.
- Код объекта
- целое число, являющееся кодом объекта. При создании нового объекта должно быть равно -1
- Имена полей
- строка с именами полей, подлежащих изменению, разделенных ";". Имя может иметь вид Heap.Имя для изменения хипового поля.
- Значение поля 1,2,...
- значение произвольного типа, которое будет записано в соответствующее поле.
Тип результата
- Целое, код созданного или измененного объекта
Примеры
GB_PUT(11,Document,`Heap.@Note`,`Комментарий`)
Пример создания нового партнера:
INFO( GB_PUT( 0, -1, 'Name;FullName;Heap.@Note;Heap.@INN;Node;ItemType;SubType;City', `Новый покупатель`, `Новый покупатель, однако`, `тут комментарий`, `тут инн`, 11, 1, 11, 0 ) )