1с бухгалтерия планируемая дата выплаты не может быть меньше даты документа

Обновлено: 07.07.2024

Потом в процедуре найти упомянутый текст После ИнчеЕсли и поставить слева от него //
для закомментирования во всех строчках что выше.
Затем, разумеется Конфигурация-сохранить конф, Конфигурация-Обновить конф БД

(12)Здравствуйте. Вбила слова в глобальный поиск - ничего не найдено здравствуйте, у меня 1С Предприятие 8.3.13.1690 такая же беда, только файл открывается только для чтения.
Как отредактировать файл?

(14)
конфигурация на замкЕ

если базовая, то ничего не будет
да и она обновляется

Добрый день, проблема та же! Подскажите пожалуйста все нашла, не могу поставить // только для чтения файл, что делать? Спасибо заранее. Попробуйте в свойствах документа разрешения изменить

(12) Что бы я без Вас делал? )) Спасибо огромное )
Какое то время пришлось потратить, чтобы расшифровать "птичий язык", но результат есть )). Ура.

В очередной раз подтверждается истина, когда кажется, что что-то плохо.. надо чтобы стало еще хуже, например 1с перестала проводить документы, а потом вернуть все как было раньше.. и будешь счастлив )

(14) "открывается только для чтения" в конфигураторе, через меню конфигурация можно открыть редактирование.
если вы также мало понимаете в этом как я )), то посмотрите в интернетах. там показано как. 3 часа бьюсь. (
можно по подробней как изменить конфигурацию "под замком" в Предприятии КОРП?
ПЛИЗ. (20) Давно бы уже сходил на Ютуб и посмотрел как снять замок и закомментировать код. СПАСИБО! Всю ночь ковырялся по удалёнке. (версия у меня корпоративная не всё так просто..) Голова как ЧУГУН ))))
Всё получилось.
Дай Вам Боженька доброго здоровья.
А сегодня рабочий день. Пипец.. Народ идёт. Ещё раз СПАСИБО . У кого-нибудь получилось реально решить эту проблему ? Если да , то готов кинуть 500 руб на пивасик , если кто - то зайдёт и сделает мне удаленно . Код я прописал , теперь прога ругается , что нет символа «(«

//ИначеЕсли Источник[КонтролируемыйРеквизит] > КорректныйПериод.КонецКорректногоПериода Тогда
// ГраницаКорректности = Формат(КорректныйПериод.КонецКорректногоПериода, "ДФ=гггг");
// ШаблонОшибки = НСтр("ru = '%1 документа должна быть не позже %2 года'");
// ЕстьОшибкиВКонтролируемыхРеквизитах = Истина;

где скобку пропустили ?

Копирую весь текст сверху, вставляю и перед закрытием уже выдает ошибку:
ОбщийМодуль.ОбщегоНазначенияБПСобытия.Модуль(104,48)>: Ожидается символ '('
Процедура ПроверитьКорректностьДатыПередЗаписью<<?>> (Проверка: Сервер) Скорее всего удалил какую-то строку. Может кто-нибудь просто скопировать всю процедуру целиком со своей проги и вставить сюда. Буду безмерно благодарен. Ну и пивасик с меня

а предыдущий код просто вставлять - не верно, так как синтаксис ломается

(28) Спасибо тебе, добрый человек! Это и надо было сделать с самого начала, просто поменять цифру. Теперь проблема , правда, в другом. Процедура (ПроверитьКорректностьДатыПередЗаписью - вот здесь код не верный. Вышли пожалуйста, свой . корректный (29) сделайте сравнение с исходной конфигурацией поставщика (встроенная функция)
Увидите исходный код что был до изменения (32) не работает , просто скопируй и вставь пожалуйста текст . А я поставлю к себе . (28)Меняла год, все равно не помогает. (3.0.49.20). Что может быть не так? (28) Именно так я и сделал. И попросил главбуха перезвонить мне в январе 2031 г. (28)не получается написать 2030 вместо 2020, как это сделать, Добрый день!
1с 8.3, такая же проблема, дата не должна быть позже 2020 года. Глобальный поиск не находит в конфиге указанные строчки для замены или комментирования. Подскажите пожалуйста, что еще можно сделать, какие есть варианты? Заранее благодарю!

(30)
вариант один :
укажите текст ошибки

вариант два
скриншот, когда вы включаете окно поиска

желательно релиз конфигурации

Здравствуйте! Ни как не могу поменять в настройках режим только для чтения на режим для редактирования. Меняю в настройках а потом захожу опять только чтение (40) У вас базовая версия, к тому же в облаке у СервисКлауда - что вам мешает обновить конфигурацию до актуальной версии? Господа, хелп. Скрин прилагаю. ПроверитьКорректностьДатыПередЗаписью - тупо удалил все записи и поставил из данного поста. На что 1с естественно ругается. Стандартный (который был ранее) вернуть не могу. Может кто-нибудь скопировать у себя и вставить здесь? Что бы я мог перенести к себе. Буду безмерно благодарен. Выдает вот такую ошибку (как на скрине)

Предлагаю полный текст функции:

Процедура ПроверитьКорректностьДатыПередЗаписью(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт

Если Источник.ОбменДанными.Загрузка
Или ПроведениеСервер.ГрупповоеПерепроведение(Источник) Тогда
Возврат;
КонецЕсли;

МетаданныеДокумента = Источник.Метаданные();
КорректныйПериод = КорректныйПериодВводаДокументов();
ЕстьОшибкиВКонтролируемыхРеквизитах = Ложь;

// Проверим корректность даты, задающей период движений документа.
КонтролируемыеРеквизиты = КонтролируемыеРеквизитыТипаДата(МетаданныеДокумента);
Для каждого КонтролируемыйРеквизит Из КонтролируемыеРеквизиты Цикл

Если Источник[КонтролируемыйРеквизит] < КорректныйПериод.НачалоКорректногоПериода Тогда
ГраницаКорректности = Формат(КорректныйПериод.НачалоКорректногоПериода, "ДФ=гггг");
ШаблонОшибки = НСтр("ru = '%1 документа должна быть не ранее %2 года'");
ЕстьОшибкиВКонтролируемыхРеквизитах = Истина;
ИначеЕсли Источник[КонтролируемыйРеквизит] > КорректныйПериод.КонецКорректногоПериода Тогда
ГраницаКорректности = Формат(КорректныйПериод.КонецКорректногоПериода, "ДФ=гггг");
ШаблонОшибки = НСтр("ru = '%1 документа должна быть не позже %2 года'");
ЕстьОшибкиВКонтролируемыхРеквизитах = Истина;
КонецЕсли;

Если ЕстьОшибкиВКонтролируемыхРеквизитах Тогда
Прервать;
КонецЕсли;

Если Не ЕстьОшибкиВКонтролируемыхРеквизитах Тогда
// Некорректных дат не найдено.
Возврат;
КонецЕсли;

ЗаписьЖурналаРегистрации(
НСтр("ru = 'Даты запрета изменения.Некорректный год'", ОбщегоНазначенияКлиентСервер.КодОсновногоЯзыка()),
УровеньЖурналаРегистрации.Ошибка,
Источник.Метаданные(),
Источник.Ссылка,
ОписаниеОшибки,
РежимТранзакцииЗаписиЖурналаРегистрации.Транзакционная);

Вы уже выплатили дивиденды за 2020 год? Скорее всего, при отражении операции в 1С у вас есть один недочет, который не видно невооруженным взглядом. Какой? Смотрите эту публикацию и проверяйте свои регистры!

Рассмотрим условный пример: 01 марта 2021 г. организация ООО «Конфетпром» общим собранием участников приняла решение о начислении и выплате дивидендов в размере 500 000 рублей физическому лицу Кудрявцевой В.И. Непосредственно сама выплата произошла путем банковского перевода 18 марта 2021 г. Как отразить эти операции корректно?

В разделе «Операции» пройдем по гиперссылке «Начисление дивидендов». Заполним все поля.

Проверим корректность проводок.

На вкладке «Бухгалтерский и налоговый учет» всё хорошо, верная дата 01 марта.

Смотрим следующий регистр «Расчеты налогоплательщиков с бюджетом по НДФЛ».

Видим, что почему-то там дата 30 апреля 2021 г., хотя у нас есть выписка банка подтверждающая, что выплата дивидендов произошла именно 18 марта 2021 г.

Проверим проводки и регистры в списании с расчетного счета.

Первый регистр «Бухгалтерский и налоговый учет» корректен, дата стоит 18 марта.

А в следующих регистрах снова фигурирует 30 апреля.

Почему так происходит?

Обратимся к законодательству.

Для ООО период выдачи дивидендов ограничен 60 днями с даты принятия решения (п. 3 ст. 28 закона № 14-ФЗ).

1 марта мы начислили дивиденды, 60 дней как раз наступают 30 апреля (2 марта + 60 дней). Поэтому 1С по умолчанию отсчитывает 60 дней и ставит эту дату.

• 10 рабочих дней для выплаты номинальным держателям и доверительным управляющим;

• 25 рабочих дней для выплаты прочим акционерам.

Многие это делают с помощью ручной корректировки дат, но есть автоматизированный способ.

Вернёмся вновь к документу «Начисление дивидендов».

В правом верхнем углу найдем кнопку «Еще» и выберем команду «Изменить форму».

В открывшихся настройках видим, что поле «Дата выплаты» галочкой не отмечено, т.е. оно скрыто.

Поставим там галочку и вернемся обратно в первичный документ. Убедимся, что нужное нам поле действительно появилось.

Исправим дату выплаты с 30 апреля на 18 марта.

Проведем документ и заглянем в проводки.

В регистрах теперь отображается корректная дата 18 марта.


Перепроведем документ списания с расчетного счета и также посмотрим проводки.

И здесь в регистрах теперь не апрель, а март.

Автор статьи: Ирина Плотникова


Понравилась статья? Подпишитесь на рассылку новых материалов

Добавить комментарий

Комментарии

Здравствуйте. Скажите как правильно настроить дату, если выплаты дивидендов за 2020 года проведены три раза, 01.06.2021, 08.06.2021 и 23.06.2021. Начисление было от 26.04.2021. При начислении поставила 26.06.2021, в июне все легло как надо и отчет 6НДФЛ сам заполнился правильно. Сейчас при создании 6НДФЛ за 9 месяцев программа учла только одну выплату 01.06.2021г, остальные в регистр не попали и стоят как не выплаченные. Где допустила ошибку не пойму. У нас 1С Бухгалтерия и 1С УТ, при внесении изменений в УТ часто в 1СБухгалтерии что то слетает.

Марина, добрый день! У Вас допущено сразу несколько ошибок.
Во-первых, программа 1С: Бухгалтерия очень щепетильна в вопросах зарплаты. Поэтому не стоит всё мешать в одну кучу.
Если у вас дивиденды выплачивались три раза, то стоит на каждую выплату дивидендов сделать отдельное начисление дивидендов.
Во-вторых, срок выплаты в документах начисления дивидендов должен совпадать с реальной датой выплаты!
Согласно законодательств а для ООО период выдачи дивидендов ограничен 60 днями с даты принятия решения (п. 3 ст. 28 закона № 14-ФЗ).

26 апреля вы начислили дивиденды, 60 дней как раз наступают 26 июня. Поэтому 1С по умолчанию отсчитывает 60 дней и ставит эту дату.

Однако вы выплатили дивиденды трижды разными датами, поэтому в вашем случае необходимо создать три отдельных начисления дивидендов. Они все могут быть одной датой 26.04.2021 г. Но в каждом из них должна быть своя дата выплаты, соответствующая реальной.
Чтобы изменить дату выплаты в документе начисления дивидендов в правом верхнем углу выберите кнопку «Еще» - «Изменить форму». В открывшихся настройках формы в подразделе «Результат пересчета» установите галочку напротив поля «Дата выплаты». Теперь дата выплаты появилась в самом документе начисления дивидендов и ее можно менять на нужную.
Поэтому сейчас вам стоит всё распровести, создать отдельные начисления дивидендов, перепровести корректно банковские выписки в хронологической последовательности.

Ведя учет в программах 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 г.)" отсутствует.

Важно помнить, что после совершения запланированных действий в программе с помощью данной функции необходимо вернуть текущую рабочую дату, установив переключатель в исходное положение.


Фото ИА «Клерк.Ру» Чтобы предприятие вовремя могло выполнять взятые на себя финансовые обязательства, следует избегать кассовых разрывов - недостатка денежных средств, необходимых для финансирования очередных расходов. Начиная с версии 3.0.43.152 в программе «1С:Бухгалтерия 8» появился «Платежный календарь», который не только помогает бороться с кассовыми разрывами, но и способствует оперативному управлению финансовыми потоками. В календаре могут отражаться сведения о поступлениях от покупателей и о запланированных оплатах поставщикам; о платежах в бюджет; о просроченных платежах; о денежных средствах, находящихся в пути между банком и кассой (например, при инкассации), и планируемых к поступлению по договорам эквайринга. Новая функциональность особенно полезна для малых и средних компаний, у которых отсутствует финансовый отдел или в штате нет финансового менеджера.

1. Начиная с версии 3.0.43.152 в программе «1С:Бухгалтерия 8» появился «Платежный календарь» - функционал, помогающий бороться с кассовыми разрывами и способствующий оперативному управлению финансовыми потоками.

2. Доступ к Платежному календарю осуществляется по одноименной гиперссылке из раздела Руководителю в группе Планирование.

3. Платежный календарь - это отчет, в котором по дням отражается план поступления и расходования денежных средств, а также информация об остатках денежных средств на начало и конец каждого дня.

4. Отчет Платежный календарь в «1С:Бухгалтерии 8» редакции 3.0 может включать в себя следующие разделы (при наличии соответствующих ситуаций): оплата от покупателей, прочие поступления, налоги и взносы, платежи поставщикам, зарплата, периодические платежи.

Новый функционал по планированию финансовых потоков

Для стабильной работы предприятия необходимо своевременное осуществление всех запланированных платежей контрагентам. Для этого на момент выполнения платежа в кассе или на расчетных счетах организации в банке должно быть достаточно средств. Ситуация, когда денежных средств временно не хватает, называется кассовым разрывом. В программе «1С:Бухгалтерия 8» редакции 3.0 для предотвращения кассовых разрывов предусмотрена новая функциональная возможность - Платежный календарь (см. рис. 1).

ris_12.jpg

Рис. 1. Форма платежного календаря

Доступ к Платежному календарю осуществляется по одноименной гиперссылке из раздела Руководителю в группе Планирование. В настройках командной панели указывается организация, для которой формируются сведения о планируемых платежах, и период составления прогноза, включая текущую дату. Платежный календарь - это отчет, в котором по дням отражается план поступления и расходования денежных средств, а также информация об остатках денежных средств на начало и конец каждого дня.

Отрицательные значения на конец дня обозначают кассовые разрывы. Они выделяются в отчете красным цветом. Для исключения кассовых разрывов необходимо следить, чтобы сумма платежей не превышала сумму поступлений с учетом остатка на начало дня. Используя Платежный календарь, бухгалтер видит, где намечается недостаток средств, и может вовремя принять меры для его устранения.

Разделы Платежного календаря

Отчет Платежный календарь в «1С:Бухгалтерии 8» редакции 3.0 может включать в себя следующие разделы (при наличии соответствующих ситуаций):
  • Оплата от покупателей;
  • Прочие поступления;
  • Налоги и взносы;
  • Платежи поставщикам;
  • Зарплата;
  • Периодические платежи.

Оплата от покупателей

В разделе Оплата от покупателей отображаются платежи, запланированные согласно документам учетной системы Счет покупателю, Реализация (акты, накладные), Оказание производственных услуг, Передача ОС, Передача НМА.

Напоминаем, что возможность указывать сроки уплаты в этих документах устанавливается в настройках функциональности. Для того чтобы пользователь мог отслеживать сроки ожидаемых оплат от покупателей, в разделе Главное -> Функциональность на закладке Расчеты необходимо установить флаг Планирование платежей от покупателей.

Информацию о просроченных платежах можно получить, если перейти по соответствующей гиперссылке в форму помощника Ожидаемая оплата от покупателей (рис. 2).

ris_13.jpg

Рис. 2. Помощник «Ожидаемая оплата от покупателей»

Прочие поступления

В разделе Прочие поступления отображается информация о денежных средствах, внесенных в кассу кредитных организаций, сберегательные кассы или кассы почтовых отделений для зачисления на счет организации, но еще не зачисленные по назначению (остатки по счету 57.01 «Переводы в пути»). Также в разделе отображается планируемое поступление денежных средств по договорам эквайринга (остатки по счету 57.03 «Продажи по платежным картам»).

Налоги и взносы

В разделе Налоги и взносы отображаются задачи по уплате платежей в бюджет (налоги, сборы, страховые взносы). Суммы налогов, сборов и взносов к уплате рассчитываются по данным информационной базы - это либо начисленные суммы налогов, либо данные из подготовленных деклараций или отчетов. Если по платежу не было возможности определить сумму (например, нет ни декларации, ни начислений), то в поле вместо суммы отображается прочерк.

Для платежей в бюджет доступны действия, аналогичные соответствующим задачам в Списке задач. По клику на ячейке открывается меню, в котором можно выбрать нужное действие - например, Оплатить или Свериться с ФНС. В случае, когда сумма платежа не определена, программа «1С:Бухгалтерия 8» редакции 3.0 подскажет, какое действие нужно выполнить - например, подготовить декларацию по соответствующему налогу.

Платежи поставщикам

В разделе Платежи поставщикам отображаются платежи, запланированные согласно документам Счет от поставщика, Поступление (акты, накладные), Поступление доп. расходов, Поступление НМА. По клику на ячейку открывается документ, на основании которого запланирован платеж. Для того чтобы пользователю была доступна возможность указывать сроки оплаты в документах поставщика, необходимо в настройках функциональности программы на закладке Расчеты установить флаг Планирование платежей поставщикам.

Информация о просроченных платежах доступна по соответствующей гиперссылке. При нажатии на нее открывается форма помощника Оплата поставщикам, с помощью которого можно автоматически сформировать список платежных поручений на оплату поставщикам. Для этого нужно отметить флагом строки, по которым нужно сформировать платежные поручения. Платежные документы формируются автоматически по кнопке Создать платежные поручения.

Зарплата

В раздел Зарплата включены платежи по выплате сотрудникам заработной платы. По клику на ячейке открывается меню, в котором можно выбрать нужное действие, например Выплатить или Свериться с ФНС по НДФЛ (рис. 3).

ris_14.jpg

Рис. 3. Разделы «Налоги и взносы» и «Зарплата»

Периодические платежи

В разделе Периодические платежи отображается информация о регулярных платежах - например, за коммунальные услуги, связь, аренду, интернет и др. Дату напоминания об очередном платеже и регулярность напоминаний можно установить в форме платежного поручения по гиперссылке Повторять платеж? Информация о просроченных платежах доступна по соответствующей гиперссылке.

В форме Платежного календаря можно скорректировать планы по приходу/расходу денег с помощью команды Перенести на другой день. Для этого нужно выделить область, содержащую информацию о платеже. Также команда доступна в контекстном меню ячейки платежа. Перенос доступен только для платежей поставщикам и для оплаты от покупателей.

В простом и наглядном виде Платежный календарь представляет информацию о прогнозном движении денежных средств с возможными кассовыми разрывами и способствует оперативному принятию мер по недопущению этой ситуации. Результатом оптимизации платежного календаря является упорядоченный план (прогноз) движения денежных средств организации, в котором кассовые разрывы отсутствуют.

Читайте также: