Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
26 Мар 2017, 00:38
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Установка будущей даты в макете печатной формы.  (Прочитано 504 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Solo322

  • *
  • Сообщений: 10
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-04-21
  • Сайт: 
  • Профессия: Ученик 1С
Добрый день, возникла такая задача, нужно чтоб в макете печатной формы дата была на день позже чем проведен документ. Подскажите пожалуйста куда копать. Забыл упомянуть конфа УТ 10.3 платформа 8.3.7.1901


Оффлайн LexaK

  • *****
  • Сообщений: 1173
  • РЕПУТАЦИЯ: 313
  • КПД: 27%
  • Регистрация: 2012-05-16
  • Сайт: 
  • Профессия: Программист 1С
дата проведения это значение реквизита Дата вашего документа.
для увеличения на 1День, обычно прибавляют количество секунд в сутках
пример

ДатаОтчета = <Объект.>Дата + 24 * 60 * 60; //24 часа * 60 минут в часе * 60 секунд в минуте
Добавлено: 21 Апр 2016, 12:17

или можете сразу общее количество секунд добавлять + 86400.

так добавляют и несколько дней: ... = Дата + КоличествоДней * 86400;

и только если вам надо прибавить/убавить ровно 1Месяц то в 1С есть специализированная функция по добавлению месяцев.
так как в месяцах разное количество дней, да еще и февраль бывает високосным, все это данная функция учитывает.

еще большую помощь в работе с датами дают функции
Начало/Конец дня
Начало/Конец месяца и т.д.
с их помощью удобно сдвигать дату на заданный период.
Помогло? - Нажми СПАСИБО!!!
                       :)

Последний раз редактировалось: LexaK; 21 Апр 2016, 12:17. Причина: Объединение сообщений

Оффлайн Solo322

  • *
  • Сообщений: 10
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-04-21
  • Сайт: 
  • Профессия: Ученик 1С
дата проведения это значение реквизита Дата вашего документа.
для увеличения на 1День, обычно прибавляют количество секунд в сутках
пример

ДатаОтчета = <Объект.>Дата + 24 * 60 * 60; //24 часа * 60 минут в часе * 60 секунд в минуте
Спасибо за ответ я в принципе так и думал, но загвоздка в том чтоб Дата была будущей именно в макете печатной форме, а в самом документе должна стоять настоящая дата. В Тексте заголовка дата вроде подтягивается из Запроса.

Оффлайн vitasw

  • *****
  • Сообщений: 2546
  • РЕПУТАЦИЯ: 309
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Иииииииии? чем вам приведенный выше код не угодил? подходит для вашего случая идеально.

Оффлайн LexaK

  • *****
  • Сообщений: 1173
  • РЕПУТАЦИЯ: 313
  • КПД: 27%
  • Регистрация: 2012-05-16
  • Сайт: 
  • Профессия: Программист 1С
просто откройте процедуру где формируется табличныйдокумент
найдите там код который заполняет данные на макете,

что-то подобное:

ОбластьЗаголовок.Параметры.ДатаДоговора = Шапка.Дата + 24 * 3600; //добавьте это: 24 * 3600

где Шапка - результат запроса (во многих отчетах так называется, у вас может быть оп другому)
ну если уже и эта подсказка не поможет, тогда обратитесь к программисту, там делов на 5 сек.
Помогло? - Нажми СПАСИБО!!!
                       :)

Оффлайн Solo322

  • *
  • Сообщений: 10
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-04-21
  • Сайт: 
  • Профессия: Ученик 1С
Спасибо, разобрался. Тему можно закрывать.


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
143 Сообщений
alex0402
112 Сообщений
Norfolk
51 Сообщений
LexaK
45 Сообщений
MuI_I_Ika MuI_I_Ika
33 Сообщений
друган
21 Сообщений
AsadRoman
20 Сообщений
alexandr_ll
19 Сообщений
Константин5825
18 Сообщений
MrLvovsky MrLvovsky
16 Сообщений

* Кто онлайн

  • Точка Гостей: 137
  • Точка Скрытых: 0
  • Точка Пользователей: 5
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 

Dellos Catering - выездной ресторан кейтеринг по всему Миру
SimplePortal 2.3.5 © 2008-2012, SimplePortal