Проверка на тип в запросе

Для проверки типа поля в запросе используются функции языка запросов ТИПЗНАЧЕНИЯ(<Выражение>) и ТИП(<Имя типа>). В первую передается проверяемое поле запроса, а во вторую название типа, на который проводится проверка. Пример: |ГДЕ | ТИПЗНАЧЕНИЯ(ХозрасчетныйОбороты.СуммаОборот) = ТИП(ЧИСЛО) Пример 1: |ГДЕ | НЕ ТИПЗНАЧЕНИЯ(ХозрасчетныйОбороты.Субконто1) = ТИП(Справочник.Номенклатура) Заметим, что имя объекта метаданных пишется в

Загрузить таблицу значений из файла

Сохранение Таблицы значений в файл мы рассмотрели в статье Сохранить таблицу значений в файл. Теперь наша задача загрузить сохраненную таблицу из файла в переменную (или реквизит). Для этого используется встроенная функция ЗначениеИЗФайла(<Путь>). В параметр Путь следует передать полное имя файла (включая путь к нему), в котором содержится таблица. Пример: (Предположим,

Таблица значений найти строки в 1С 8

Для того чтобы найти строки таблицы значений, которые соответствуют определенным условиям отбора, используется метод НайтиСтроки(<ПараметрыОтбора>). Параметры отбора представляют из себя структуру, где ключ — это имя колонки таблицы, а значение — значение, по которому будет осуществляться поиск в данной колонке. Поиск элементов будет осуществляться только на равенство. Данный метод возвращает

1с таблица значений найти строку

Для того чтобы найти сроку Таблицы значений используется метод Найти(<Значение>, <СписокКолонок>). В параметр Значение передается значение поиска, в параметр СписокКолонок передается список колонок в которых будет производиться поиск значения (названия колонок перечисляются через запятую. Метод Найти ищет в таблице значений первую строку содержащую искомое значение, если ни одной строки с

1с макеты печатных форм, получение

Для того, что бы получить макет вашей печатной формы или отчета следует использовать функцию глобального контекста ПолучитьМакет(<ИмяМакета>). Таким способом можно получить макет документа, справочника или внешней печатной формы / обработки / отчета, но только непосредственно из их модулей. Пример: Макет = ПолучитьМакет(«МакетПФ»); Если нужный вам макет находится в Общих макетах,

Проверка на ссылку в запросе

Для того что бы проверить является ли поле используемое в запросе ссылкой на какой либо объект, необходимо использовать оператор языка запросов ССЫЛКА <ТипСсылки>. Пример: |ГДЕ | ХозрасчетныйОбороты.Субконто3 ССЫЛКА Документ.РеализацияТоваровУслуг Стоит отметить, что название объекта метаданных следует писать в единственном числе: Документ, Справочник, Перечисление и т.д.

Определить количество элементов массива 1с

Для определения количества элементов необходимо использовать метод массива — Количество(). Пример: МойМассив = новый Массив; МойМассив.Добавить(1); МойМассив.Добавить(2); КоличествоЭлементов = МойМассив.Количество(); В данном примере в переменной КоличествоЭлементов будет содержаться значение 2. Метод работает для любой конфигурации.

1с управляемые формы автоматическое сохранение реквизитов

Для того чтобы значения реквизитов управляемой формы, не связанные с данными хранящимися в базе, сохранялись после закрытия формы и восстанавливались при следующем ее открытии необходимо сделать следующее: В свойствах формы на закладке Использование параметр АвтоматическоеСохранениеДанныхВНастройках установить в значение Использовать; После этого в списке реквизитов формы появится колонка Сохранение, поставьте флажки