Универсальная форма редактирования объектов базы данных


Универсальная обработка, позволяющая редактировать все реквизиты любых ссылочных объектов базы 1С.

Очень часто встречается ситуация, что в базу данных нужно внести изменения в определённый справочник, но из-за прописанной бизнес логики работы конфигурации не все реквизиты доступны для редактирования. 

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

Так же обработка позволяет получить движения «убитого» документа («Объект не найден»). Для этого нужно выбрав тип документа в поле «Ссылка» ввести GUID документа. Далее эти движения можно удалить и записать изменения.

53 Comments

  1. SergeyFirst

    Универсальная обработка, позволяющая редактировать все реквизиты любых ссылочных объектов базы 1С.

    Перейти к публикации

    Reply
  2. mrd_84

    Нужная штука. Ато зае… обработки под каждую ситуацию писать. Заценим. Одноззначно!)))

    Reply
  3. mxm2

    Делел что-то подобное для просмотра реквизитов в окне сообщений при отладке обменов (выводил еще и внутренний ID объекта), но с редактированием — это ващще… однако осторожно пользоваться нужно, ибо некоторые критичные связи структуры объекта описаны в модуле формы, и могут быть «потеряны» при использовании этой разаработки.

    Reply
  4. SergeyFirst

    Да возможностей она даёт много, но необходимость думать головой не заменяет))

    Для некоторых конфигураций возможно потребуется доработка, для обработки нестандартной записи движений документов.

    Reply
  5. ksv74

    Попытался открыть в Зарплата и Управление Персоналом, редакция 2.5 (2.5.42.4)

    Платформа 1С:Предприятие 8.2 (8.2.13.219)

    Выскакивает ошибка

    {ВнешняяОбработка.УниверсальнаяФормаРедактирования.МодульОбъекта}: Переменная не определена (Универсальные)

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

    Reply
  6. SergeyFirst

    Внёс исправление в обработку. Прошу прощение все скачавших за неудобство.

    Reply
  7. Raminus

    писал такое под 77 в свое время под 82 все лень было 🙂 спасибо 🙂

    Reply
  8. ksv74
    SergeyFirst пишет:

    Внёс исправление в обработку. Прошу прощение все скачавших за неудобство.

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

    Reply
  9. Misanets

    Да, штука классная!

    Подскажите, а как пароль на модуль ставить?

    Reply
  10. SergeyFirst

    (8) Misanets, Заходите в модуль объекта и в меню выбираете: Текст -> Установить пароль

    Reply
  11. Misanets

    (9) Спасибо, не знал 🙂

    Reply
  12. tormozit

    В инструментах разработчика есть подобное средство.

    http://infostart.ru/public/15126/

    «Универсальный редактор реквизитов» называется.

    Reply
  13. Fruit83

    Спасибо за публикацию! Хорошая штука, очень может пригодиться.

    Reply
  14. Boroda

    Интересная вещица. После переноса баз частенько прихрдится редактировать.

    А, если не секрет, чем она лучше указанной в (11) ?

    Reply
  15. Boroda

    И ещё вопросик: после записи изменённого реквизита обработка изменяет соответствующий регистр или реквизит изменяется локально в документе (справочнике), не вызывая изменений в регистрах?

    Reply
  16. Abadonna

    (11) Твой уж на сто рядов проверен, так что по мне ничего другого и не надо.

    Кстати, как редактор его почти и не использую, а вот посмотреть реквизиты, которые ни фига на форме не отображаются — очень даже классно. При переносе очень даже шибко помогает, чтобы узнать чего в правилах недописал/не учел.

    (1)

    Нужная штука. Ато зае…

    А погуглить то, что на этом же сайте сто лет в обед лежит тоже зае…?

    Reply
  17. Abadonna

    (0)Паролить модуль обработки вообще считаю моветоном.

    Надо ж, особо секретный код нам написали!

    Reply
  18. Поручик

    (1) Обработка от Трактора. По интерфейсу схожа, но помощнее. И ещё куча таких.

    Универсальный редактор реквизитов

    http://infostart.ru/public/14747/

    Reply
  19. Abadonna

    (17) А, блин! Я, оказывается, тракторовской и пользуюсь.

    Нюансик: тракторовская работает влёт,эта конкретно притормаживает. Видать было что скрывать в модуле:)

    Reply
  20. SergeyFirst

    По многочисленным просьбам был убран пароль с модуля обработки.

    (14) Boroda, При изменении реквизита в документе необходимо вручную отразить изменения и в движениях на соответствующих закладках, тогда при записи изменения отразятся как в документе, так и в движениях.

    Reply
  21. nataon

    Да, иногда такие штуки пригождаются ))

    Reply
  22. fixin

    Т.к. я вернулся на инфостарт, скоро выложу свою обработку, которую я использовал в этих же целях, так есть выгрузка и загрузка табличных частей в таблицу MXL для отдельного редактирования. Ждите, ждите.

    Reply
  23. agarkin

    Заценим!

    Reply
  24. Поручик

    (18) Самая лучшая от Трактора, остальные потуги и рядом не валялись.

    Reply
  25. maloi_a

    (23) Согласен!

    Reply
  26. almas

    !!! При записи теряется реквизит с типом — «ХранилищеЗначения», если таковой имеется у объекта.

    Пропробуй у элемента справочника «ВнешниеОбработки» исправить наименование….

    Reply
  27. Abadonna

    (26) Народ, ну чего вы паритесь! (23), (17) Универсальный редактор реквизитов

    Лежит аж с 2008-го года, 94 плюса. Чего еще надо?

    Reply
  28. sdtree

    Да, нормальная идея, спасибо автору. Работает довольно хорошо)

    Reply
  29. Созинов

    Спасибо за обработку.

    По моему опечатка:

    Очень части встречается ситуация

    Reply
  30. Sunhare

    Спасибо за обработку.

    Reply
  31. barsa-05

    нужная вещь, весьма полезная

    Reply
  32. almas

    (27) Abadonna, в универсальном редакторе реквизитов — такая же шняга. Потому и написал, что сам наступил на грабли…

    Reply
  33. Abadonna

    (32) Спасибо за наколочку. Не знал, да и не сохранял ни разу, тем более справочник. По моей практике я только на просмотр использовал, да и то только документы.

    Reply
  34. tormozit

    (26) Эта и другие проблемы давно исправлены в (11) http://infostart.ru/public/15126/ , причем об этом написано в комментах к оригиналу от Трактора http://infostart.ru/public/14747/

    Reply
  35. anna_irk

    спасибо

    Reply
  36. sergch2005

    Интересно

    Reply
  37. NtS

    можно ли использовать обработку не для конкретного документа, а для группы документов с определенным отбором ?

    Reply
  38. SergeyFirst

    (39) NtS, Можно использовать только для конкретного документа. Хотя сама идея интересная))

    Reply
  39. a4a

    Спасибо!

    Reply
  40. Uncore

    Обработка очень полезная. Автору плюс.

    Reply
  41. max082

    (16) Abadonna, может не очень качественно написано и автор немного стесняется показывать код

    Reply
  42. accnt

    нужная штука,попробуем

    Reply
  43. orsprog

    Нужная штука.

    Reply
  44. orsprog

    После записи изменённого реквизита обработка изменяет соответствующий реквизит в документе (справочнике), не вызывая изменений в регистрах..?

    Reply
  45. SergeyFirst

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

    Reply
  46. roa4ik

    а изменения в регистре можно сделать?

    Reply
  47. nat5

    Спасибо автору за разработку!

    Reply
  48. SergeyFirst

    (48) roa4ik, Можно вносить изменения в движения документов

    Reply
  49. anton.smyslov

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

    Reply
  50. rurikov

    Искал обрабдотку для периодической правки проводок в определённом виде документов под потребности нашего бухгалтера. Может подойдёт. Посмотрим.

    Reply
  51. rurikov

    Обработка, кстати, такая вроде нашлась. В описании сказано, что основана на данной разработке. Автору — спасибо. Ставлю плюс.

    Reply
  52. Natali_77

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

    Reply
  53. CaSH_2004

    Поставил минус, т.к. не люблю бесполезных обработок, в частности эта — очередной велосипед, тут есть куча обработок которые вполне закрываеют данную задачу, ни об одной из них автор не в курсе что-ли?

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

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *