Синтаксис:
Параметры:
<Отбор> (обязательный)
<Колонки> (необязательный)
<Порядок> (необязательный)
<МаксимальноеКоличество> (необязательный)
Возвращаемое значение:
Описание:
Доступность:
Пример:
| // Получение версий. Отбор = Новый Структура; Отбор.Вставить( "Данные", Справочники.Валюты.НайтиПоНаименованию("Рубль")); Версии = ИсторияДанных.ВыбратьВерсии( Отбор, "НомерВерсии, Дата, ТипИзменения, ИмяПользователя, Комментарий"); // Получение версий с отбором по комментарию. Отбор = Новый Структура; Отбор.Вставить( "Данные", Документы.Заказ.НайтиПоНомеру("0000001")); Отбор.Вставить("Комментарий", "Отказ"); Версии = ИсторияДанных.ВыбратьВерсии( Отбор, "НомерВерсии, Дата, ТипИзменения, ИмяПользователя, Комментарий"); // Получение версий // с отбором по изменению значения реквизита. Отбор = Новый Структура; Отбор.Вставить( "Данные", Документы.Заказ.НайтиПоНомеру("0000001")); ИзменениеЗначенийПолей = Новый Массив; ИзменениеЗначенийПолей.Вставить("ПозицииЗаказа.Количество"); Отбор.Вставить("ИзменениеЗначенийПолей", ИзменениеЗначенийПолей); Версии = ИсторияДанных.ВыбратьВерсии( Отбор, "НомерВерсии, Дата, ТипИзменения, ИмяПользователя, Комментарий"); // Получение версий с отбором по изменению // значения реквизита. Отбор = Новый Структура; Отбор.Вставить("Данные", Документы.Заказ.НайтиПоНомеру("0000001")); Количество1 = Новый Структура; Количество1.Вставить("Поле", "ПозицииЗаказа.Количество") Количество1.Вставить("ЗначениеПослеИзменения", 1); ЗначенияПолей = Новый Массив; ЗначенияПолей.Вставить(Количество1); Отбор.Вставить("ЗначенияПолей", ЗначенияПолей); Версии = ИсторияДанных.ВыбратьВерсии( Отбор, "НомерВерсии, Дата, ТипИзменения, ИмяПользователя, Комментарий"); // Получение версий с изменением порядка версий. // "Версии" содержит список всех версий объекта, // упорядоченный по возрастанию Дата. Отбор = Новый Структура; Отбор.Вставить( "Данные", Справочники.Валюты.НайтиПоНаименованию("Рубль")); Версии = ИсторияДанных.ВыбратьВерсии(Отбор, "НомерВерсии, Дата, ТипИзменения, ИмяПользователя, Комментарий", "Дата"); |