Как изменить срок действия счета в 1с ут
Привет. подскажите, что и где нужно прописать, чтобы изменился срок действия счета на оплату, а то у меня указана там текущая дата,
Если ТаблицаЭтапыОплаты.Количество() = 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С реализована возможность контроля сроков поступления платежей от покупателей и оплаты поставщикам.
Общая настройка срока оплаты платежей, действующая для всех контрагентов базы, задается в настройках Параметров учета: раздел Администрирование – Настройки программы – Параметры учета :
Рассмотрим установку сроков оплаты покупателями и поставщикам в 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 дней бесплатно
Похожие публикации
Карточка публикации
(5 оценок, среднее: 5,00 из 5)
Данную публикацию можно обсудить в комментариях ниже.Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно по ссылке >>
Все комментарии (2)
Бухгалтерия релиз 3.0.67.54. Формируем отчет Задолженность покупателей по срокам долга, данные не верные. Задолженность считается от даты документа реализации, а не от даты указанной в документе в поле срок оплаты. Например Реализация от 25.12.2018, срок оплаты стоит 08.02.2019 но данный долг попадает в столбец от 61 до 90 дней
Добрый день, Татьяна.
В столбцах Общая задолженность по срокам долга дни считаются от даты документа реализации, а в колонке В т.ч. просроченная задолженность срок считается от срока оплаты
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Вы можете оформить заявку от имени Юр. или Физ. лица Оформить заявкуНажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
Как не попасть в ловушку, работая с контрагентами из ЕАЭС
[17.11.2021 запись] Практический переход на ФСБУ 6 и ФСБУ 26 в 1С
Переход на ФСБУ 6/2020 «Основные средства» в 1С по альтернативному алгоритму
Изменения в 2021 году, о которых нужно знать бухгалтеру
[11.10.2021 запись] Учет ОС по-новому: ФСБУ 6/2020, ФСБУ 26/2020, ФСБУ 25/2018
[29.10.2021 запись] Пообъектный учет ОС и подходы к определению и пересмотру СПИ
Что конкретно удалил либо поменял пользователь в конкретном документе в 1С? Для решения этого вопроса разработчики внедрили специальный механизм хранения версий объектов — так называемое версионирование, с помощью которого вы как раз можете увидеть всю конкретику измененных документов.
В этой статье мы расскажем обо всех плюсах и минусах версионирования, а также покажем на конкретном примере в 1С: Зарплата и управление персоналом ред. 3.1, как работает механизм.
Начиная с платформы 8.3.11, механизм версионирования встроен в систему и называется «История данных». Он имеется во всех конфигурациях, работающих на основе библиотеки стандартных подсистем (БСП). Например, в 1С: Бухгалтерия предприятия он реализован, начиная с версии 3.0.35.
Использование этого механизма актуально как на этапах начала работы с программой, так и при дальнейшем ее использовании, когда имеются пользователи «новички», которые могут что-то «подпортить» в учете.
Версионирование — это механизм хранения истории изменения объектов в 1С, который позволяет:
- просматривать, какие изменения внес пользователь в объект (справочник, документ);
- анализировать версии объектов;
- сравнивать эти версии между собой;
- восстанавливать любую из версий объекта.
Механизм версионирования позволяет пользователю выполнять гибкую настройку хранения данных, выборочно применять к объектам или табличным частям, сохранять данные лишь в определенный пользователем момент, например — при проведении документов.
Плюсов у этого функционала, конечно много.
Но есть и минусы, их тоже нужно учитывать. Важно грамотно подходить к настройке версионирования, т.к. использование данного функционала однозначно приводит к замедлению работы 1С. Это связано с тем, что история данных занимает какое-то место и при неправильной, беспорядочной настройке она может занимать больше места, нежели чем сам объект.
Центр обучения «Клерка» приглашает разобрать не менее важный аспект бухгалтерского учета — ведение учета запасов по новому ФСБУ 5/2019. Бесплатный вебинар уже совсем скоро — 20 августа.
Как включить версионирование в 1С?
Этот механизм может включить как разработчик в конфигураторе, так и сам пользователь в пользовательском режиме.
Для включения версионирования объектов выполните следующие пункты.
Шаг 1. Перейдите в раздел «Администрирование» — «Общие настройки».
Пример раздела в 1С: Зарплата и управление персоналом, ред. 3.1:
Пример раздела в 1С: Бухгалтерия предприятия ред. 3.0.
Шаг 2. Разверните подраздел «История изменений» и установите галочку «Хранить историю изменений». Для перехода к настройкам нажмите гиперссылку «Настроить».
Как видите, в 1С: ЗУП и 1С: Бухгалтерии предприятия эти пункты выглядят совершенно одинаково.
Соответственно, и настройка версионирования во всех конфигурациях 1С выполняется аналогично, т.к. это одна подсистема.
Настройки истории хранения изменений
Рассмотрим основные настройки подсистемы «Версионирование» и механизма «Хранение данных» на примере программы 1С: Зарплата и управление персоналом ред. 3.1.
В составе объектов настройки два пункта: справочники и документы.
Настройку можно выполнить для каждого справочника отдельно, задав срок хранения и указав, когда сохранять версии.
В разделе «Документы» перечислены все имеющиеся в конфигурации документы, для которых также отдельно выполняется настройка хранения данных.
Параметр «Когда сохранять версии»
Для изменения параметра выделите ячейку и нажмите стрелочку. В выпадающем списке выберите нужное значение.
Значение параметра «Когда сохранять версии» может принимать значение:
- «При записи» — версия сохраняется при создании или изменении справочника либо документа;
- «При проведении» — применима для документов, для которых предусмотрено проведение. Запись производится при их проведении;
- «Никогда» — запись истории изменения объекта не ведется.
Применить настройки можно и к группе объектов.
Выберите несколько объектов с помощью кнопки Shift (в указанном диапазоне «с какого по какой») или Ctrl (выборочное выделение) и, нажав кнопку «Установить когда сохранять версии», выберите нужное значение для указанных объектов.
В этом пункте, кроме описанных выше вариантов, доступна настройка «По умолчанию». В данном случае устанавливаются рекомендуемые настройки. Для справочников это — «Никогда», для документов — «При проведении».
Для справочников варианты значений параметров отличаются от значений параметров для документов.
Параметр «Срок хранения версий»
Аналогично задается параметр «Срок хранения версий».
Выделите ячейку и выберите вариант срока хранения заданного элемента.
Он может принимать значение:
- «За последнюю неделю»;
- «За последний месяц»;
- За последние три месяца«;
- «За последний год»;
- «Бессрочно».
Для выбранной группы объектов изменить этот параметр также можно с помощью кнопки «Установить срок хранения версий».
Выделите объекты, нажмите вышеуказанную кнопку и выберите нужное значение.
Рассмотрим настройку на примере.
Пример настройки версионирования в 1С: ЗУП ред. 3.1
Установите настройки хранения истории изменений для документа «Начисление зарплаты и взносов». Значение параметра «Когда сохранять версии» — При проведении«, «Срок хранения» — «За последнюю неделю» (для примера).
После того, как активировано версионирование, в объектах 1С станут доступны кнопки в виде карандаша с часиками — «Перейти к истории изменений».
В нашем примере она расположена в журнале документов на панели инструментов, а также по нажатию кнопки «Еще».
Во втором варианте она выглядит как строка — «История изменений».
При открытии документа, в нем также присутствует такая кнопка и команда по нажатию кнопки «Еще».
Рассмотрим пример, когда бухгалтер вносила изменения в документ «Начисление зарплаты и взносов».
Для иллюстрации примера изменим заработную плату Булочкиной О.И. с 67000 руб. на 75000 руб. и посмотрим, как программа сохранит версии документов и сможем ли мы, используя механизм хранения данных, вернуться к прежней версии.
Нажмите «кнопку-карандашик» — «Перейти к истории изменений».
Становится видно информацию о версиях документа «Начисление зарплаты и взносов»: кто изменил данный объект, а также дату и время изменения.
Для просмотра версии выделите строку и нажмите кнопку «Открыть версию».
В отчете представлены вся информация, показатели и данные документа выделенной версии. Кнопками " " и «-» можно свернуть и развернуть блоки для удобства чтения.
В нашем примере мы знаем, что пользователь изменил зарплату по окладу Булочкиной О.И. на 75000 руб.
Но как же пользователь проанализирует такой объем информации и определит, какие изменения произведены в какой версии?
Для этого есть функция сравнения с помощью одноименной кнопки «Сравнить».
Для сравнения версий выделите нужные строки (с помощью Shift или Ctrl) и нажмите кнопку «Сравнить».
Обратите внимание, при выделении нескольких версий другие команды неактивны, т.к. предназначены для работы с одной строкой-версией.
В отчете отобразится таблица по выделенным версиям объекта. Голубым цветом выделены измененные данные, пролистав и проанализировав которые, пользователь может сопоставить произведенные изменения и при необходимости вернуться к той версии, которая его более устроит
Пролистав таблицу, мы видим, что пользователем Кругловой О. были изменены данные по Булочкиной О.И. Сохраненные версии № 1 и № 2 идентичные, а в версии № 3 прослеживаются изменения.
Обратите внимание на значение поля «Изменения в реквизитах». По умолчанию установлено — «Все». Поэтому отчет получился объемным. Нажав кнопку выбора с тремя точками, пользователь может задать выводимые реквизиты, отметив нужные галочками.
Главный бухгалтер, проанализировав ситуацию, приняла решение восстановить данные документа «Начисления зарплаты и взносов» до внесения изменений зарплаты.
Как это сделать?
Выделите версию объекта, на который хотите перейти и нажмите кнопку «Перейти на версию».
В моделируемом примере нас устроит версия № 2 (до внесения изменений). На нее и перейдем.
В результате проведенных манипуляций в таблице «История изменений: Начисление зарплаты и взносов от 31.08.2021» появилась четвертая версия документа с пометкой — «Выполнен переход к версии № 2 от 10.08.2021 18:32:49» (пример моделировался 10.08.2021).
Откройте документ и проверьте, что в нем изменилось.
Документ перешел к варианту до внесения в него изменений. В нашем примере зарплата сотрудника Булочкиной О.И. автоматически изменилась на 67000 руб. (напомним, она была изменена ранее на 75000 руб.). Начисление НДФЛ и страховых взносов также приняло прежние значения. Т.е. документ полностью принял первоначальный вид.
Этот способ очень удобен. Он позволяет не только отслеживать, когда и кем были произведены изменения, но и «откатывать» состояние объекта в предшествующее состояние. Перейдя на версию объекта и не получив результата, пользователь может повторить операцию снова. Переходы от версии к версии не ограничены и их можно выполнять в пределах хранящихся версий.
Напоминаем, единственный минус версионирования — это то, что хранящиеся данные занимают место и при больших объемах накопленной информации программа может начать притормаживать и подвисать, особенно при работе на слабых компьютерах. Поэтому возможно имеет смысл устанавливать версионирование только для конкретных документов в программе, по которым могут быть спорные моменты.
Объем хранимых версий объектов и их удаление в 1С
Вернемся к разделу «Настройка и хранение истории изменений».
Нажмите гиперссылку «Количество и объем хранения версий объектов».
В отчете представлена информация в графическом и в табличном варианте, где пользователь видит структуру данных версий хранения объектов.
В нашем примере видно, что объект — документ «Начисление зарплаты и взносов» имеет четыре версии и этот объем данных занимает 0,01Мб.
Но это всего лишь один документ. Поэтому, если вы настраиваете версионирование и активно им пользуетесь, смотрите какой объем занимают данные.
Обратите внимание на строку «Очистка устаревших версий». У нас пока таковых не имеется, но при их появлении появится кнопка «Очистить». Здесь также выводится информация об их количестве и объеме. Нажав на эту кнопку старые, неактуальные версии удаляются.
Для автоматизации процесса удаления устаревших версий, установите одноименную галочку «Автоматически удалять устаревшие версии» и вам не придется постоянно отвлекаться на контроль этого процесса.
Теперь вы знаете что такое версионирование и как настроить хранение истории изменения справочников и документов в программах 1С.
Как говорится: «Все гениальное — просто!». Экспериментируйте, используйте этот функционал программы и, главное, не бойтесь что-то испортить, ведь всегда можно вернуть версию объекта. Если вы сочтете это ненужным, то в любой момент вы сможете отключить эту настройку.
Читайте также: