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

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

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

Оффлайн Solo322

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


Оффлайн LexaK

  • *****
  • Сообщений: 1084
  • РЕПУТАЦИЯ: 284
  • КПД: 26%
  • Регистрация: 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

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

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

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

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

Оффлайн Solo322

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


Теги:
 

Редактирование формы "Настройки пользователя".

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

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

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

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

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

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

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

Ответов: 2
Просмотров: 2806
Последний ответ 02 Окт 2013, 12:03
от LordWizard
Выборка - "не может использоваться в данных формы"

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

Ответов: 4
Просмотров: 1222
Последний ответ 20 Фев 2015, 09:15
от ferrari314

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

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

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


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

* Реклама

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
159 Сообщений
alex0402
63 Сообщений
MuI_I_Ika MuI_I_Ika
47 Сообщений
crow1983
35 Сообщений
LexaK
32 Сообщений
alexandr_ll
30 Сообщений
sertak sertak
25 Сообщений
Vzonder
22 Сообщений
дфтын дфтын
17 Сообщений
BuhRust
17 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 

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