Редактирование документов в закрытом периоде

30.04.20

Задачи пользователя - Корректировка данных

Данная публикация поможет сделать расширение, позволяющее редактировать определенные документы в закрытом периоде.

Скачать исходный код

Наименование Файл Версия Размер
Редактирование определенных документов в закрытом периоде:
.cfe 8,07Kb
7
.cfe 20200429 8,07Kb 7 Скачать

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

В КА 2.4 (ERP и скорее всего в других аналогичных продуктах 1С), при установки даты запрета редактирования документов можно выбрать раздел учета, для которого эта дата будет применяться. Т.е. суть задачи сводится к созданию отдельного раздела, в котором будут документы, для которых будет установлена своя дата запрета редактирования.

Что надо сделать:

  1. Добавляем в новое или существующее расширение следующие документы ЗаказПоставщику и ЗаказПереработчику.
  2. Создаем  подсистему “Расш1_ДокБезДатыЗапретаРедактирования”.
    1. Заполняем синоним: «Документы без даты запрета редактирования»
    2.  Убираем в свойствах подсистемы галку “Включать в командный интерфейс”
    3. Включаем в  состав подсистемы документы ЗаказПоставщику и ЗаказПереработчику.
  3. Осталось сделать так, чтобы наша подсистема (раздел) попадала в настройки “Дата запрета изменения”. Для этого необходимо добавить в расширение общий модуль «ДатыЗапретаИзмененияПереопределяемый» и включить в него следующий код:
&Перед("ПриЗаполненииРазделовДатЗапретаИзменения")
Процедура Расш1_ПриЗаполненииРазделовДатЗапретаИзменения(Разделы) Экспорт
	
	Раздел = Разделы.Добавить();
	Раздел.Имя  = "Расш1_ДокБезДатыЗапретаРедактирования";
	Раздел.Идентификатор = Новый УникальныйИдентификатор("a9c71ae1-328c-42c1-bddc-df688800fa1d");
	Раздел.Представление = НСтр("ru = 'Документы без даты запрета редактирования'");
	Раздел.ТипыОбъектов.Добавить(Тип("СправочникСсылка.Организации"));

КонецПроцедуры	

Для работы расширения в его настройках нужно снять галочку безопасный режим.

В результате, в форме настроек «Даты запрета изменения данных» появится раздел «Документы без даты запрета редактирования». Для данного раздела устанавливаем свою дату запрета редактирования. Скриншот в шапке публикации.

Ниже можно скачать расширение из данного примера. Это расширение тестировалось на КА 2.4.11.84 и ERP 2.4.5.143.

Редактирование Проведение Документов Закрытый Период

См. также

