コード例 #1
0
 /// <summary>
 /// Метод НайтиПоНаименованию() выполняет поиск элемента справочника по наименованию,
 /// заданному параметром "descr" и позиционирует объект справочник на этом элементе.
 /// Данный метод может использоваться только для объектов, созданных функцией CreateObject().
 /// </summary>
 /// <param name="descr">
 /// Строковое выражение с наименованием искомого элемента справочника.
 /// </param>
 /// <param name="aria">
 /// Необязательный параметр. Числовое выражение — режим поиска:
 /// 1 — поиск внутри установленного подчинения (родителя);
 /// 0 — поиск во всем спра­вочнике вне зависимости от родителя.
 /// Значение по умолчанию — 1.
 /// </param>
 /// <param name="exactly">
 /// Необязательный параметр. Числовое выражение — флаг поиска:
 /// 1 — найти точное соответствие наиме­нования;
 /// 0 — найти наименование по первым сим­волам.
 /// Значение по умолчанию — 0.
 /// </param>
 /// <returns>
 /// Число 1 — если действие выполнено;
 /// Число 0 — если действие не выполнено (элемент не найден).
 /// </returns>
 public Double FindByDescr(String descr, Int32 aria = 1, Int32 exactly = 0)
 {
     return((Double)root.InvokeMethod(ComObject, "НайтиПоНаименованию", new Object[] { descr, aria, exactly }));
 }
コード例 #2
0
 /// <summary>
 /// Синтаксис: НайтиПоНомеру("Номер", "Дата", "ИдентВида")
 /// Метод НайтиПоНомеру() позиционирует документ по номеру.
 /// В качестве второго параметра задается любая дата из диапазона, в котором нужно искать документ с данным номером.
 /// Поиск зависит от выбранного в конфигураторе способа уникальности номеров (по месяцу, году и др.).
 /// Метод может быть использован для объекта Документ общего вида, тогда для поиска нужно указать в параметре "ИдентВида" идентификатор вида документа или идентификатор Нумератора.
 /// Данный метод может использоваться только для объектов, созданных функцией СоздатьОбъект().
 /// </summary>
 /// <param name="num">Строковое выражение, содержащее значение номера искомого документа.</param>
 /// <param name="date">Выражение типа «дата».</param>
 /// <param name="kind">Необязательный параметр. Строковое выражение, содержащее идентификатор вида документа или идентификатор Нумератора.</param>
 /// <returns>
 /// Число 1 — если действие выполнено (документ найден);
 /// Число 0 — если действие не выполнено.
 /// </returns>
 public Double FindByNum(String num, DateTime date, String kind = "")
 {
     return((Double)root.InvokeMethod(ComObject, "НайтиПоНомеру", new Object[] { num, date, kind }));
 }