bdd2

Прямое редактирование реквизитов табличных частей документов, справочников и движений

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

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

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

В новой версии обработки добавлена возможность удаления строк, группового заполнения колонок и записи редактируемого объекта в режиме загрузки.

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

Наименование Файл Версия Размер
-
.epf 8,87Kb
01.02.13
440
.epf 8,87Kb 440 Бесплатно

См. также

Добавить вознаграждение
Комментарии
1. DonPedroGonsales (saudin) 20.08.08 11:33 Сейчас в теме
Полезно,но примитивно.Не вижу большой ценности в обработке.
2. vlad (nnvlad) 1 20.08.08 12:05 Сейчас в теме
спасибо, нужный механизм. Для пользователей у меня закрыт доступ к документам -2 дня. Этой обработкой я могу открыть нужный док и исправить ошибку не открывая период., несколько доработав код.
3. Эльвира (eli1984) 25.10.11 07:54 Сейчас в теме
Спасибо, очень помогла для редактирования, когда уже все закрыто, а ошибки остались
4. {ÐƦǑƝȊ} mx (dour-dead) 185 05.07.12 17:55 Сейчас в теме
{Форма.Форма.Форма(13)}: Поле объекта не обнаружено (Проведен)
ДокументОбъект.Записать(?(РедактируемыйДокумент.Проведен, РежимЗаписиДокумента.Проведение, РежимЗаписиДокумента.Запись));
5. {ÐƦǑƝȊ} mx (dour-dead) 185 05.07.12 18:00 Сейчас в теме
(4) это когда справочник редактируем
6. Максим Николаенко (БСК) 23.07.12 17:19 Сейчас в теме
Скажите,как с помощью этой обработки внести изменения в движения документа?
Выбрала редактируемый объек-док.Перенос данных,установила режим "движения",
выбрала нужный регистр накопления "Взаиморасчеты с сотрудниками".Руками исправила КОСГУ в
нужной строке.
Нажимаю "Выполнить".Вижу вопрос "прекратить?".И ничего не сохраняется при любом ответе.
Как сохранить изменения?
7. Владимир (vladismi) 148 24.07.12 09:18 Сейчас в теме
(6) БСК, Проверить границу запрета редактирования, а на вопрос "Прекратить" ответить "Нет".
8. Максим Николаенко (БСК) 25.07.12 16:21 Сейчас в теме
(7) vladismi, спасибо,получилось!
9. Сергей Племянников (Serge_ASB) 08.02.13 09:10 Сейчас в теме
10. Владимир (vladismi) 148 08.02.13 12:11 Сейчас в теме
Непосредственно в 8.1 конечно нет, обработка сделана в 8.2 и обратной конвертации не может быть подвергнута. Разве что делать обработку в 8.1 и вручную переносить туда реквизиты и модули. Здесь на Инфостарте где-то были рекомендации, как это делать. И, насколько помню, в 8.1 нет возможностей записи в режиме загрузки, хотя могу и ошибаться, давно ее не трогал.
11. юрий гулидов (gull22) 80 14.01.14 16:34 Сейчас в теме
Спасибо автору за работу! Отлично работает
12. Олег (olbu) 13.02.15 09:38 Сейчас в теме
Если не требуется добавлять или удалять строки в табличные части, для изменения реквизитов я использую типовую обработку "ГрупповаяОбработкаСправочниковИДокументов", которая имеется в УПП...
13. Сергей Бочковский (reg25) 14.10.15 04:39 Сейчас в теме
14. Владимир (vladismi) 148 14.10.15 09:18 Сейчас в теме
Писалось под обычные формы. Модифицировать под управляемые пока потребности не было.