Как изменить срок действия счета в 1с ут
В функционале программного комплекса 1С есть важная опция «Дата запрета изменения». В рамках заданного временного отрезка эта функция запрещает редактирование документов. Данный запрет устанавливается в отношении всей программы, индивидуально для каждого пользователя или конкретных организаций. В этой статье рассмотрим возможности установления и снятия «Даты запрета изменений» для конфигурации 1С:Бухгалтерия предприятия ред. 3.0.
Опция «Дата запрета изменения» доступна только пользователю, имеющему права администратора, или пользователю, которому заранее разрешён доступ к этой опции.
Ежемесячно бухгалтеры выполняют закрытие месяца в программном комплексе 1С:Бухгалтерия предприятия 8.3 , осуществляет проверку данных и итогов. Существует опасность, что любой сотрудник после открытия документа прошлого периода может некорректно выйти из него, перепровести или изменить. В такой ситуации произойдёт изменение последовательности документов. После этого бухгалтер будет вынужден осуществить запуск процедуры перепроведения, и цифры закрытого периода уже будут разниться с результатами в налоговых и бухгалтерских отчётах.
Для исключения подобных рисков существует опция «Дата запрета изменений». Благодаря ей 1С не даёт возможности откорректировать документацию закрытого периода.
Чтобы пользователь не смог что-либо отредактировать, в программном комплексе 1С:Бухгалтерия 8.3 следует зайти в раздел «Администрирование», во вкладку «Настройки пользователей и прав».
Далее открываем опцию «Даты запрета изменения». Выполняем установку флажка. Он означает, что запрет на редактирование документов прошлого периода будет включён.
Если нажать на гиперссылку «Настроить», открывается панель, где можно будет отредактировать дату запрета. Затем необходимо выбрать, для кого мы будем устанавливать запрет: для всех либо только для определённых пользователей. Исходя из того, что вам необходимо, перейдите на соответствующую вкладку.
Если выбран флаг «Для всех пользователей», то устанавливается «Общая дата» в поле «Дата запрета». Под ограничение подпадут все объекты, подсистемы и пользователи программы.
Когда требуется задать различные даты для каждого объекта или раздела, это выполняется с помощью опции «Другие способы указания даты запрета». Она находится внизу используемого окна. Возможны три состояния этой настройки: «По разделам и объектам», «Общая дата» и «По разделам».
Если будет выбрано «Указывать дату запрета» − «По разделам», запустится панель, где должна быть выполнена настройка разделов учёта, благодаря которой возможно поставить запрет на выбранный раздел.
Если в пункте «Указывать дату запрета» выбрать «По разделам и объектам», то, используя кнопку «Подобрать», необходимо указать ту организацию, для которой будем устанавливать дату из открывшегося списка.
После подбора необходимых компаний из списка, для каждой из них устанавливается своя дата запрета. Отменить произведённые настройки можно клавишей «Отключить».
Чтобы запретить изменение данных конкретным сотрудникам, пользующимся программой, открываем вкладку «По пользователям». Изначальная установка задана «Для всех пользователей». Выбрать сотрудников из перечня для персональных настроек можно, нажав клавишу «Подобрать».
Также в программном комплексе 1С:Бухгалтерия предприятия ред. 3.0 имеется возможность автоматической установки даты.
При этом 1С предлагает выбрать один из следующих вариантов: конец прошлого года, квартала, месяца, недели или установить дату запрета на предыдущий день. Конкретная дата определится программным комплексом автоматически. Опцией можно воспользоваться в общей или индивидуальной настройке.
Начало действия даты запрета возможно отсрочить. Воспользовавшись функцией, укажите, через сколько дней ограничения вступят в силу.
Итог: в программах 1С предоставляются удобные возможности для работы бухгалтеров в виде функции «Даты запрета редактирования данных». При правильной её настройке обеспечивается сохранность уже проведённых в прошлом периоде документов.
Данный способ настройки даты запрета изменения данных можно использовать в типовой конфигурации "1С:Бухгалтерия предприятия" ред.3.0, как в локальной версии, установленной на компьютере пользователя, так и в облачной версии 1С:Бухгалтерии.
Довольно часто при реальной работе с учетной программой требуется установить запрет на запись новых документов задним числом, внесение изменений в существующие документы или исправлении каких-либо других данных ранее определенной даты. Такая возможность особенно актуальна, если в программе кроме бухгалтера работают другие пользователи, отчетность уже сдана и не допустимо, чтобы без ведома бухгалтера задним числом вносились какие-либо изменения в данные бухгалтерского учета закрытого периода.
Полезные статьи:
Мы рекомендуем обезопасить информационную базу от случайного или намеренного изменения данных обязательной установкой даты запрета после сдачи отчетности и закрытия отчетного периода.
Гибкие возможности настройки даты запрета редактирования
Чтобы никто из других пользователей, имеющих доступ к программе, по недомыслию, незнанию или случайно не мог изменить документы закрытых периодов в типовой конфигурации "1С Бухгалтерия предприятия" ред.3.0 предусмотрен гибкий механизм запрета изменения данных задним числом, который позволяет:
- Устанавливать Дата запрета редактирования в 1С:Бухгалтерии 8 как сразу для всех пользователей, так и индивидуально для каждого из пользователей.
- Если в одной информационной базе ведется учет нескольких организаций, то дату запрета редактирования можно установить как сразу для всех организаций, учет которых ведется в данной информационной базе, так и отдельно для каждой из организаций.
- Даты запрета редактирования могут указываться явно (дата указывается в ручную) или относительными значениями, при этом дата запрета редактирования устанавливается автоматически в соответствии с указанным периодом:
- конец прошлого года,
- конец прошлого квартала,
- конец прошлого месяца,
- конец прошлой недели,
- предыдущий день.
Примеры настройки
Теперь давайте рассмотрим возможности настройки даты запрета редактирования в 1С:Бухгалтерии на конкретных примерах.
- В программе работают несколько пользователей и ведется учет нескольких организаций.
- Необходимо настроить общую дату запрета редактирования для всех организаций и для всех пользователей одной информационной базы.
Первым делом необходимо включить саму возможность установки даты запрета изменений. Для этого в разделе "Администрирование" главного меню надо выбрать пункт "Настройка пользователей и прав".
После этого станет доступна гиперссылка "Настроить", а также в разделе "Операции" > "Сервис" появиться пункт меню "Даты запрета изменения данных", нажав на которые мы переходим в окно настройки.
- Не установлены
- Для всех пользователей
- По пользователям
В данном примере мы настраиваем общую дату для всех пользователей, поэтому выбираем "Для всех пользователей".
В поле "Дата запрета" можно дату вручную с клавиатуры или вызвать окно стандартного календаря и выбрать дату мышкой.
В подразделе "Другие способы указания даты запрета" в поле "Указывать дату запрета" оставляем значение "Общая дата".
Если вас устраивает вариант с ручным указанием абсолютного значения даты запрета, то настройка выполнена и дополнительно сохранять настройки не требуется.
Если же требуется настройка относительного значения даты, которая будет автоматически переноситься программой с учетом текущей даты, то необходимо нажать гиперссылку "Больше возможностей >>".
- Конец прошлого года;
- Конец прошлого квартала;
- Конец прошлого месяца;
- Конец прошлой недели;
- Предыдущий день.
Кроме этого для относительных дат (кроме значения Предыдущий день) можно установить количество дней "отсрочки" до установки даты запрета, в течение которых изменение данных все еще будет разрешено. Для этого необходимо включить флаг "Разрешить изменение данных до даты запрета" и задать количество дней "отсрочки", в нашем примере - в течение 3 дней после окончания месяца пользователи еще смогут сохранять документы задним числом, перепроводить и вносить изменения в данные предыдущего месяца. После трех дней период будет закрыт автоматически.
- В программе работают несколько пользователей
- Одному из пользователей необходимо запретить вводить документы прошлым месяцем по истечению трех дней после его окончания.
Как и в первом примере сначала необходимо включить возможность установки даты запрета изменений: "Администрирование" > "Настройка пользователей и прав". Установить флаг "Даты запрета изменения".
В подразделе "Другие способы указания даты запрета" в поле "Указывать дату запрета" оставляем значение "Общая дата".
В открывшемся списке пользователей выбираем того, для кого будем настраивать дату запрета редактирования.
Нажимаем на гиперссылку "Больше возможностей >>" и в поле "Дата запрета:" выбираем вариант "Конец прошлого месяца".
Ставим флаг "Вступает в действие с отсрочкой" и указываем необходимое количество дней "отсрочки" (в нашем примере - 3 дня). В результате данный пользователь сможет создавать и изменять документы с датой предыдущего месяца только в течение первых 3-х дней следующего месяца. После этого предыдущий месяц для данного пользователя будет закрыт автоматически. Аналогично можно настроить дату запрета для остальных пользователей также индивидуально или сразу всем вместе, используя элемент <Для всех пользователей>в списке настроек, которые будут использоваться для всех остальных пользователей, кроме тех, которые указаны в списке.Для>
- в одной информационной базе ведется учет двух предприятий (ООО и ИП);
- с программой работают несколько пользователей;
- одному из пользователей необходимо полностью запретить вводить документы выписанные от ООО задним числом, а документы от ИП запретить выписывать с датой предыдущего квартала через 10 дней после его окончания (предположим, что это хороший менеджер отдела продаж, но который ранее уже был неаккуратен при работе с документами закрытых периодов).
Выбираем пользователя, для которого будет производится настройка, точно также как в предыдущем примере, а вот в подразделе "Другие способы указания даты запрета" в поле "Указывать дату запрета" выбираем значение "По разделам и объектам".
Откроется список организаций, учет которых ведется в данной информационной базе (в нашем примере ООО "Аналитик" и ИП Попов В.И.). Выбираем организацию, которую будем настраивать первой.
Она будет добавлена в список объектов. В строке этой организации выделяем ячейку в колонке "Дата запрета" и нажимаем кнопку "Изменить".
Так как данному пользователю необходимо полностью запретить возможность выписывать или редактировать документы задним числом от имени ООО, то выбираем вариант "Предыдущий день".
Ставим флаг "Вступает в действие с отсрочкой" и указываем необходимое количество дней "отсрочки" (в нашем примере - 10 дней).
В результате данный пользователь не сможет создавать и изменять документы от лица ООО предыдущей датой, а от лица ИП сможет работать с документами предыдущего квартала в течение 10 дней после его окончания.
Если в списке организаций есть еще другие ООО или ИП, то для них аналогично можно настроить дату запрета также индивидуально или сразу всем вместе, используя элемент <Общая дата для всех разделов>в списке настроек, который будет использоваться для всех остальных организаций, кроме тех, которые указаны в списке.Общая>
Как видите типовая конфигурация "1С:Бухгалтерия предприятия" ред.3.0 предоставляет гибкие возможности настроить даты запрета изменений для разных организаций и пользователей и совсем не сложно сделать все настройки самостоятельно без помощи программистов и без необходимости изменения типовой конфигурации.
Если данная статья была для Вас полезной, то Вы можете поддержать авторов нашего сайта, оставив свой отзыв. Если у Вас установлен Яндекс.Браузер, то в правом верхнем углу браузера нажмите на кнопку отзывов.
Вы можете оценить сайт по пятибальной шкале, выбрав соответствующее количество звезд, а при желании написать несколько слов со своим мнением о данной статье.
Дата запрета редактирования в 1С:Бухгалтерии, Где в 1С:Бухгалтерии настройка запрета редактирования документов закрытого квартала в 1С:Бухгалтерии, Индивидуальная настройка даты запрета изменения данных в 1С:Бухгалтерии для каждого пользователя, Как настроить запрет редактирования документов предыдущего квартала в 1С:Бухгалтерии, Как настраивать дату запрета редактирования индивидуально для каждого пользователя 1С:Бухгалтерии, Где в 1С:Бухгалтерии установка запрета редактирования данных закрытого периода в 1С:Бухгалтерии, Как в 1С:Бухгалтерии настроить дату запрета изменения данных, Как в 1С:Бухгалтерии устанавливать дату запрета редактирования отдельно для каждой организации, Как установить запрет редактирования документов предыдущего года в 1С:Бухгалтерии, Где в 1С:Бухгалтерии установка запрета редактирования данных закрытого месяца, Настройка даты запрета редактирования в 1С:Бухгалтерии 8.3, Как установить запрет редактирования документов закрытого периода в 1С:Бухгалтерии, Где настраивается дата запрета изменения данных в 1С:Бухгалтерии, Где в 1С:Бухгалтерии настраивается запрет редактирования данных закрытого периода, Как настраивать дату запрета изменения данных индивидуально для каждого пользователя 1С:Бухгалтерии, Как в 1С:Бухгалтерии включить запрет на редактирование документов предыдущих периодов, Как в 1С:Бухгалтерии настроить запрет редактирования документов закрытого квартала в 1С:Бухгалтерии, Как настраивается запрет на редактирование документов закрытых периодов в 1С:Бухгалтерии, Как настраивать дату запрета редактирования отдельно для каждой организации в 1С:Бухгалтерии, Как в 1С:Бухгалтерии включить запрет редактирования документов закрытого месяца в 1С:Бухгалтерии, Как в 1С:Бухгалтерии закрыть период, Как в 1С настроить запрет редактирования предыдущего месяца, Где в 1С:Бухгалтерии запрет редактирования данных закрытого периода, Установка даты запрета редактирования в 1С:Бухгалтерии, Индивидуальная настройка даты запрета редактирования в 1С:Бухгалтерии для каждого пользователя
Перед выводом даты платежа можно прибавить к ней 3 дня. А лучше эту дату (перед печатью) менять в графике платежей счета на оплату. А то получится у Вас по графику (в документе) сегодня последняя оплата, а в ПФ + 3 дня.
вот где заполнятеся датаПлатежа. Там и меняйте
и что там менять? 00010104 что ли? я только учусь еще туплю, читаю книги ИТС, смотрю курсы, но там все далеко от практики. В ут 10.3 было проще, а тут документ отдельно, а функции печати идут в обработках, как их соединять член его знает.
(4)нужно чтобы автоматически менялась дата действия счета, на 3 дня например, от текущей, допустим срок действия договора до 16.01.2020, а счет создан сегодня
(3) Вас смущает, что код переместили (некоторых печатных форм) в обработки, или Вы не понимаете что в коде формирования ПФ происходит?
(6) и смущает, но больше мне бы хотелось знать как связать реквизиты документа, поля формы документа с обработкой печати.
(8) Никак. В процедуру печати передается массив ссылок документов, которые нужно распечатать. В любом случае почитайте инфу про подсистему "Печать" БСП. Там все подробно описано, как с ней работать.
Перед выводом даты платежа можно прибавить к ней 3 дня. А лучше эту дату (перед печатью) менять в графике платежей счета на оплату. А то получится у Вас по графику (в документе) сегодня последняя оплата, а в ПФ + 3 дня.
Если ТаблицаЭтапыОплаты.Количество() = 0 Тогда
ДатаПлатежа = '00010101';
ИначеЕсли ТаблицаЭтапыОплаты.Количество() = 1 Тогда
ДатаПлатежа = ТаблицаЭтапыОплаты[0].ДатаПлатежа;
Иначе
ДатаПлатежа = ТаблицаЭтапыОплаты[ТаблицаЭтапыОплаты.Количество()-1].ДатаПлатежа;
КонецЕсли;
Если ЗначениеЗаполнено(ДатаПлатежа) Тогда
ДатаПлатежа = ДатаПлатежа + 86400 * 3;
СтруктураДанныхЗаголовок = Новый Структура;
НадписьСрокДействия = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru='Счет действителен до %1.'"), Формат(ДатаПлатежа, "ДЛФ=D")) + " ";
СтруктураДанныхЗаголовок.Вставить("СрокДействия", НадписьСрокДействия);
ОбластьМакета.Параметры.Заполнить(СтруктураДанныхЗаголовок);
КонецЕсли;
В 1С реализована возможность контроля сроков поступления платежей от покупателей и оплаты поставщикам.
Общая настройка срока оплаты платежей, действующая для всех контрагентов базы, задается в настройках Параметров учета: раздел Администрирование – Настройки программы – Параметры учета :
Рассмотрим установку сроков оплаты покупателями и поставщикам в 1С, чтобы
- вовремя оплачивать поставки поставщикам;
- контролировать поступление оплаты от покупателей;
- автоматически определять просроченную задолженность в момент инвентаризации;
- создавать резерв по сомнительным долгам;
- начислять пени по просроченным оплатам от покупателей.
Сроки оплаты поставщикам
Настройка срока оплаты
Срок оплаты поставщикам по всей Организации задается в настройке Параметров учета: раздел Администрирование – Настройки программы – Параметры учета — ссылка Срок оплаты поставщикам .
Срок оплаты нашего долга поставщикам указывается в календарных днях.
Также срок оплаты может устанавливаться непосредственно в:
Устанавливая данные по срокам оплаты поставщикам, мы можем контролировать нашу задолженность в специальных отчетах программы.
Наивысшим приоритетом обладает срок оплаты, указанный в документе.
Следующим по приоритетности идет срок, указанный в договоре с поставщиком. Он используется в расчете задолженности поставщику, если срок оплаты в документе не указан.
Наименьшим приоритетом обладает срок из настройки Параметров учета — Срок оплаты нашего долга поставщикам . Он используется, если срок оплаты не выставлен ни в документе, ни в договоре с поставщиком.
Контроль задолженности
Анализ задолженности поставщикам выполняется в разделе Руководителю – Расчеты с поставщиками .
Для получения подробной аналитики задолженности по срокам долга удобно использовать отчет Задолженность поставщикам по срокам долга .
Он формирует информацию в виде таблицы по 6 интервалам сроков:
- До 7 дней;
- От 8 до 15 дней;
- От 16 до 30 дней;
- От 31 до 60 дней;
- От 61 до 90 дней;
- Свыше 90 дней.
Эта настройка дается по умолчанию, но ее можно изменить по кнопке Показать настройки .
Для изменения интервала на вкладке Настройка интервалов следует задать новые данные в колонке Окончание интервала, в днях .
После нажатия на кнопку Сформировать отчет будет построен по новой группе интервалов.
Остальные отчеты по задолженности поставщикам дают общие данные задолженности без интервальной разбивки по срокам:
- Динамика задолженности поставщикам ; PDF
- Задолженность поставщикам ; PDF
- Задолженность поставщикам по договорам ; PDF
- Счета, не оплаченные поставщикам . PDF
Отчет Счета, не оплаченные поставщикам формируется по статусу оплаты документа Счет от поставщика Не оплачен или Оплачен частично , независимо от того, была проведена в базе оплата по нему или нет. PDF
Если вы не работаете с документом Счет от поставщика и не контролируете в нем статус оплаты, то использовать этот отчет не нужно.
Сроки оплаты покупателями
Настройка срока оплаты
В разделе Администрирование – Настройки программы – Параметры учета — ссылка Сроки оплаты покупателями задается единый по всей Организации:
- Срок оплаты долга покупателями ;
- Срок оплаты выставленных счетов .
Срок оплаты долга покупателями
В поле Срок оплаты долга покупателями указывается срок по умолчанию, в течение которого покупатели должны уплатить долг. Задолженность, неоплаченная в этот срок, считается просроченной, если в договоре или в отдельных документах не установлен другой срок оплаты.
Срок оплаты долга покупателями устанавливается для выявления сомнительной задолженности и формирования резерва по сомнительным долгам.
Срок оплаты долга покупателями указывается в календарных днях.
Также срок оплаты может устанавливаться непосредственно в:
Устанавливая данные по срокам оплаты покупателями, мы можем контролировать задолженность покупателей перед нами в специальных отчетах программы.
Наивысшим приоритетом обладает срок оплаты, указанный в документе.
Следующим по приоритетности идет срок, указанный в договоре с покупателем. Он используется в расчете задолженности, если срок оплаты в документе не указан.
Наименьшим приоритетом обладает срок из настройки Параметров учета — Срок оплаты долга покупателями . Он используется, если срок оплаты не выставлен ни в документе, ни в договоре с поставщиком.
Срок оплаты выставленных счетов
Срок оплаты выставленных счетов нужен для автоматического расчета даты в поле Оплатить до в документе Счет покупателю, т. е. даты, до которой счет должен быть оплачен.
Выставленный срок оплаты счета указывается в печатной форме счета покупателю. PDF
Срок оплаты выставленных счетов указывается в рабочих днях.
Контроль задолженности
Анализ задолженности покупателей выполняется в разделе Руководителю – Расчеты с покупателями .
Для получения подробной аналитики задолженности по срокам долга удобно использовать отчет Задолженность покупателей по срокам долга .
Отчет отобразит информацию по задолженности в виде таблицы по 6 группам сроков:
- До 7 дней;
- От 8 до 15 дней;
- От 16 до 30 дней;
- От 31 до 60 дней;
- От 61 до 90 дней;
- Свыше 90 дней.
Эта настройка дается по умолчанию, но ее можно изменить по кнопке Показать настройки .
Для изменения интервала на вкладке Настройка интервалов следует задать новые данные в колонке Окончание интервала, в днях .
После нажатия на кнопку Сформировать отчет будет построен по новой группе интервалов.
Остальные отчеты дают общие данные о задолженности покупателей без интервальной разбивки по срокам:
- Динамика задолженности покупателей ; PDF
- Задолженность покупателей ; PDF
- Задолженность покупателей по договорам ; PDF
- Счета, не оплаченные покупателями . PDF
Отчет Счета, не оплаченные покупателями формируется по статусу оплаты документа Счет покупателю Не оплачен или Оплачен частично независимо от того, была проведена в базе оплата по нему или нет. PDF
Ответы на вопросы
А теперь — ответы на блиц-вопросы, чтобы закрепить и дополнить данный материал.
«Неверный» срок оплаты в счете покупателю
Почему в счете на оплату покупателю от 10.06.2018 программа ставит срок оплаты 26.06.2018, а не 20.06.2018, хотя в параметрах учета срок оплаты выставленных счетов указан 10 дней?
Программа считает срок оплаты не по календарным, а по рабочим дням, поэтому в данном примере счет на оплату покупателю от 10.06.2018 должен быть оплачен до 26.06.2018.
Разные данные по отчетам Счета, не оплаченные покупателями и Задолженность покупателей
Почему отчет Счета, не оплаченные покупателями показывает одно, а отчет Задолженность покупателей — совсем другое? Чему верить?!
Отчет Счета, не оплаченные покупателями показывает оплату счетов без привязки к фактической задолженности покупателей. Он формируется по статусу оплаты Не оплачен или Оплачен частично в документе Счет покупателю.
Отчет Задолженность покупателей показывает фактически сформированную задолженность покупателя и формируется по срокам оплаты в документах:
Как видите, отчеты строятся по разным данным.
Если вам нужно проконтролировать оплату счетов покупателями — используйте отчет Счета, не оплаченные покупателями . Если нужно посмотреть задолженность покупателей и сформировать напоминание об оплате долга — смотрите отчет Задолженность покупателей .
Где отключается вывод диаграммы в отчетах по задолженности?
Где можно отключить вывод диаграммы в отчете Задолженность покупателей по срокам долга ?
Чтобы отключить формирование диаграммы, нужно отрыть настройки отчета по кнопке Показать настройки и на вкладке Оформление убрать флажок Диаграмма .
Как уменьшить стандартный набор интервалов по задолженности в отчетах?
Можно! Для этого откройте настройку отчета по кнопке Показать настройки и удалите на вкладке Настройка интервалов по кнопке Удалить установленные по умолчанию лишние интервалы. В колонке Окончание интервала, в днях укажите значение:
Отчет сформируется по задолженности До 30 дней и Свыше 30 дней.
Как вывести в отчеты по задолженности дополнительную информацию?
Скажите, а можно сделать в Универсальном отчете свою настройку, чтобы смотреть задолженность с дополнительной информацией, например, при использовании дополнительных реквизитов в документах и договоре?
Нет, полного отчета по задолженности вы построить в этом случае не сможете. Универсальный отчет создает настройки только по одному из объектов:
- справочнику,
- документу,
- регистру накопления,
- регистру сведения,
- регистру бухгалтерии.
Вы не сможете задать в нем одновременно настройки и для справочника Договоры , и для документов разных видов. Поэтому либо используйте типовые отчеты по задолженности, либо закажите полноценный внешний отчет программисту, который учтет все ваши доработки.
Проверьте себя! Пройдите тест на эту тему по ссылке >>
См. также:
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Привет. подскажите, что и где нужно прописать, чтобы изменился срок действия счета на оплату, а то у меня указана там текущая дата,
Если ТаблицаЭтапыОплаты.Количество() = 0 Тогда
ДатаПлатежа = '00010101';
ИначеЕсли ТаблицаЭтапыОплаты.Количество() = 1 Тогда
ДатаПлатежа = ТаблицаЭтапыОплаты[0].ДатаПлатежа;
Иначе
ДатаПлатежа = ТаблицаЭтапыОплаты[ТаблицаЭтапыОплаты.Количество()-1].ДатаПлатежа;
КонецЕсли;
Если ЗначениеЗаполнено(ДатаПлатежа) Тогда
СтруктураДанныхЗаголовок = Новый Структура;
НадписьСрокДействия = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru='Счет действителен до %1.'"), Формат(ДатаПлатежа, "ДЛФ=D")) + " ";
СтруктураДанныхЗаголовок.Вставить("СрокДействия", НадписьСрокДействия);
ОбластьМакета.Параметры.Заполнить(СтруктураДанныхЗаголовок);
КонецЕсли;
это код в модуле менеджера объекта, он отсылает на параметрВСтроку:
Функция ПодставитьПараметрыВСтроку(Знач ШаблонСтроки,
Знач Параметр1, Знач Параметр2 = Неопределено, Знач Параметр3 = Неопределено,
Знач Параметр4 = Неопределено, Знач Параметр5 = Неопределено, Знач Параметр6 = Неопределено,
Знач Параметр7 = Неопределено, Знач Параметр8 = Неопределено, Знач Параметр9 = Неопределено) Экспорт
ЕстьПараметрыСПроцентом = СтрНайти(Параметр1, "%")
Или СтрНайти(Параметр2, "%")
Или СтрНайти(Параметр3, "%")
Или СтрНайти(Параметр4, "%")
Или СтрНайти(Параметр5, "%")
Или СтрНайти(Параметр6, "%")
Или СтрНайти(Параметр7, "%")
Или СтрНайти(Параметр8, "%")
Или СтрНайти(Параметр9, "%");
Если ЕстьПараметрыСПроцентом Тогда
Возврат ПодставитьПараметрыСПроцентом(ШаблонСтроки, Параметр1,
Параметр2, Параметр3, Параметр4, Параметр5, Параметр6, Параметр7, Параметр8, Параметр9);
КонецЕсли;
ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%1", Параметр1);
ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%2", Параметр2);
ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%3", Параметр3);
ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%4", Параметр4);
ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%5", Параметр5);
ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%6", Параметр6);
ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%7", Параметр7);
ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%8", Параметр8);
ШаблонСтроки = СтрЗаменить(ШаблонСтроки, "%9", Параметр9);
Возврат ШаблонСтроки;
(1) нужно чтобы автоматически менялась дата, =3 например, от текущей, как поменять, допустим срок действия договора до 16.01.2020, а счет создан сегодня
в заказах клиента обязательно указываются соглашения, в соглашении - график оплаты, в графике срок оплаты
срок действия счета получается равен дате то ли в первом, то ли в последнем этапе
Читайте также: