• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Дата документа в 8-ке

  • Автор темы XOXOJI
  • Дата начала
X

XOXOJI

Доброго времени суток, всем кто на форуме. Вопросик таков: Что сделать. чтоб дата была на 1 день больше текущей на компе. и как сделать так. чтобы время у документа не фиксировалось?
 
U

unknown181538

Сервис - параметры - рабочая дата.
Как это время не фиксировалось?
 
X

XOXOJI

ладно, про время погоречился. просто память с 7-ки осталось. что там дата отдельно. время отдельно

а насчет рабочей даты. как ее указать програмно. чтобы каждый раз в сервис не приходилось лезть?
 
U

unknown181538

Попробуйте написать в модуль приложения "РабочаяДата = ТекущаяДата() - 24*60*60"...
Сам не пробовал.

Глобальный контекст
РабочаяДата (WorkingDate)
Использование:
Чтение и запись.
Описание:
Тип: Дата. Содержит рабочую дату, используемую в текущем сеансе работы с конфигурацией. Доступно для записи в случае, если свойство ИспользованиеРабочейДаты имеет значение Назначать.
Недоступно на сервере 1С:Предприятие. Не используется в модуле внешнего соединения.
См. также:
Глобальный контекст, свойство ИспользованиеРабочейДаты
 
X

XOXOJI

Выписка из синтакс помощника хорошо. а вот голову тоже на месте держать надо.

Вот рабочий пример. вдруг кому тоже понадобиться

использованиерабочейдаты=РежимРабочейДаты.Назначать;

РабочаяДата=текущаядата()+(24*60*60);

и это действительно прибавляет 1 день. а не 237 )
 
X

XOXOJI

А может кто подскажет. в макете вывожу в ячейке с типом Шаблон дату. она естественно со временем. а как вывести ее без времени?
 
V

vbs

86400 секунд - это всего нвавсего один день)
C этим трудно не согласиться !
Но неужели в восьмерке
РабочаяДата=текущаядата()+(24*60*60);
секунды, а не дни прибавляет ?
В 7.7 точно 86400 дней будет добавлено
 
X

XOXOJI

C этим трудно не согласиться !
Но неужели в восьмерке
Цитата(XOXOJI @ 22:04:2009 - 07:25) *
РабочаяДата=текущаядата()+(24*60*60);

секунды, а не дни прибавляет ?
В 7.7 точно 86400 дней будет добавлено

Да ( именно так и есть. поэтому и задавал вопрос
 
U

unknown181538

В 8-ке тип дата представлен в двух вариантах "Дата" и "Дата и время", а время документа можно менять интерактивно. Соответственно время документа включено в дату, а не существует отдельно, как в 7-ке.
 
X

XOXOJI

пошел по пути наименьшего сопротивления. добавил дополнительный реквизит и записал туда вырезку из даты, Лев(Дата,10).

другого способа пока не нашел..
 
U

unknown181538

А может кто подскажет. в макете вывожу в ячейке с типом Шаблон дату. она естественно со временем. а как вывести ее без времени?

Воспльзоваться функцией "Формат". Обратите внимание на "Текст - конструктор форматной строки". Параметр заполнять уже отформатированной датой.
 
V

vitfil

Соответственно время документа включено в дату, а не существует отдельно, как в 7-ке.
Еще раз повторюсь: в семерке, когда данные располагаются под сиквелом, позиция документа (включая дату и время) располагаются в одном поле!
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!