Ускоренное проведение документов (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    28554    86    147    

61

Исправление в 1С:ЗУП/ЗКГУ ошибок по НДФЛ и взаиморасчетам с сотрудниками на начало расчетного года.

Корректировка данных Зарплата Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

4800 руб.

06.10.2023    2844    31    15    

38

Тестирование и исправление ключей аналитики ERP, УТ11, КА

Корректировка данных Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.

3600 руб.

10.02.2017    107735    638    173    

681

Исправление ошибок по НДФЛ и взаиморасчетам с сотрудниками в 1С:Бухгалтерия 3.0

Корректировка данных Зарплата Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Внешняя обработка предназначена для исправления самых различных ошибок, возникших по самым разным причинам. Общее проявление этих ошибок видно в различии данных между: проводками и различными отчетами по НДФЛ, заполнении ведомостей на выдачу зарплаты, неверным расчетом НДФЛ при начислении ЗП и т.д.

3600 руб.

09.02.2024    855    4    4    

7

Исправление ошибки закрытия месяца "Обнаружены ненулевые остатки по суммам при нулевом остатке по количеству в регистре себестоимости по организации". УТ 11.4,УТ 11.5, КА 2.4,КА 2.5, ERP 2.4, ERP 2.5, КА 2 Казахстан, Управление торговлей 3 для Казахстана

Закрытие периода Корректировка данных Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Закрытие месяца - важный процесс в современных конфигурациях, таких как УТ 11.4, УТ 11.5, КА 2.4, КА 2.5 ERP 2.4,ERP 2.5, КА 2 Казахстан, УТ 3 Казахстан регламентные операции влияют на расчет себестоимости, и ошибки в данном расчете не дают картины деятельности организации.

2400 руб.

27.10.2021    22766    303    35    

75

Корректировка банковской выписки в УНФ

Банковские операции Корректировка данных Платформа 1С v8.3 1С:Управление нашей фирмой 3.0 Россия Бухгалтерский учет Платные (руб)

Корректировка банковской выписки после загрузки из клиент-банка (статья, корреспонденция, вид операции, валюта и зарплата)

3000 руб.

25.12.2023    685    2    0    

2
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. SapientiEst 30.04.20 14:55 Сейчас в теме
Только я не понял из описания что вызовет выполнение
Процедура Расш1_ПриЗаполненииРазделовДатЗапретаИзменения(Разделы) Экспорт
2. torlog 13 30.04.20 15:51 Сейчас в теме
(1)Откройте эту процедуру в конфигурации и думаю станет ясно. Она формирует таблицу значений, со списком разделов, которые видны на скриншоте. "Дата запрета изменений данных" - это регистр сведений. Сейчас конфигурации нет под рукой, но вроде при создании формы на сервере и происходит вызов данной процедуры.
3. SapientiEst 02.05.20 08:32 Сейчас в теме
(2)
Откройте эту процедуру
Для этого нужно скачать расширение, а у меня нет $m ;-)

(2)
но вроде при создании формы на сервере и происходит вызов данной процедуры

Вы "копируете модуль" и добавляете процедуру "Расш1_ПриЗаполненииРазделовДатЗапретаИзменения" но в описании не сказано где эта процедура вызывается...
Не думаю, что имя "Расш1_ПриЗаполненииРазделовДатЗапретаИзменения" упоминается с "стандартном" тексте модуля, наверно все таки где то нужно его вызвать...
4. torlog 13 02.05.20 10:10 Сейчас в теме
Предлагал открыть конфигурацию КА, ERP. И почитайте по работе с расширениями....
5. SapientiEst 02.05.20 17:35 Сейчас в теме
(4)
открыть конфигурацию КА, ERP

А я думал нужно смотреть БСП:
Сервисные подсистемы - Дата запрета изменения
Но там ничего нет про выполнение процедуры "Расш1_ПриЗаполненииРазделовДатЗапретаИзменения"
6. StrukovaYana2016 01.03.22 15:01 Сейчас в теме
Подскажите пожалуйста а идентификатор какой нужно указать?
8. user1718110 21.04.22 16:57 Сейчас в теме
(6) я скопировала тот что в теме)
7. user1718110 21.04.22 16:56 Сейчас в теме
9. user1779866 02.05.22 17:37 Сейчас в теме
не работает, хотя я не скачивала, может там есть какой-то секрет. Просто эти документы уже есть в типовых разделах и там установлен запрет. Как я поняла, такое расширение будет работать для документов созданных в расширении и и не включенных в другие разделы
10. tolX5 129 29.07.22 18:12 Сейчас в теме
Автор вводит немного в заблуждение… ща поправим:

1.Создавать п\с нужно и Уникальный идентификатор для нее получаем от одноименного элемента ПВХ.РазделыДатЗапретаИзменения;

3.Включать в состав п\с документы не нужно, для нужд запрета изменения включаются документы в процедуре ЗаполнитьИсточникиДанныхДляПроверкиЗапретаИзменения(), общего модуля ДатыЗапретаИзмененияПереопределяемый;

!!! нужно не забыть исключить документы, если они уже включены, в какие либо подсистемы. Для этого правим процедуру ЗаполнитьИсточникиДанныхДляПроверкиЗапретаИзменения() общего модуля ДатыЗапретаИзмененияУТ или ДатыЗапретаИзмененияЛокализация;

И все заработает. Я тоже не скачал, но пришлось сделать такое.
Оставьте свое сообщение