03.04.2021 Айдар Фархутдинов 45005
Функция значение заполнено в 1С

Содержание:

1.       Функция ЗначениеЗаполнено

2.       Примеры использования функции


Функция (часто называют подпрограмма) – это некоторый фрагмент внутри кода программы к которому можно обращаться из другого места в коде программы. Обычно связывается с функцией идентификатор, но иногда встречаются и функции без имени. К названию функции всегда привязан адрес первого оператора, который входит в заданную функцию. По завершению функции управление переходит в ту часть программы, где закончилось упоминание функции. Также функция способна брать некоторые параметры, а затем возвращать их в виде некоторого значения (иногда значение функции пустое).  


1.   Функция ЗначениеЗаполнено


В системе 1С существует особая функция, подстановкой в которую можно проверить не пустое ли значение функции. Для того чтобы узнать заполнено ли какое-то значение, параметр, реквизит или переменная, нужно воспользоваться функцией «ЗначениеЗаполнено», которая находится в глобальном контексте и имеет вид, как на вставке ниже:


Функция Значение заполнено в 1С

Рис. 1 Функция Значение заполнено в 1С


В платформе 1С считается заполненным только то значение, которое разнится со значением, по умолчанию заведенным в данный тип.


Например: стандартное значение в ссылочном типе – это пустая ссылка.


Примечание: считаются пустыми значения, которые содержат Ноль или Неопределённо – в них возвращается «Ложь».


Функция ЗначениеЗаполнено() проверяет, что «Истина» возвращается для:

· реквизиты и параметры типа «Булево»;

· если в строке есть символы отличные от пробела, то значения с типом «Строка»;

· если в массиве есть не меньше одного элемента, то «Массив».


Примечание: в функции ЗначениеЗаполнено() не поддерживаются мутабельные значения (один из типов данных, в котором объекты могут менять собственные свойства, например «Таблица значений» или «Древо значений», чтобы, к примеру, проверить, что таблица не пустая – в системе 1С используется функция Количество()). Помимо этой особенности, функция прекрасно работает в любой конфигурации системы 1С.  


2.   Примеры использования функции


Пример подпрограммы (функции):


использование ЗначениеЗаполнено

Рис. 2 Пример функции 1С ЗначениеЗаполнено


В примере подпрограммы на картинке выше в переменной «Проверка» будет храниться значение «Ложь». А в самих условиях можно пользоваться также данной функцией – ЗначениеЗаполнено(). Также можно взглянуть на аналогичный пример, который следует из определения данной функции:


Пример использования ЗначениеЗаполнено

Рис.3 Пример использования ЗначениеЗаполнено


Второй пример:


 ЗначениеЗаполнено

Рис. 4 Использование функции ЗначениеЗаполнено

 

На этом примере показано, что в случае, когда документ с названием «Авансовый отчёт», который имеет номер «000000001», существует, тогда внутри параметра «Проверка» станет находится значение «Истина», в другом случае – «Ложь».


Третий пример использования функции:


Пример ЗначениеЗаполнено с параметром Ложь

Рис. 5 Пример ЗначениеЗаполнено с параметром Ложь

 

В данном примере сделаны варианты использования функции ЗначениеЗаполнено() и, в комментариях заведомо подписано, что является результатом выполнения функции.


Специалист компании «Кодерлайн»

Айдар Фархутдинов

Наши проекты

Внедрение ПП "1С:Бухгалтерия 8 ПРОФ" в ООО Фирма «Бисер»
ООО фирма «Бисер»

Отрасль:
Производство

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Финансы, управленческий учет, мониторинг показателей:
- Налоговый учет...

ООО "ЛИКАРД" (Лукойл)
ООО "ЛИКАРД" (Лукойл)

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

Делопроизводство
• Учет и контроль исполнения поручений
Учет и хранение...

ФГУП «Почта России»
ФГУП «Почта России»

Отрасль:
Почта, доставка

Внедренное типовое решение:
1С:Управление торговлей

- Оформление заказов поставщикам
- Оформление заказов покупателей
- Упр...

ООО «Вистеон Автоприбор Электроникс»
ООО «Вистеон Автоприбор Электроникс»

Отрасль:

Внедренное типовое решение:
1C:Управление производственным предприятием

- Управленческий учет; - Расчет зарплаты; - Логистика адресного склада; - Учет ...

ООО «ПраксисКом»
ООО «ПраксисКом»

Отрасль:
Аутсорсинг бухгалтерских услуг

Внедренное типовое решение:
1С:Управление небольшой фирмой 8 ПРОФ

- Взаиморасчеты с поставщиками
- Учет прихода ТМЦ
- Взаиморасчеты с поку...

Автоматизация кадрового учета на базе ПП "1С:Зарплата и управление персоналом" в ТД НМК
ООО «Торговый дом Нальчикский молочный комбинат»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Кадровый учет;
- Расчет зарплаты;
- Регламентированная отчетность;
- А...

Внедрение 1С:Управление торговлей в оптово-розничной компании «Ална-Байк»
ИП Титов Виктор Сергеевич «Ална-Байк»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

- Управление складами;
- Управление заказами поставщиков;
- Управление зак...

Оптимизация производительности системы
ЗАО ИД «Комсомольская правда»

Отрасль:
Медиа

Внедренное типовое решение:
1С:Бухгалтерия

- Оптимизация производительности системы, в том числе сервера Postgre. ...

Автоматизация документооборота в компании ООО "Ликард"
ООО «Ликард» (ОАО ЛУКОЙЛ)

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:Документооборот КОРП

- Отказ от бумажного документооборота, от громоздких систем на базе офисного...

ООО «ПраксисКом»
ООО «ПраксисКом»

Отрасль:
Аутсорсинг бухгалтерских услуг

Внедренное типовое решение:
1С:Бухгалтерия ПРОФ

- Бухгалтерский учет:
Банк и касса
Завершение периода
Нематериальные ...

ООО «Еврорадиаторы»
ООО «Еврорадиаторы»

Отрасль:
1С:ERP 2.4

Внедренное типовое решение:

Специалисты «Кодерлайн» помогли перенести базу из текущей системы «1С:ERP 2.2» ...

Автоматизация системы учета продаж газа на базе «1С:ERP Управление предприятием 2.0»
ООО «Эйр Продактс Газ»

Отрасль:
Производство промышленных газов

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Расчеты с контрагентами;
- Производственные операции;
- Управление скла...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение