PUTHEAPONDATE — различия между версиями

Материал из GB wiki
Перейти к: навигация, поиск
 
м
Строка 1: Строка 1:
 
{{Функция ГБ
 
{{Функция ГБ
 
|Название=PUTHEAPONDATE
 
|Название=PUTHEAPONDATE
|Описание=Изменяет значение хипового поля и фиксирует дату его изменения. Возвращает новое значение хипа.
+
|Описание=Изменяет значение хипового поля и фиксирует дату его изменения. Возвращает новое значение хипа[http://nedoleteli.ru].
 
|Синтаксис=PUTHEAPONDATE ('''Хип''','''Имя поля''','''Новое значение поля''','''Дата''')
 
|Синтаксис=PUTHEAPONDATE ('''Хип''','''Имя поля''','''Новое значение поля''','''Дата''')
 
|Аргументы=
 
|Аргументы=
Строка 15: Строка 15:
 
}}<br/>{{Аргумент
 
}}<br/>{{Аргумент
 
  |Название=Дата
 
  |Название=Дата
  |Пояснение=Дата, когда произошло изменение указанного поля. Если дата указана неверно (ошибочный формат и т.д.), то фиксируется текущая дата.
+
  |Пояснение=Дата, когда произошло изменение указанного поля. Если дата указана неверно (ошибочный формат и т.д.), то фиксируется текущая дата[http://sweet-news.ru].
 
}}
 
}}
|Результат=Строка.
+
|Результат=Строка[http://dn-fun.ru].
 
|Пример=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
 
}}
 
}}

Версия 13:51, 13 мая 2010

Изменяет значение хипового поля и фиксирует дату его изменения. Возвращает новое значение хипа[1].

Синтаксис

PUTHEAPONDATE (Хип,Имя поля,Новое значение поля,Дата)

Аргументы

Хип
Строка, которая содержит хип (множество строк вида имя_поля=значение).
Имя поля
Строка, являющаяся именем поля, значение которого требуется обновить.
Новое значение поля
Строка, являющаяся новым значением указанного во втором параметре поля.
Дата
Дата, когда произошло изменение указанного поля. Если дата указана неверно (ошибочный формат и т.д.), то фиксируется текущая дата[2].

Тип результата

Строка[3].

Примеры

PutHeapOnDate(Partner.Heap,`@Department`,`25`,`10.01.2007`) - запишет в поле Partner.Heap.@Department значение 25, а в поле Partner.Heap.@Department$2007.01.10 старое значение поля Partner.Heap.@Department