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

30.04.20

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

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Редактирование определенных документов в закрытом периоде:
.cfe 8,07Kb ver:20200429
8 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

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

В КА 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.

Вступайте в нашу телеграмм-группу Инфостарт

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

См. также

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

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

14640 руб.

29.04.2020    50220    136    162    

92

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

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

3660 руб.

10.02.2017    121041    728    177    

765

Файловый обмен (TXT, XML, DBF), FTP Поиск данных Инструменты администратора БД Корректировка данных Системный администратор Программист 1С:Предприятие 8 1C:Бухгалтерия 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Данная обработка позволит Вам легко и просто, а главное - быстро, выполнить сравнение данных между ЛЮБЫМИ базами (и РИБ, по правилам конвертаций) по контрольным суммам выбранных объектов баз 1С, работающих на платформах 8.3 и выше. Удобный и понятный интерфейс в виде "мастера". Высокая скорость сравнения достигается за счет специального алгоритма расчета контрольной суммы объекта/записи и сравнения по данным суммам объектов 2х баз через файл. Имеется возможность выбора реквизитов, по которым система будет сравнивать объекты. Сравнение количества записей в движениях документов, возможность сравнивать данные по правилам конвертации и не только! Выбор объектов конфигурации для КАЖДОГО узла в отдельности с индивидуальным отбором для каждого объекта конфигурации, работа с FTP, сохранение или загрузка настроек, сохранение или загрузка результата сравнения, регистрация на обмен объекта и его движений. (Обновление от 12.11.2024, версия 2.2-2.5)

24400 руб.

27.10.2017    46003    31    13    

49

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

Внешняя обработка сравнивает НДФЛ из расчетного листка и НДФЛ из регистра, на разницу формирует документы в 2 шага. Исправляет расхождения, в том числе, когда Аванс больше Зарплаты

9760 руб.

01.09.2023    7968    320    91    

19

Корректировка данных Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Бухгалтерский учет Налоговый учет Налог на прибыль Платные (руб)

Обработка служит для: выравнивания бухгалтерского и налогового учета на определенную дату по выбранным счетам; закрытия остатков по выбранным счетам; обнуления налогового учета (ПР, ВР также будут обнулены)

2928 руб.

05.05.2024    2696    22    0    

18
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 130 29.07.22 18:12 Сейчас в теме
Автор вводит немного в заблуждение… ща поправим:

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

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

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

И все заработает. Я тоже не скачал, но пришлось сделать такое.
Для отправки сообщения требуется регистрация/авторизация