У диспетчера стоит старая конфигурация "Бухгалтерия 3.0" (3.0.44.199) . Работает как машинка для печати накладных. Там есть много самописных доработок. Со своими функциями конфигурация справляется отлично и что-то с ней делать очень не хочется. Но сейчас столкнулись с проблемой. Программа не хочет создавать документы в 2021 году. Так и пишет: "Дата документа должна быть не позже 2020 года". Кто-нибудь знает в каком месте сидит эта проверка, чтоб ее отключить или изменить дату. Самому найти не получается.
Конфигурация давно не на поддержке, так что можно менять все.
---
Закомментировать

ОбщийМодуль.ОбщегоНазначенияБПСобытия

```1c
    Процедура ПроверитьКорректностьДатыПередЗаписью

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

и будет Вам счастье.
---
Или сделать как в свежих типовых

```1c
    Функция КорректныйПериодВводаДокументов() Экспорт

    // Контролируем ошибку на один разряд. Например, 0017 вместо 2017; 2071 вместо 2017.
    // Допустимым считаем ввод документов на 9 лет в будущем. Например, в 2020 году разрешаем
    // вводить даты в интервале с января 2000 по декабрь 2029.

    КонецКорректногоПериода = ДобавитьМесяц(КонецГода(ТекущаяДатаСеанса()), 9 * 12);

    КорректныйПериод = Новый Структура;
    КорректныйПериод.Вставить("НачалоКорректногоПериода", Дата(2000, 01, 01));
    КорректныйПериод.Вставить("КонецКорректногоПериода", КонецКорректногоПериода);
    Возврат КорректныйПериод;

    КонецФункции
```
---
я не понимаю ничего в конфигурации, но всё это нашла, но как изменит не знаю
---
Закомментировать

ОбщийМодуль.ОбщегоНазначенияБПСобытия

```1c
    Процедура ПроверитьКорректностьДатыПередЗаписью

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

и будет Вам счастье.
---
Большое спасибо. Думал придется все праздники сидеть программу обновлять и дописки дописывать
---
Закоментировал у себя. Спасибо работает.
---
Сообщение было скрыто модератором.
---
Закоментировала, все равно не проводит. Что еще не так, подскажите?
---
ПроверитьКорректностьДатыПередЗаписью У меня все получилось, спасибо Вам огромное!!!
---
1с специально делали, чтобы БП3 без обновления не юзали.
---
Не помогло, ругается по прежнему одинаково "Дата документа должна быть не позже 2020 года"
---
"Бухгалтерия 3.0" (3.0.44.199) ?
---
Здравствуйте! Проблема та же . Не могли бы для чайника подробнее написать куда и как вставлять этот текст . Или есть другой способ ?
---
Закомментировать

это не вставлять и не писАть

может не надо ?
---
конфигуратор
правка
глобальный поиск
---
Сообщение было скрыто модератором.
---
Надо , я быстро учусь ) распиши , если не сложно . Плюс в карму от меня )
---
распиши , если не сложно .

Вроде расписал Сервер73.
Запустить конфигуратор, в меню Правка-Глобальный поиск вбить слова поиска: Процедура ПроверитьКорректностьДатыПередЗаписью

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

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

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

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

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

```1c
    Функция КорректныйПериодВводаДокументов() Экспорт
    КорректныйПериод = Новый Структура;
    КорректныйПериод.Вставить("НачалоКорректногоПериода", Дата(2000, 01, 01));
    КорректныйПериод.Вставить("КонецКорректногоПериода", Дата(2020, 12, 31, 23, 59, 59)); /// <<< ---------- тут 2030
    Возврат КорректныйПериод;
    КонецФункции
```

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

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

желательно релиз конфигурации
---
Здравствуйте! Ни как не могу поменять в настройках режим только для чтения на режим для редактирования. Меняю в настройках а потом захожу опять только чтение
---
вкл.возм.изм. :)
---
(39)у меня не включается возможность изменения.
---
у вас базовая версия или проф ?
---
Сообщение было скрыто модератором.
---
У меня такая же беда.
---
базовая о чем-то вам говорит ?
---
скрин с лицензией и данными удалите
---
(
---
изменить сообщение и удалить файл
---
У вас базовая версия, к тому же в облаке у СервисКлауда - что вам мешает обновить конфигурацию до актуальной версии?
---
Господа, хелп. Скрин прилагаю. ПроверитьКорректностьДатыПередЗаписью - тупо удалил все записи и поставил из данного поста. На что 1с естественно ругается. Стандартный (который был ранее) вернуть не могу. Может кто-нибудь скопировать у себя и вставить здесь? Что бы я мог перенести к себе. Буду безмерно благодарен. Выдает вот такую ошибку (как на скрине)
---
Предлагаю полный текст функции:
---
Ну голову то применять надо. Человек в упрощенном виде показал что нужно закомментить (закомментить и удалить это почти одно и тоже, просто закомментированные потом проще восстановить убрав "//"). А Вы сделали точную копию и удалили всю процедуру вместе с объявлением о конце процедуры.
Ничего удалять и исправлять не нужно! Просто находите строчки перед которыми klom поставил "//" и ставите перед ними "//". Все!
---
Всем огромное человеческое спасибо. На 9й день проблема наконец решена) Бесконечно благодарен)
---
Нет подобных строк в информационной базе 1с 8.3 (3.0.43.223), в бухгалтерии предприятия сделал а в инфо неработает :(, ОбщийМодуль.ОбщегоНазначенияБПСобытия пустой.
// Базовая версия, без лицензий.
---
В базовой этот модуль не включен в поставку, текст модуля отсутствует. Никто не сталкивался с какого релиза работает 21 год? А то до последнего не хотелось бы обновлять.
---
Если найдёте решение, напишите его здесь пожалуйста.
---
для базовой одно решение - обновляться. Если базовая, значит изменений нет, и обновления пройдут в автоматическом режиме. Я в итоге обновлял до 3.0.74, это последняя версия, которая работает на платформе 8.3.12.1685. Но думаю, можно было и раньше остановиться.
Если ПРОФ, то модуль должен быть доступен.
---
в общем нашёл я всё
Для тех кто не может найти делаем так:
нажимаем - Правка/Глобальный поиск
далее откроется окошко, в нём есть три вкладки
1) типы текстов (я поставил везде галочки)
2) конфигурация (я поставил галочку на "основная конфигурация" и на "конфигурация базы данных")
3) файлы (не трогаем вообще)
в поиск забиваем слова - "КорректныйПериодВводаДокументов"
в найденном я выбрал файл .
Основная конфигурация ОбщийМодуль.ОбщегоНазначенияБПСобытия.Модуль(64, 9) : Функция КорректныйПериодВводаДокументов() Экспорт

