Добавить в корзинуПозвонить
Найти в Дзене

1С:Специалист по платформе - момент времени, граница

...Остатки(&КонецПериода) КонецПериода = Дата(2025,01,31,23,59,59) - остатки по 31 января 2025 г. 23:59:59 исключая секунду; КонецПериода = Документ.МоментВремени() - остатки по документ исключая документ; КонецПериода = Новый Граница(Дата(2025,01,01,23,59,59), ВидГраницы.Включая) - остатки по 31 января 2025 г. 23:59:59 включая секунду; КонецПериода = Новый Граница(Дата(2025,01,01,23,59,59), ВидГраницы.Исключая) - остатки по 31 января 2025 г. 23:59:59 исключая секунду; КонецПериода = Новый Граница(Документ.МоментВремени(), ВидГраницы.Включая) - остатки по документ включая документ; КонецПериода = Новый Граница(Документ.МоментВремени(), ВидГраницы.Исключая) - остатки по документ исключая документ; ...Обороты(&НачалоПериода, &КонецПериода) НачалоПериода = Дата(2025,01,01) - оборот с 1 января 2025 г. включая секунду; КонецПериода = Дата(2025,01,31,23,59,59) - оборот по 31 января 2025 г. 23:59:59 включая секунду; НачалоПериода = Документ.МоментВремени() - оборот с документа включая докуме
Оглавление

Момент времени

  • конструктор Новый МоментВремени(<Дата>, <Ссылка>) или по документу Документ.МоментВремени();
  • это дата + ссылка;
  • это универсальный объект, предназначен для получения и хранения момента времени для объекта в базе данных;
  • определяет хронологический порядок документов;
  • используется при получении остатков ();

Граница

  • конструктор Новый Граница(<Значение>, <ВидГраницы>);
  • это универсальный объект, предназначен для получения и хранения некоторого интервала значений;
  • содержит граничное значение интервала, а также признак включения или исключения граничного значения в интервал;
  • используется при получении остатков;

Получение остатков

...Остатки(&КонецПериода)

Дата

КонецПериода = Дата(2025,01,31,23,59,59) - остатки по 31 января 2025 г. 23:59:59 исключая секунду;

Момент времени

КонецПериода = Документ.МоментВремени() - остатки по документ исключая документ;

Граница

КонецПериода = Новый Граница(Дата(2025,01,01,23,59,59), ВидГраницы.Включая) - остатки по 31 января 2025 г. 23:59:59 включая секунду;

КонецПериода = Новый Граница(Дата(2025,01,01,23,59,59), ВидГраницы.Исключая) - остатки по 31 января 2025 г. 23:59:59 исключая секунду;

КонецПериода = Новый Граница(Документ.МоментВремени(), ВидГраницы.Включая) - остатки по документ включая документ;

КонецПериода = Новый Граница(Документ.МоментВремени(), ВидГраницы.Исключая) - остатки по документ исключая документ;

Получение оборотов

...Обороты(&НачалоПериода, &КонецПериода)

Дата

НачалоПериода = Дата(2025,01,01) - оборот с 1 января 2025 г. включая секунду;

КонецПериода = Дата(2025,01,31,23,59,59) - оборот по 31 января 2025 г. 23:59:59 включая секунду;

Момент времени

НачалоПериода = Документ.МоментВремени() - оборот с документа включая документ;

КонецПериода = Документ.МоментВремени() - оборот по документ включая документ;

Граница

НачалоПериода = Новый Граница(Дата(2025,01,01), ВидГраницы.Включая) - оборот с 1 января 2025 г. включая секунду;

КонецПериода = Новый Граница(Дата(2025,01,01), ВидГраницы.Включая) - оборот по 1 января 2025 г. 23:59:59 включая секунду;

НачалоПериода = Новый Граница(Дата(2025,01,01), ВидГраницы.Исключая) - оборот с 1 января 2025 г. исключая секунду;

КонецПериода = Новый Граница(Дата(2025,01,01), ВидГраницы.Исключая) - оборот по 1 января 2025 г. 23:59:59 исключая секунду;

НачалоПериода = Новый Граница(Документ.МоментВремени(), ВидГраницы.Включая) - оборот с документа включая документ;

КонецПериода = Новый Граница(Документ.МоментВремени(), ВидГраницы.Включая) - оборот по документ включая документ;

НачалоПериода = Новый Граница(Документ.МоментВремени(), ВидГраницы.Исключая) - оборот с документа исключая документ;

КонецПериода = Новый Граница(Документ.МоментВремени(), ВидГраницы.Исключая) - оборот по документ исключая документ;

Ссылки