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


Универсальная обработка, позволяющая редактировать все реквизиты любых ссылочных объектов базы 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 не будет опубликован. Обязательные поля помечены *