Как в 1с изменить дату счета
Здравствуйте!
В 1С есть специальная настройка, которая позволяет устанавливать фиксированное время для разных длокументов.
Для настройки времени записи документов в программе используется флажок «Время документов устанавливать автоматически»: раздел Администрирование – Проведение документов (см. скрин)
Как работает этат настройка:
1. Если флажок снят, то при записи документа текущей датой время его записи соответствует системному времени компьютера. Если пользователь отредактировал дату документа, то при записи время документа автоматически установится на 12:00:00.
2. Если флажок установлен, то документы каждого вида записываютсясо строго определенным временем, т.е. в строго определенной последовательности.
Давайте проанализируем эти установки по программному коду, поскольку в открытом доступе этих данных нет.
Итак, при установке флага «Время документов устанавливать автоматически» задействуется специальная функциональность 1С — Фиксированное время документов.
При записи любого документа программа передает управление в специальный общий модуль с аналогичным названием, где определяется тип документа и вызывается функция определения фиксированного времени именно для этого типа документа.
Функция называется ВремяДокументаПоУмолчанию() и назходится в модуле менеджера документов (пишу так подробно, если вам не понравятся те данные, что указаны разработчиками, чтобы вы могли их при желании и необходимости поменять в Конфигураторе)
Для документа Поступление (акт, накладная) — автоматическое время устанавливается 7:00:00 (см. скрин)
Если вам важно уточнить автоматическое время для других документов, то я это посмотрела и могу вывести эту информацию здесь в порядке возрастания:
— Поступление (акт, накладная) — 7:00:00
— Требование накладная — 12:00:00
— Выпуск продукции, Отчет производства за смену — 13:00:00
— Реализация (акт, накладная) — 14:00:00
— Поступление на расчетный счет — 17:00:00
— Списание с расчетного счета — 18:00:00
Это то, что «зашито» в коде разработчиками для указанной настройки. Возможно, эти данные вам подойдут: поступление и выпуск здесть всегда раньше списания и реализации. Но если нет, то менять часы вам придется в программном коде программы для каждого документа отдельно в модуле менеджера — функции ВремяДокументаПоУморлчанию()
Сделать это вы сможете только сняв с запрета редактирования конфигурацию и это может привести к ошибкам обновления, если в штате нет программистьа, который сможет обновлять измененную конфигурацию.
Ирина, спасибо большое за оперативный ответ. Информация принята.
Можно закрыть вопрос.
Разработчики в современных версиях конфигураций на платформе 8.3 предлагают нам использовать управляемые формы списков документов, в которых документы за прошедший и будущий периоды отображаются только в формате ДД.ММ.ГГГГ, а документы, введенные текущей датой, только временем:
Такое решение усложняет визуальное восприятие информации и лишает пользователя ряда важной аналитической информации. Вдобавок к этому, разработчики не дали пользователю возможность самому настраивать даты в списке документов.
Если мы попробуем в настройках формы документа для элемента “Дата” выбрать формат ДД.ММ.ГГГГ и сохранить настройки, то в форме списка документов отображение даты не изменится.
В этой статье рассказывается, как обойти эту проблему и настроить отображение даты и времени в удобном формате.
Решение подойдет для любой типовой или нетиповой конфигурации на платформе 8.3 с управляемыми формами, где доступен инструмент “Изменить форму”, а также присутствует возможность работы с полем “Ссылка” (должна быть не составного типа).
1. Как настроить время и дату в списке документов в программе 1С Предприятие 8
Открываем нужную форму списка документов и нажимаем кнопку “Ещё”. Далее нажимаем кнопку “Изменить форму”.
Например, так это выглядит в форме “Заказы клиентов”:
В окне настройки формы документа нам необходимо найти элемент “Ссылка” и выделить его, кликнув мышью. Нажать на кнопку “Добавить поля”. В окне “Выберите поля для размещения в форме” нужно отметить поле “Дата” и нажать “Ок”.
Новый элемент формы называется “Дата (Ссылка)”. Его нужно с помощью стрелок на командной панели (или с помощью сочетания клавиш Ctrl+Shift+Up) поместить рядом с элементом “Дата”. Теперь снимаем флаг с элемента “Дата”. Выделяем элемент “Дата (Ссылка)” и нажимаем кнопку “Формат”.
2. Настроить формат даты в 1С
Итак, мы добавили время и дату в списке документов. Теперь перейдем к этапу настройки.
В результате проделанного ранее откроется конструктор форматной строки. В нем нужно перейти на закладку “Дата” и настроить формат даты в 1С, который вам нужен. Для принятия изменений в конструкторе форматной строки нажимаем на кнопку “Ок”. Видим, что в настройках формы поле “Формат” заполнилось исходя из настроек, которые были сделаны в конструкторе форматной строки. Для принятия изменений в форме нажимаем кнопку “Применить” и закрываем окно настроек формы.
Готово! А вот и результат наших стараний:
Специалист компании ООО «Кодерлайн»
Кригер Максим Александрович
Вас могут заинтересовать следующие статьи:
В статье рассмотрим, как изменить дату и время документов в 1С:Бухгалтерия.
На практике с частой периодичностью при занесении документов появляется необходимость изменения даты документа на более раннюю, поскольку не все документы заносятся в режиме онлайн и в связи с прочими моментами возникающими в работе.
Рассмотрим изменение даты документа в 1С:Бухгалтерия на примере документов реализации. Откроем список документов “Реализации (акты, накладные, УПД)” из раздела “Продажи”. Выделив нужные документы, кликаем правой клавишей мыши - появится контекстное меню и далее выбираем “Изменить выделенные”.
В открывшейся форме изменения выделенных элементов на первой закладке “Реквизиты” ставим галочку у реквизита “Дата”. Далее в поле “Новое значение” указываем новую дату и время и нажимаем “Изменить реквизиты”. После этого даты документов будут изменены. Сформированные проводки также будут проходить по регистрам новой датой.
Для того чтобы при создании документов автоматически указывалась нужная нам дата необходимо сделать небольшую настройку. Переходим в раздел “Главное” и далее выбираем пункт “Персональные настройки”.
В открывшемся окне нас будет интересовать реквизит “Рабочая дата”. Для изменения даты необходимо установить переключатель на “Другая дата” и после чего установить нужную дату, тогда при создании документов будет вставать эта дата. Для возврата к прежней настройки необходимо будет вернуть переключатель на “Текущая дата компьютера”.
При обновлении «1С:Бухгалтерия государственного учреждения, редакция 1.0» (1С:БГУ) на версию 1.0.56.7 не произошла установка даты окончания действия 31.12.2018 у счетов, которые прекратили свое действие в 2018 году. К сожалению, это заметили несколько релизов спустя и вернуться, чтобы разобраться в причинах некорректного обновления, возможности не было. В связи с этим, создана обработка, с помощью которой можно установить дату окончания действия выбранных счетов.
При обновлении «1С:Бухгалтерия государственного учреждения, редакция 1.0» (1С:БГУ) на версию 1.0.56.7 не произошла установка даты окончания действия 31.12.2018 у счетов, которые прекратили свое действие в 2018 году. К сожалению, это заметили несколько релизов спустя и вернуться, чтобы разобраться в причинах некорректного обновления, возможности не было. В связи с этим, создана обработка, с помощью которой можно установить дату окончания действия выбранных счетов.
Порядок выполнения обработки (ПЕРЕД ВЫПОЛНЕНИЕМ ОБРАБОТКИ СДЕЛАЙТЕ РЕЗЕРВНУЮ КОПИЮ):
1. Выбираем счет, действие которого необходимо прекратить → указываем Дату окончания (312.2018)→ жмём кнопку «Выполнить».
На этом работа с указанием даты окончания счёту завершена. Однако, в процессе выполнения обработки может возникнуть ошибка (рисунок 2 - Ошибка при выполнении обработки), из-за того, что в 2019 году уже созданы записи в Рабочем плане счетов с использованием указанного счета. Поэтому потребуется еще одно дополнительное действие – предварительно очистить записи в Рабочем плане счетов по этому счету за 2019 год.
2. Для очистки регистра указываем Дату очистки регистра (01.01.2019) → жмём кнопку «Очистить регистр». Далее возвращаемся к пункту 1 и выполняем его.
3. При необходимости можно для счета, действующего с 01.01.2019, указать дату окончания 31.12.2999. Для этого необходимо выполнить пункт 1 с указанием даты 31.12.2999.
Разработка и тестирование обработке осуществлялись на базе типовой «1С:Бухгалтерия государственного учреждения, редакция 1.0» (релиз 1.0.58.2) и платформе 1С:Предприятие 8.3» (релиз 8.3.13.1513).
Примечания:
- обработка отслеживает заполнение реквизитов с датами и делает доступными соответствующие кнопки;
- если оставить незаполненными реквизиты с датами, то по кнопке «Выполнить» будут выведены текущие даты начала и окончания действия счёта.
Обслуживание
29.12.2014
Автоматизация бухгалтерского учета ООО "НАЙСЛЭНД" выполнена сотрудниками фирмы «Сервистренд» на базе ПП «1С:Бухгалтерия 8. ПРОФ»
ПОДРОБНЕЕ |
29.12.2014
Автоматизация бухгалтерского учета ЗАО "ЛА ВИНЧИ" выполнена сотрудниками фирмы «Сервистренд» на базе ПП «1С:Комплексная Автоматизация 8»
ПОДРОБНЕЕ |
Как изменить дату ввода начальных остатков в 1С Бухгалтерия 8 редакция 3.0.
Возвращаемся в Помощник ввода начальных остатков (раздел «Справочники и настройки учета», пункт «Помощник ввода начальных остатков»). Откроется форма Помощника. Теперь, при введенных остатках по организации, она выглядит немного по-другому.Как видим, в ней отсутствует окно встроенной справки, из которого мы редактировали дату ввода остатков. Поскольку остатки уже введены, программа автоматически скрыла ссылку на дату ввода остатков. Для того, чтобы открыть это окно, воспользуемся кнопкой «Все действия». При ее нажатии открывается подменю, из которого нам нужно выбрать пункт «Изменить форму». Открывается окно настройки формы Помощника. Как я уже писала в статье о новых сервисных возможностях редакции 3.0, теперь пользователю можно самостоятельно настраивать внешних вид форм документов, справочников. Воспользуемся этой функцией. В форме настройки обратим внимание на элементы формы. Нас интересует группа встроенной справки, откроем ее и найдем элемент «Встроенная справка».Как видим, флажок напротив этого элемента снят — т.е. видимость отключена. Установим флажок и нажмем «ОК», одновременно записывая изменения и закрывая форму настройки.
Форма Помощника ввода начальных остатков изменилась: теперь в ней справа появилась колонка со встроенной справкой.В этой колонке есть гиперссылка «Изменить дату ввода начальных остатков». Щелкнув на нее, вызовем окно для изменения даты ввода начальных остатков.В этом окне меняем значение реквизита «Дата ввода начальных остатков» и нажимаем на кнопку «Установить».
При этом система выдаст предупреждение. После нажатия на кнопку «Да» документы «Ввод начальных остатков» по текущей организации будут перепроведены на новую дату.
Таким образом в программе 1С Бухгалтерия Предприятия 8 редакция 3.0 изменяется дата ввода начальных остатков.
Читайте также: