Изменение реквизита в справочниках и документах

Позволяет изменить любой реквизит в любом справочнике или документе.

Вводим руками Название справочника или документа (Например Справочники.Контрагенты), название реквизита Например НаименованиеПолное. Прогламма автоматически определяет тип реквизита Далее выбираем старое значение — по нему будет производиться отбор. И новое значение на которое его надо будет поменять. Попросили быстро заменить реквизит в справочнике, решил сделать такую вот универсальную штуку. Разрабатывал под 8.2 в режиме обычного приложения.

13 Comments

  1. Поручик

    Универсальный подбор и обработка объектов не подошла и туча редакторов реквизитов справочников и документов тоже?

    Reply
  2. DrAku1a

    Групповая обработка справочников и документов, в настройках установить «Разрешить изменение реквизитов объектов»… Не говоря уже о том, что там можно отбор сделать и т.п.

    А для единичного случая на ИС есть обработка «Универсальная форма редактирования объектов» (или как-то так называется) — тоже весьма полезная вещь 🙂

    Reply
  3. laeg

    Объект ввводим руками, реквизит тоже вводим руками 🙂

    Сразу давайте руками и перебьем значение реквизитов 😉

    А так по сути все в (1) и в (2) сказали.

    Зачем изобретать самокат если есть велосипед ?

    Reply
  4. OldmenInfo

    поддерживаю (3)

    Reply
  5. ER34

    Проблема 1с в неоправданной сложности и неповоротливости их разработок. Я, не смотря на 12ти летний опыт, не знал как изменить реквизит групповой обработкой. Я считаю что программа должна быть простой и быстрой. Хотелось бы услышать замечания по работоспособности и пожелания внести в нее тот функционал, которого пока не хватает.

    Reply
  6. evrakylon

    Вот, чего действительно не хватает Групповой обработке справочников и документов — это отбора и заполнения по произвольному алгоритму. Например, заполнить реквизит ТЧ в зависимости от другого реквизита ТЦ разными значениями: формулами, элементами подчиненных справочников и тп. Да и список объектов бы расширить — Виды расчета, регистры (с отбором), бух операции и тп. А то каждый раз приходится либо писать обработку для этих целей, либо вспоминать и искать, где валяется такая обработка, оставшаяся с прошлого раза. Может, чего пропустил, и такая обработка уже есть. Давно собираюсь доработать типовую. «А зачем изобретать самокат…» — может и не надо — но свое оно роднее, проще в плане развития функционала и самостоятельной доработки.

    Reply
  7. kiros

    (6) evrakylon, есть UCR, эта вещь позволяет все, и отобрать, и применить произвольный алгоритм изменения любых реквизитов в отобранных объектах, то надо знать основы языка запросов и основы макро языка 1с.

    Reply
  8. kiros

    (5) извини, но считаю проект мертворожденным. Но если хочешь узнать чего не хватает, то изволь:

    Изменение реквизита в ТЧ, отбор по периоду для документов. Но это не спасет, как написали до меня есть более универсальные и удобные механизмы (в т.ч. и стандартный «Групповая обработка справочников и документов» или UCR или старый добрый «Универсальный подбор и обработка объектов»), просто надо немного справку почитать, или спросить у более опытных товарищей что и как лучше сделать.

    Reply
  9. ER34

    А насколько будет удобно если при таком же простом интерфейсе обработка сможет работать еще по ркгистрвм и изменять реквизит табличной части?

    Reply
  10. Yashazz

    УПОБ — прост и элементарен в эксплуатации. Продвинутый юзер разберётся легко. А непродвинутым давать такой инструмент вообще нельзя, это хуже обезьяны с гранатой.

    Автор, у тебя событийщики записи, влияющие на изменяемый реквизит, учитываются?

    Reply
  11. ER34

    (10) Yashazz, нет

    Reply
  12. Altair777

    (0)

    Вводим руками Название справочника или документа

    А почему руками? С метаданными работать не умеете?

    Reply
  13. zfilin

    (5) Не надо, не надо дорабатывать.

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

    Reply

Leave a Comment

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