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

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

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

Оффлайн Solo322

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


Онлайн LexaK

  • *****
  • Сообщений: 1265
  • РЕПУТАЦИЯ: 345
  • КПД: 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

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

Онлайн LexaK

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

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

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

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

Оффлайн Solo322

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


Теги:
 

Не работает метод Сдвинуть() по отношению к программно добавляемой колонке1С:Предприятие 8.3 (8.3.10.2561) Управление производственным предприятием, редакция 1.4 Приветствую, я добавляю программно свою колонку в методе ПриОткрытии() модуля формы, вот так

Автор InsiderРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 237
Последний ответ 21 Сен 2017, 10:33
от Insider
Редактирование формы "Настройки пользователя".

Автор t955938Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 4752
Последний ответ 03 Авг 2011, 11:45
от t955938
получаю значение реквизита формы, дает значение 0

Автор mikel10Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 3371
Последний ответ 12 Июл 2013, 15:35
от mikel10
Как обратиться к функции модуля формы из модуля Менеджера?

Автор TreeDogNightРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 6
Просмотров: 4911
Последний ответ 10 Июл 2014, 14:05
от cska-fanat-kz
Настройка формы "Заполнение товаров"

Автор ЖаннаРаздел Пользователям "1С - Предприятие 8"

Ответов: 2
Просмотров: 550
Последний ответ 10 Мар 2017, 21:00
от Жанна

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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
139 Сообщений
MuI_I_Ika MuI_I_Ika
96 Сообщений
oleg-x
71 Сообщений
alex0402
61 Сообщений
ilyay ilyay
51 Сообщений
Dmitry Qwe Dmitry Qwe
32 Сообщений
Sy4a
22 Сообщений
BuhRust
21 Сообщений
Dima Dddd Dima Dddd
21 Сообщений
Kironten
12 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal