1с скд функции вычисляемых полей

  • Автор темы Beelrynery
  • Обновлено
  • 02, May 2023
  • #1
Вычисляемые поля в 1С:Предприятии - это поля, которые содержат результат выполнения определенной функции или выражения.

Эти поля могут быть использованы в документах, регистрах и отчетах.

Для создания вычисляемого поля в СКД (синтаксис конфигурационных данных) можно использовать функции вычисляемых полей.

Например, чтобы создать вычисляемое поле "Сумма" в табличной части документа "Заказ на производство", которое будет содержать сумму двух других полей табличной части - "Количество" и "Цена", можно использовать следующий код в режиме конфигуратора:

scssCopy code

 &НаКлиенте
Функция ПолучитьСумму(Количество, Цена)
	Возврат Количество * Цена;
КонецФункции

&НаСервере
Функция ПолучитьСумму(Количество, Цена)
	Возврат Количество * Цена;
КонецФункции

Документ.ЗаказНаПроизводство.ТабличнаяЧасть.Сумма = ПолучитьСумму(Количество, Цена);


В этом примере функция "ПолучитьСумму()" определена как на клиенте, так и на сервере, чтобы вычисление суммы происходило как на клиентской машине, так и на сервере 1С. Затем создается вычисляемое поле "Сумма", которое присваивает значение, возвращаемое функцией "ПолучитьСумму()".

В функции вычисляемых полей можно использовать различные операции, функции и условия, чтобы вычислить значение поля на основе других полей документа, регистра или отчета.

Beelrynery


Рег
30 Jan, 2021

Тем
66

Постов
195

Баллов
595
Похожие темы Дата
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно