Основы 1С: типы значения и их проверка
1С позволяет значительно упростить ведение бухгалтерии или просто управление любой организацией, будь то маленький магазинчик или крупное предприятие. Программа представляет собой крупную систему по управлению базами данных. Чтобы не запутаться во всём этом, необходимо уметь выполнять различные простейшие действия и понимать суть. Далее вы поймёте, как в 1С проверить тип значения в запросе, а также какие они, вообще, бывают, а также как их различать.
Типы значений
1С: Предприятие включило в новые версии специальную функцию (платформа 8.2). С помощью неё можно к любым наименованиям, элементам системы данных добавлять какие-либо особые параметры. Сделано это для того, чтобы систему было легче редактировать и добавлять туда новые элементы. Функция эта как раз и называется «Тип значения».
На самом деле это одно из базовых понятий, которое содержит большинство языков программирования. При помощи его можно проводить классификацию различных данных. Например: даты, числа, строки, ссылки. Это лишь базовые классификации. Их может быть гораздо больше. Скажем, если вы заносите в вашу систему информацию о городах, можно использовать: материк, страна, район и т. п.
Проверка
Проверить то или иное поле можно при помощи языка запросов. А точнее его функции: ТИПЗНАЧЕНИЯ. То есть, если мы хотим узнать, информацию какого вида содержит интересующая ячейка, мы должны воспользоваться командой.
ТИПЗНАЧЕНИЯ(Значение) = ТИП(Строка)
На примере выше мы определили, воспользовавшись командой, простейший вид. Другой пример проверки запроса:
Если ТипЗнч(Основание) = Тип(“ДокументСсылка.ПриходнаяНакладная”) Тогда…КонецЕсли
При помощи оператора ССЫЛКА можно проверять поля ссылочного вида. Проверенный параметр позволяет отслеживать, фильтровать нужные документы, определять их положение, а также движение.
ХозрасчетныйОбороты.Субконто3 ССЫЛКА Документ.РеализацияТоваровУслуг
Документы
Самих видов довольно много, пользователи могут обходиться как начальными, так и вводить свои, чтобы совершенствовать информационную базу. Вот некоторые из них.
- ДокументСсылка. Применяется для удобного хранения ссылок на различные объекты внутри других частей системы.
- ДокументОбъект — редактирование документов.
- ДокументВыборка — переборка объектов из базы данных.
Кроме того, есть специальные термины, характеризующие любые данные:
- форма;
- строка;
- булево;
- число;
- дата;
- массив;
- флажок;
- картинка.
Это лишь часть из них. Любой объект может являться только чем-то из этого списка. Булево — специальный параметр, который принимает два значения: правда или ложь. Также есть специальные теги, позволяющие корректировать запрос: когда, где, как, иначе и т. п. Они задают алгоритм поведения программы. 1С отличает то, что эти слова здесь, как и всё остальное, можно вписывать на русском языке.
Важно понимать, что все это будет восприниматься новичками и непрофессионалами как китайская грамота. Чтобы понимать, о чём идёт речь и эффективно использовать 1С, необходимо знать основы программирования. В целом, проверить тип в запросе в программе 1С будет достаточно легко, в сравнении с другими действиями.
Источник: winzen.ru