gifts2017

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

Опубликовал Лев Лукашов (Skimen) в раздел Обработки - Обработка документов

Есть множество последовательностей, которые бывает очень долго восстанавливаются (у меня есть клиент у которого 1 день партионного учета восстанавливается 3-10 минут, соответственно месяц - 2-4 часа) обработка позволит пользователю поменять комментарий документа не нарушив последовательность.

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

готово

 

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



В архиве 2 файла
1 меняет комментарий только в пределах даты запрета изменения данных.
2 меняет независимо от того, закрыт ли период. (Если процедуры ПриЗаписи() и ПередЗаписью() модуля объекта не вызывают проверки периода, как написали в одном из комментариев такие неизменяемые вне открытого периода документы встречаются в типовой УТ украины)

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
для 8.1
.zip 8,96Kb
20.03.12
27
.zip 8,96Kb 27 Скачать
для 8.2 (проверял на версии без управляемых форм, как будет с ними пока незнаю)
.zip 9,80Kb
20.03.12
14
.zip 9,80Kb 14 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Alex Misanets (Misanets) 20.03.12 12:33
А изменив комментарий групповой обработкой справочников и док-ов что изменит? Она тоже не перепроводит, следовательно и движения не изменяются.
2. Алексей Ситников (SiAl) 20.03.12 20:47
Так вроде же есть универсальная менялка реквизитов. Разве нет?
3. Лев Лукашов (Skimen) 21.03.12 03:14
(1)(2) Аргумент первый : так проще.
аргумент второй, если человек не заморачивается тонкостями (а если заморачивается и хорошо знает платформу - то, как я уже писал, ему эта обработка нафиг не нужна) проведения, универсальной обработкой можно наменять кучу того, что менять без перепроведения не стоит и потом сидеть перед отчетами и не втыкаться, почему в документе одно, например - подразделение, а по отчетам совсем другое.
4. Алексей 1 (AlX0id) 21.03.12 09:29
Если вы заранее знаете, что реквизиты документа могут меняться, но не затрагивать при этом проведение документа - то почему не используете свойства вместо них?
5. Лев Лукашов (Skimen) 21.03.12 09:41
(4) Комментарий - простой реквизит, видный в любых стандартных отчетах, в которых есть нужный документ, а применение новых свойств обычному пользователю довольно трудно объяснить.
а еще свойство с типом значения Строка имеет вроде в стандартной конфигурации ограничение 50 символов, которого нет в комментарии.
К тому же о случае когда все известно заранее никто не говорит, речь о случае когда надо быстро поменять что-то в старом документе, не покоцав ничего лишнего.
6. Dimon (klel) 24.03.12 09:46
Информация очень полезна привела на одну идейку пойду пробовать =) спасибо +
7. Andrey Dyak (electronik) 15.05.12 13:48
В принципе разработка полезная и класная а всем подряд пользоваться универсальним подбором не положено будуть всякой хней заниматся.Интересно будет ли работать в закритом периоде. Автору большое спасибо, не и конечно заслуженое 5 ++++
8. Лев Лукашов (Skimen) 21.05.12 02:12
(7) Если в процедуре ПослеЗаписи, ПриЗаписи и ПередЗаписью нет контроля периода и нет движений регистров (обычно - нет) то которая с игнором периода работает прекрасно.
9. Andrey Dyak (electronik) 29.05.12 11:20
Ситуация такая при заполнении коментария в закритом периоде следующая ошибка" Редактирование данных этого периода запрещено. Изменения не могут быть записаны..." Использую обработку которая игнорирует Дату запрета. Подскажите в чем причина!!!!
10. Лев Лукашов (Skimen) 01.06.12 02:43
(9) Конфигурация переписанная?
11. Andrey Dyak (electronik) 01.06.12 11:27
Стандартная УТ для Украины без каких либо изменений
12. andrey dyak (dyak84) 03.01.13 11:29
Здраствуйте интересно даная обработка для типовой УТ для украини будет работать..... Судя по отзивам (9)(11) не работает. Автор в чем тогда суть твоей обработки если она не работает. Если не та конфигурация напиши тогда в описании с чем точно будет работать.
13. Лев Лукашов (Skimen) 04.01.13 01:57
(12) dyak84, Проверял для типовой Бухгалтерии и Управлении Торговлей.
УТ украины нет, проверить не могу.
Суть обработки очень простая. Когда вы просто меняете комментарий проведенного документа, 1с не просто его сохраняет, а перепроводит. При этом разрушаются(рвутся) последовательности в которых донный документ участвует.
Данная обработка сохраняет документ с новым комментарием не вызывая его перепроведения.
При этом если в процедуре ПередЗаписью() или ПриЗаписи() модуля объекта документа производятся действия проверяющие закрыт ли период - документ не сохраняется.
У меня пока такие документы не попадались. У автора сообщений (9) и (11) похоже попались.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа