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

22 Comments

  1. Русский

    Это таким вот хитрым способом обходимся без перепроведения документов:

    ДокументОбъект.Записать(РежимЗаписиДокумента.Запись)

    😀

    Reply
  2. ghostishe

    Ага, а если после строчки нет чего-нибудь, типа КонецПроцедуры, Цикла итп,

    то еще и точку с запятой в конце забубенить нужно. А чем не устраивает стандартная «подбор и обработка?» все везде типовое, ничего дописывать не надо.

    Reply
  3. anig99

    Уберу минус, когда объяснишь чем твоя обработку лучше Групповой обработки справочников и документов и Универсальный подбор и обработка…

    Reply
  4. agew

    (1) Я что то не понял — это юмор такой или что, чем данный код то не понравился? Если тем что документ не перепроводится так для этого и прежназначено. Пользователь ведь не все реквизиты может редактировать, а только определенные (типа строки, дата, и спецреквзиты из заявленного списка), те что на движения документов не влияют (ну согласитесь что номер вх. документа в «ПоступленииТоваровИУслуг» на его движения ну никак не влияет или номер вх. сч-ф).

    Reply
  5. agew

    (2) <Ага, а если после строчки нет чего-нибудь, типа КонецПроцедуры, Цикла итп,

    то еще и точку с запятой в конце забубенить нужно> — у тебя ошибку обработка выдала что ли? Если да — то в каком месте? Данная обработка бралась из типовой конфигурации «Бухгалтерия предприятия» и для нее же делалась. Может я лошара такой, но вообще то при заполнении формы публикации я это указывал.

    (2,3) По поводу стандарных обработок — да я сам только за — если бухгалтера будут их использовать (мне ж работы меньше) и я сначала им данные обработки и продемонстрировал, но мне было заявлено: «Мы вот в 7-ке изменяли реквизиты из общего журнала, нам было так удобно. А то что ты нам тут показал, нас не устраивает (неудобно, много кнопок нажимать и т. п.). Делай как в 7-ке.» А у нас в компании принцып — кто деньги платит, тот музыку и заказывает. Вот поэтому и пришлось делать подобным образом. Хорошо еще что не заставили во все журналы и списки документов добавлять возможность редактирования реквизитов.

    Reply
  6. poppy

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

    Ага. Уже увидила в (4).

    Reply
  7. poppy

    В обработке новое значение реквизита может быть любого типа. Так задумано?

    Reply
  8. Русский

    (4) Почему-то у меня редактировались реквизиты, которые влияют на движения ❓ Вы хотя бы ненужные выводите только для чтения 😉

    Reply
  9. agew

    (8) какие именно реквизиты? вид документа?

    Reply
  10. agew

    (7) Замечание принято, обработка исправлена — теперь при выборе нового значения тип значения определяется автоматом по метаданным реквизита документа.

    Reply
  11. Mazaloff

    и кому понадобилась такая штука? менять реквизиты не перепроводя документ… очень аккуратно с этим надо быть…

    а если юзеры узнают и начнут менять что захотят… все можно тогда на базе и на учете поставить крест! 😀

    Reply
  12. Mazaloff

    (9) ага, вид документа! 😀

    Reply
  13. agew

    (11) либо люди вообще не читают описание и предыдущие коментарии, либо я такой тупой: обработка позволяет менять не все реквизиты документа, а только определенные (типа дата, строка и из спецсписка: адрес доставки, грузоотправитель, грузополучатель, ответственный). Ткните меня мордой в то место в конфигурации «Бухгалтерия предприятия», где эти реквизиты влияют на движения документов.

    (12) тип документа — так нормально?

    Reply
  14. poppy

    Имеется особенность при работе с реквизитами составного типа.

    Например, в типовой УТ в документе Событие есть реквизит «КонтактноеЛицо» типа «СправочникСсылка.КонтактныеЛица, Строка, СправочникСсылка.КонтактныеЛицаКонтрагентов». Это реквизит редактировать нельзя.

    Другой реквизит — «Контрагент» типа «СправочникСсылка.Контрагенты, Строка» редактировать можно. Но ввести позволяет только значение типа СправочникСсылка.Контрагенты.

    Reply
  15. agew

    (14) — исправлено: для реквизитов имеющих составной тип, при выборе значения реквизита сначала появляется окно выбора типа данных.

    Reply
  16. Русский

    (9) Мало что-ли реквизитов примитивного типа, которые влияют на движения или на логику самого документа…

    Reply
  17. anig99

    Повторю вопрос — чем эта обработка лучше Групповой обработки справочников и документов???????

    Reply
  18. agew

    (17) мое мнение — ничем не лучше, мнение половины здесь отписавшихся — ВСЕ такие обработки — вселенское зло, мнение нашего главбуха — мне так проще и удобней, мнение ВВП — стране нужна модернизация.

    Reply
  19. isn

    Думаю в этот журнал надо добавить возможность выводить дополнительные реквизиты, даже без возможности отбора

    Reply
  20. IEmelya

    Эта обработка как топор, надо использовать осторожно. Можно дрова рубить, а можно головы.

    Все можно, если осторожно.

    Мне то же так проще и удобней.

    Reply
  21. ture

    {Форма.ОсновнаяФорма.Форма(49,14)}: Переменная не определена (УниверсальныеМеханизмы)

    Результат = <<?>>УниверсальныеМеханизмы.ВосстановлениеНастроек(СтруктураНастройки);

    {Форма.ОсновнаяФорма.Форма(79,14)}: Переменная не определена (УниверсальныеМеханизмы)

    Результат = <<?>>УниверсальныеМеханизмы.СохранениеНастроек(СтруктураНастройки);

    {Форма.ОсновнаяФорма.Форма(705,7)}: Переменная не определена (УниверсальныеМеханизмы)

    Если <<?>>УниверсальныеМеханизмы.ПолучитьНастройкуИспользоватьПриОткрытии(СтруктураНастройки) Тогда

    {Форма.ОсновнаяФорма.Форма(739,3)}: Переменная не определена (УниверсальныеМеханизмы)

    <<?>>УниверсальныеМеханизмы.СохранитьНастройку(СтруктураНастройки);

    {Форма.ОсновнаяФорма.Форма(463,6)}: Переменная не определена (ОбщегоНазначения)

    <<?>>ОбщегоНазначения.СообщитьОбОшибке(ОписаниеОшибки());

    {Форма.ОсновнаяФорма.Форма(473,6)}: Переменная не о

    Reply
  22. CaSH_2004

    (18) Очередной любитель улучшить мир создав свой вилосипед?

    Тут уже есть как минимум 3 мощных инструмента чтобы выполнять такие задачи! Зачем еще то плодить? Хочеться творить? Бери и дорабатывай имеющиеся, делай их лучше и удобнее. А своять редактор реквизитов можно за 20 минут, смысла его выкладывать не вижу совсем

    Оформления разработки вообше никакого!

    Я смотрю народ хватает лишь то что лежит на поверхности, даже не удосужившись набрать поиск.

    Пользуйтесь:

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

    Универсальный редактор реквизитов Управляемый + Обычный интерфейс

    Данные объекта, выбрав его как самый удобный для редактирования сделал к нему Дополнение

    Reply

Leave a Comment

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