PUTHEAPONDATE — различия между версиями
Материал из GB wiki
Pepel (обсуждение | вклад) м |
Олейник (обсуждение | вклад) м (Правки Pepel (обсуждение) откачены к версии Bars) |
||
Строка 1: | Строка 1: | ||
{{Функция ГБ | {{Функция ГБ | ||
|Название=PUTHEAPONDATE | |Название=PUTHEAPONDATE | ||
− | |Описание=Изменяет значение хипового поля и фиксирует дату его изменения. Возвращает новое значение хипа | + | |Описание=Изменяет значение хипового поля и фиксирует дату его изменения. Возвращает новое значение хипа. |
|Синтаксис=PUTHEAPONDATE ('''Хип''','''Имя поля''','''Новое значение поля''','''Дата''') | |Синтаксис=PUTHEAPONDATE ('''Хип''','''Имя поля''','''Новое значение поля''','''Дата''') | ||
|Аргументы= | |Аргументы= | ||
Строка 15: | Строка 15: | ||
}}<br/>{{Аргумент | }}<br/>{{Аргумент | ||
|Название=Дата | |Название=Дата | ||
− | |Пояснение=Дата, когда произошло изменение указанного поля. Если дата указана неверно (ошибочный формат и т.д.), то фиксируется текущая дата | + | |Пояснение=Дата, когда произошло изменение указанного поля. Если дата указана неверно (ошибочный формат и т.д.), то фиксируется текущая дата. |
}} | }} | ||
− | |Результат=Строка | + | |Результат=Строка. |
|Пример=PutHeapOnDate(Partner.Heap,`@Department`,`25`,`10.01.2007`) - запишет в поле Partner.Heap.@Department значение 25, а в поле Partner.Heap.@Department$2007.01.10 старое значение поля Partner.Heap.@Department | |Пример=PutHeapOnDate(Partner.Heap,`@Department`,`25`,`10.01.2007`) - запишет в поле Partner.Heap.@Department значение 25, а в поле Partner.Heap.@Department$2007.01.10 старое значение поля Partner.Heap.@Department | ||
}} | }} |
Текущая версия на 07:48, 5 июня 2010
Изменяет значение хипового поля и фиксирует дату его изменения. Возвращает новое значение хипа.
Синтаксис
PUTHEAPONDATE (Хип,Имя поля,Новое значение поля,Дата)
Аргументы
- Хип
- Строка, которая содержит хип (множество строк вида имя_поля=значение).
- Имя поля
- Строка, являющаяся именем поля, значение которого требуется обновить.
- Новое значение поля
- Строка, являющаяся новым значением указанного во втором параметре поля.
- Дата
- Дата, когда произошло изменение указанного поля. Если дата указана неверно (ошибочный формат и т.д.), то фиксируется текущая дата.
Тип результата
- Строка.
Примеры
PutHeapOnDate(Partner.Heap,`@Department`,`25`,`10.01.2007`) - запишет в поле Partner.Heap.@Department значение 25, а в поле Partner.Heap.@Department$2007.01.10 старое значение поля Partner.Heap.@Department