в нём нашёл крестик перед словом ""Функция", нажать на него в открывшемся списке изменить 2020 год на 2030 например. Потом нажимаю "файл" потом нажимаю сохранить, потом конфигурация/обновить конфигурацию
Если у вас запрещено редактирование, то погуглите как отключить поддержку, после отмены поддержки заново запустите поиск и найденные файлы можно будет редактировать.
---
КорректныйПериодВводаДокументов Спасибо огромное! Все получилось!
---
"КорректныйПериодВводаДокументов"
Спасибо тебе УМНЫЙ ЧЕЛОВЕК. Благодаря вашей подробной инструкции все получилось сделать. УРА
СПАСИБО !!!!!!!!!!!!!!!!!!!!!!!!!
---
Главное-персональные настройки-рабочая дата-другая дата 31.12.2020-записать и сохранить
---
и что вы предлагаете, проводить документы 2020 годом?
---
и что вы предлагаете, проводить документы 2020 годом?
---
Не могу найти это "ОбщийМодуль.ОбщегоНазначенияБПСобытия", есть "ОбщийМодуль.ОбщегоНазначенияБП и "ОбщийМодуль.ОбщегоНазначенияБПКлиент"
Подскажите где это есть?
---
Бухгалтерия предприятия, редакция 3.0 (3.0.46.20)
---
Спецы! Подскажите, что делать тем, у кого в поиске ничего не находится?
---
Поищите без слова Процедура
---
если не базовая
открыть конфигурацию
тогда искать
---
Нужно обновить до 3.0.50.12, у меня с 3.0.44 ушло час с небольшим
---
У меня 3.0.43.263. Все без обновления получилось.
---
Здравствуйте, та же ситуация. Помогите пожалуйста!
---
вот нашла общий модуль общего значения, а как туда вставить текст. он только для чтения?
---
Базовая версия не редактируется, только обновлять
---
обновить до 3.0.50.12
---
Исходя из заголовка программы на скирншоте у Вас, к сожалению базовая версия Бухгалтерии предприятия, кот. не допускает редактирования конфигурации, только обновление.
---
Программа не хочет создавать документы в 2021 году. пишет: "Дата документа должна быть не позже 2020 года".1 С базовая давно не обновлялась Помогите пож-та удаленно Ваши предложения по оплате через сбер.
---
Сообщение было скрыто модератором.
---
а что мешает создать архив базы
и вперед с песней
-----------------------

давно не обновлялась...- 5 лет или 5 месяцев ?
---
5 лет
---
если не шутка

-------------
уууу, как все запущено

-----------------
винда какая ?
и разряд 32-64

проц и память
---
в вашем случае устанавливать новую версию, ( на сегодня ) и в нее переносить все из старой
обновлять за несколько лет (!) , это даже не релизов - нет смысла
---
что спрашиваете даже не понимаю
---
у вас версия виндовс какая ?
какой процессор и сколько оперативной памяти
---
комп недавно обновила
---
разговор будет нескучным :)
---
все нормально не знаю что но комп норм виндоус самый последний
---
таки поговорим?
---
Имя устройства *********************
Процессор Intel® Core™ i5-2400 CPU * 3.10GHz 3.10 GHz
Оперативная память 16,0 ГБ
Код устройства **************************
Код продукта *********************
Тип системы 64-разрядная операционная система, процессор x64
-----------------------

можете сообщить ?
---
Процессор Intel® Core™ i5-2400 CPU * 3.10GHz 3.10 GHz
Оперативная память 16,0 ГБ

Тип системы 64-разрядная операционная система, процессор x64
---
хотя бы данные текстом :
проц и память :)
---
Сообщение было скрыто модератором.
---
Вот что то наскребла
---
тогда вопрос о базе....вы одна работаете или есть еще кто ?
я так понимаю БП 2.0