Как изменить рабочую дату в 1с унф
Ведя учет в программах 1С, бухгалтеры зачастую сталкиваются с необходимостью установки рабочей даты, отличной от текущей, но не все знают о такой возможности. При создании новых документов в них автоматически подставляется системная дата компьютера. Изменение этой даты может понадобиться при вводе в программу определенным числом большого количества первичных документов.
Например, арендодатели нежилых помещений сталкиваются с ситуацией, когда необходимо ежемесячно выставлять большому количеству арендаторов пакет документов (акт и счет-фактуру) последним числом месяца. Постоянный контроль и изменение в документах будет требовать повышенного внимания и отнимать массу времени. В данной ситуации настройка по замене текущей рабочей даты на необходимую бухгалтеру очень актуальна.
В программе 1С: Бухгалтерия редакции 3.0 реализована возможность смены текущей даты на удобную пользователю. Из главного меню необходимо перейти в подменю "Настройки" и выбрать пункт "Персональные настройки".
Устанавливаем переключатель в поле "Другая дата", появляется возможность смены текущей даты на ту, которая необходима пользователю в данный момент. Устанавливаем дату 31.10.2019. Нажимаем кнопку "Записать и закрыть".
При создании документа "Реализация услуг" установленная в "Персональных настройках" рабочая дата (31.10.2019) будет автоматически подставляться в поле "Дата документа".
Но помимо создания комфортных условий работы, существуют ситуации, в которых без этой функции обойтись невозможно. При исправлении ошибок прошлых лет, измененная дата поможет разблокировать те элементы справочников, которые использовались в предыдущих версиях программы и в данный момент недоступны.
Например, таким элементом, на сегодняшний день, является значение субконто "Расходы по страхованию (до 2017 г.)". С 2017 года данная аналитика в программе 1С: Бухгалтерия 3.0 не используется. Это значит, что для переноса остатков по неиспользуемой аналитике необходимо установить в программе рабочую дату концом 2016 года. Таким образом можно вернуть программу "в прошлое" и воспользоваться заблокированными на сегодняшний день значениями.
Рассмотрим данную ситуацию в программе 1С: Бухгалтерия редакции 3.0.
В Оборотно-сальдовой ведомости по счету 69.01 по строке "Расходы по страхованию (до 2017 г.)" числится сальдо на конец периода.
Остаток по неиспользуемой аналитике следует перенести в строку "Налог (взносы): начислено/уплачено". Для этого воспользуемся документом "Операция" (Операции -Операции, введенные вручную - Создать - Операция). Но программа не дает выбрать из справочника необходимую нам аналитику.
Устанавливаем в "Персональных настройках" рабочую дату концом 2016 года. Нажимаем кнопку "Записать и закрыть".
Аналитика "Расходы по страхованию (до 2017 г.)" в документе "Операция" стала доступна для выбора.
Проводим проверку корректности отражения внесенных изменений, повторно формируя Оборотно-сальдовую ведомость по счету 69.01. Сальдо на конец периода по строке "Расходы по страхованию (до 2017 г.)" отсутствует.
Важно помнить, что после совершения запланированных действий в программе с помощью данной функции необходимо вернуть текущую рабочую дату, установив переключатель в исходное положение.
Бухгалтерам часто требуется изменить рабочую дату при выполнении учетных операций в программе 1С: Бухгалтерия. Возможность корректировать текущую дату в программе существует, но многие об этом не догадываются. Программа автоматически ставит на рабочие документы системную дату компьютера. Если требуется ввести в программу большой объем документов определенным числом, то понадобиться изменить системную дату.
Рассмотрим конкретный пример, показывающий актуальность процедуры смены даты. Компании-арендодатели, которые сдают нежилые помещения, сталкиваются с необходимостью выставлять в конце месяца счета арендаторам. Обычно это происходит в последний день месяца. Постоянный контроль за документами отнимает много рабочего времени, и возможность изменить дату в программе и спокойно выписывать весь пакет документов очень актуальна.
Разработчики предусмотрели возможность изменения текущей даты на любую другую в программе 1С: Бухгалтерия сборки 3.0. Для этого в главном меню пользователю необходимо выбрать опцию "Настройки" и перейти во вкладку "Персональные настройки".
Переключатель нужно перевести в опцию "Другая дата", затем изменить дату на нужную пользователю. Установим дату тридцать первое октября 2019 года. После этого необходимо активировать поле "Записать и сохранить".
Попробуем создать документ "Реализация услуг". Мы видим, что установленная нами измененная дата - тридцать первое октября 2019 года автоматически проставлена во вкладке "Дата документа".
Такая функция не только упрощает работу бухгалтера. В некоторых ситуациях без этой операции совершенно невозможно обойтись. Например, при корректировке неточностей прошлых лет доступ к некоторым заблокированным элементам справочников возможен только при изменении даты. Эти справочники использовались в ранних версиях программы, и недоступны в текущей версии 3.0.
Для примера изучим данные субконто "Расходы по страхованию (до 2017 г.)". В текущей сборке 3.0 этот справочник недоступен и аналитические данные не отражаются. Таким образом, необходимо корректировать текущую дату на любую другую в конце 2016 года, чтобы перенести остатки по неиспользуемой аналитике. Это позволяет вернуть программу "в прошлое", и работать с заблокированными на текущую дату данными.
Разберем подобную операцию в программе 1С:Бухгалтерия версия 3.0
Счет 69.01 Оборотно-сальдовой ведомости, на конец периода, по строке "Расходы по страхованию (до 2017 г.)" имеет в наличии сальдо.
Необходимо совершить следующую операцию - внести во вкладку "Налог (взносы): начислено/уплачено" остаток по неиспользуемой аналитике. Для этого откроем вкладку "Операция" (Операции -Операции, введенные вручную - Создать - Операция). Как видно из примера, программа не позволяет активировать из справочника нужную аналитику.
Корректируем рабочую дату во вкладке "Персональные настройки". Установим любую дату не позже тридцать первого декабря 2016 года. Затем активируем функцию "Записать и закрыть".
После этих действий стала доступна необходимая аналитика во вкладке "Операция".
Сформируем Оборотно-сальдовую ведомость счета 69.01 для проверки правильности отображения внесенных изменений. Все перенесено верно - сальдо на конец периода отсутствует.
После завершения этих операций необходимо перевести дату на сегодняшнюю, активировав опцию "Текущая дата".
Функция Формат в 1С 8.3 предоставляет достаточно интересный инструмент разработчику для форматирования значений. Особенно часто эта функция используется для вывода примитивных типов данных (даты, времени, чисел, строки, булево) в нужном формате.
Рассмотрим подробнее функцию и способ составления форматной строки.
Функция Формат()
Синтаксис функции достаточно прост:
Конструктор форматной строки
Для облегчения труда разработчика фирма 1С встроила в платформу специальный конструктор форматной строки.
Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания - попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>
Сам конструктор выглядит следующим образом:
Рассмотрим использование функции на примерах.
Формат даты в 1С на примере месяца: прописью, без времени
Получить формат даты без времени:
Формат даты 1С, где месяц прописью:
Формат времени без даты, только час, минута и секунда:
Примеры формата числа
Получим формат числа с двумя точками после запятой:
Число без неразрывных пробелов:
Использование запятой вместо точки для дробной части:
Округление числа (не математическое) до целых:
Вывод лидирующих нулей без неразрывных пробелов:
Нонна --> НоннаУ меня у всех значимых документах отключено "оперативное проведение".
И контроль "минусов" переделан, чтоб не проводился документ.
Но это переделки конфигурации конечно.
VikingKosmo --> VikingKosmoЭто возможно путем отключения возможности оперативного проведения. Егор Динин --> Егор Динин
Нонна, воспринемайте как безобидную шутку.
Есть такая фича платформы: записанный документ можно провести будущим числом из структуры подчиненности. Я думал уже все об этом знают.
Потому что даже некоторые разработчики не знают различие между "рабочей датой" и "текущей" и всегда заполняют новые реквизиты для пакетного ввода функцией ТекущаяДата() и тогда хоть трижды установите "рабочую дату" концом прошлого месяца, а реквизит будет заполняться системной.
Ну да, в таком случае можно сменить дату компьютера. Если пользователь с админскими правами в операционке.
Читайте также: