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

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

XOXOJI

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

XOXOJI

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

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

unknown181538

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

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

XOXOJI

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

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

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

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

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

XOXOJI

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

vbs

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

XOXOJI

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

секунды, а не дни прибавляет ?
В 7.7 точно 86400 дней будет добавлено
Да ( именно так и есть. поэтому и задавал вопрос
 

unknown181538

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

XOXOJI

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

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

unknown181538

НеГуру
28.12.2008
1 417
0
#14
А может кто подскажет. в макете вывожу в ячейке с типом Шаблон дату. она естественно со временем. а как вывести ее без времени?
Воспльзоваться функцией "Формат". Обратите внимание на "Текст - конструктор форматной строки". Параметр заполнять уже отформатированной датой.
 

vitfil

IT-интегратор
02.04.2004
2 062
0
#15
Соответственно время документа включено в дату, а не существует отдельно, как в 7-ке.
Еще раз повторюсь: в семерке, когда данные располагаются под сиквелом, позиция документа (включая дату и время) располагаются в одном поле!