IE 2016

Групповое редактирование реквизитов табличной части и движений документов LITE (управляемая форма)

Опубликовал karpik666 в раздел Обработки - Обработка документов

Очень простая и удобная обработка редактирования табличных частей и движений документов для управляемой формы. Работает в толстом и тонком клиенте, поддерживает режим немодальных окон. Можно выбирать несколько документов и задавать собственный код для редактирования. Поддерживает функционал БСП.

Кому полезно.

Программистам, занимающимся переносами данных (для массовых исправлений в движениях документов: "Перенос данных", или "Корректировка записей регистров")

Бухгалтерам и расчетчикам – можно менять записи в документе "бухгалтерской справки" или "операции", для этого выбираем режим «редактировать движения», также в документе «отражения зарплаты в регламентированном учете» менять субконто по счетам или суммы налогового учета.

Менеджерам по продажам – если нужно откорректировать суммы или данные по номенклатуре в крупных реализациях на 100 или более наименований.

- Да и всем другим, главное - применить фантазию.

Краткое описание

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

Порядок работы:

  1. Выбираем "вид" документа для редактирования.Выбираем вид
  2. Выбираем вариант работы с ним: Редактировать движения или редактировать Табличную часть.

    Редактируем движенияРедактируем табличную часть

  3. Выбираем табличную часть или регистр для редактирования.
  4. На закладке "Список объектов" выбираем документы, их можно добавить либо вручную, либо запросом, если выбираем режим запроса, то необходимо выбрать обработку "Консоль запросов" для управлямых форм. В обработку она не входит. В примере я использую консоль запросов 8.3.5 из http://infostart.ru/public/277749/.

    Добавляем объекты запросом

  5. На закладке "Отбор" задаем необходимые критерии для строк регистров или табличных частей. Нажимаем "Отобрать", нижная таблица заполнится, выбранными данными. Если необходимо исключить какую либо строку из редактирования, то достаточно встать на этой строке курсором и нажать клавишу DEL, либо правую кнопку и выбрать "Удалить строку, поддерживается множественный выбор.

    Отбор

  6. На странице "Чем заполнять" располагаются все возможные варианты редактирования строк: непосредственное заполнение колонки определенными значением и обработка значение колонок с помощью программного кода. В первом случае достаточно изменить данные в колонке "значение" на требуемые и поставить галку на против колонки "Изменять". Для второго случая, чтобы активировать режим программного кода, нужно в необходимой строке поставить галку "Формула" - в поле "значение" проставится заготовка вида Строка.[Колонка] = Неопределено. Вместо «Неопределено» используйте свой код, к примеру, можно в 2 раза увеличить текущее значение в строке, код будет таким  "Строка.Сумма = Строка.Сумма *2;" («;» - этим символом обязательно должна завершаться строка формулы). Нажимаме "Изменить" - отобранные строки, изменятся с учетом текущих настроек. Такие изменения можно применять несколько раз. Обратите внимание: если значение будет рассчитываться по формуле, то это создает угрозы безопасности сохранения данных, хотя код и не будет работать в привилегированном режиме – убедитесь, что обработкой не смогут пользоваться посторонние лица.

    Заполняем фомулой

    Заполняем значением

  7. Дополнительные условие для записи задаются на странице "Настройка".

    Настройка

  8. После всех манипуляций, нажимаем "Записать" - все изменения будут внесены в базу. В базе будут отражены именно те изменения, которые мы применяли для отобранных строк.

     

Обновлено 11.07.2015

Добавил функционал для подключения как внешнюю обработку к конфигурациям на основе БСП.

 

Обновлено 12.08.2015 

Исправил ошибку с функциональными опциями, теперь если реквизит не доступен по функциональным опциям, то он не будет отображаться и в редакторе.

 

Обновлено 28.10.2015

Исправил все тот же недочет.

 

Обновлено 18.10.2015

Исправил ошибку, приводящую в невозможности использования данной обработки для некоторыйх документов (Ошибка при вызове метода контекста (ЗначениеВДанныеФормы))

 

Обновлено 25.01.2016

Исправлена ошибка с документами, у которых нет формы выбора

Добавлен множественный выбор документов в форму выбора из списка. Зажимаете клавишу ctrl и выбираете необходимые документы.

 

P.S. Любые ошибки буду исправлять в кратчайшие сроки.

P.P.S.  Для обработки доступна "справка" - по соответствующей кнопке

 

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

 

Мои работы:

Общее

Перенос данных XML с Анализом и выборочной загрузкой.

Универсальный редактор таблиц и движения документа (LITE) (Обычная Форма)

Универсальный редактор таблиц и движения документа (PRO) (Обычная Форма)

Универсальный редактор Таблиц и Движений документов (Управляемая форма)

Запуск 1С под другим пользователем без пароля.

Защита разработок от копирования (Обычная и Управляемая форма)

 

Управление торговлей 11

Установка цен в УТ11. Произвольный запрос к данным ИБ

 

ЗУП 2.5

Скрываем неиспользуемые виды расчета

Резервы отпусков в Документе "Отражение Зарплаты в Регламентированном Учете" (Оценочные Обязательства)

 

Комплексная И УПП

Форма работы с сотрудниками, как из зуп 2.5

Файлы

Наименование Файл Версия Размер Кол. Скачив.
РедактированиеРеквизитовТЧУпрФорма_1_0_6.epf
.epf 40,88Kb
09.07.16
123
.epf 1.0.6 40,88Kb 123 Скачать

См. также

Лучшие комментарии

16. Светлый ум 12.11.2015 06:42
Интересный механизм: +1
+ 1 [ karpik666; ]
# Ответить

Комментарии

1. TODD22 11.07.2015 05:45
Работает в типовых? Или в любых?
Ответили: (2)
# Ответить
2. karpik666 11.07.2015 06:57
(1) TODD22, работает в любых, протестировал на 3 конфигурациях, если нужно ее подключать Как внешку, то сегодня добавлю функционал бсп для подключения
# Ответить
3. karpik666 11.07.2015 08:28
Обновлено:
Добавил функционал для подключения как внешнюю обработку к конфигурациям на основе БСП.
# Ответить
4. karpik666 13.07.2015 04:43
Кто скачал, отписывайтесь, устраивает или нет. Может чего нужно добавить или обработка идеальная=)
# Ответить
5. pvb2003 (файл скачал) 25.07.2015 12:58
Вид - "Контрагенты" - увы не найдено ... БП 3.0
Ответили: (6)
# Ответить
6. karpik666 25.07.2015 13:18
(5) pvb2003, а можно скрин ошибки?
# Ответить
7. balance (файл скачал) 03.08.2015 15:13
При нажатии на кнопку отобрать в конфигурации 3.0 Бухгалтерия появляется сообщение
{Форма.Форма.Форма(1127)}: Ошибка при вызове метода контекста (ЗначениеВДанныеФормы): Недопустимое значение параметра (параметр номер '2')
Ответили: (8)
# Ответить
8. karpik666 03.08.2015 19:49
(7) balance, ошибка связана с настройками функциональных опций, завтра выложу исправленную версию обработки.
# Ответить
9. karpik666 12.08.2015 19:27
Обновлено 12.08.2015

Исправил ошибку с функциональными опциями, теперь если реквизит не доступен по функциональным опциям, то он не будет отображаться и в редакторе.
# Ответить
10. Sergant (файл скачал) 19.09.2015 23:46
Добрый день!

При нажатии Отобрать
ОтобратьСервер()
...
ЗначениеВДанныеФормы(лРезультатОтбора,ЭтаФорма.РезультатОтбора);

Сообщение об ошибке:
{Форма.Форма.Форма(1133)}: Ошибка при вызове метода контекста (ЗначениеВДанныеФормы): Недопустимое значение параметра (параметр номер '2')

Прошу исправить.

БП 3.0 Последний релиз, БД MSSQL SERVER 2012
Ответили: (11)
# Ответить
11. karpik666 20.09.2015 15:34
(10) Sergant, здравствуйте, подскажите включены ли функциональные опции, какой точно релиз конфигурации?
# Ответить
12. karpik666 18.10.2015 08:15
Обновлено 18.10.2015

Исправил ошибку, приводящую в невозможности использования данной обработки для некоторыйх документов (Ошибка при вызове метода контекста (ЗначениеВДанныеФормы))
Ответили: (13)
# Ответить
13. dimabenyash (файл скачал) 28.10.2015 12:08
(12) karpik666,

Добрый день Управление торговлей, редакция 11.1 (11.1.9.56)

{Форма.Форма.Форма(1146)}: Ошибка при вызове метода контекста (ЗначениеВДанныеФормы): Недопустимое значение параметра (параметр номер '2')

Обработку скачал сегодня.

При выборе ссылки на документ (реализация товаров и услуг), нижняя табличная часть не заполняется!
Ответили: (14) (15)
# Ответить
14. karpik666 28.10.2015 13:30
(13) dimabenyash, странно думал эту проблему решил, у вас конфигурация с доработками?
# Ответить
15. karpik666 28.10.2015 18:43
(13) dimabenyash, Исправил, маленький недочет пропустил.
# Ответить
16. Светлый ум 12.11.2015 06:42
Интересный механизм: +1
+ 1 [ karpik666; ]
# Ответить
17. FlexL (файл скачал) 15.01.2016 08:27
спасибо за обработку ... маленький совет ... добавьте кнопку "выбрать все документы" , т.к. по одному документу в список добавлять документы трудоемко, а через запрос , консоль запросов добавление не удается
Ответили: (18)
# Ответить
18. karpik666 15.01.2016 10:38
(17) FlexL, постараюсь вскоре выложить новую версию обработки, которая будет поддерживать множественный выбор, подскажите, а что не получается с консолью?
# Ответить
19. FlexL (файл скачал) 24.01.2016 10:34
Не передаются данные запроса из консоли запроса в обработку. Т.е. после нажатие кнопки "добавить запросом", подключаю консоль запросов, пишу запрос, нажимаю "выбрать результат" и выдает ошибку. Правда я использовал консоль запросов http://infostart.ru/public/190493/, другой под рукой не было.
Ответили: (20)
# Ответить
20. karpik666 24.01.2016 12:19
(19) FlexL, данная консоль для обычных форм, и она в принципе не работает на управляемых. Попробуйте консоль просто открыть в программе, скорее всего откроется пустая форма.
# Ответить
21. OlegBog1971 (файл скачал) 25.01.2016 11:43
Добрый день.
Пытаюсь использовать вашу обработку в ЗУП 3.0
Групповое изменение движений документа "Перенос данных" регистр "ВзаиморасчетыССотрудниками"
На закладке "Список объектов" нажимаю кнопку "Добавить" - появляется список документов ...
А как выбрать конкретный документ?
Кнопки выбора нет.

Подключил консоль запросов, написал запрос - но почему то результаты запроса не переносятся
Ответили: (22)
# Ответить
22. karpik666 25.01.2016 11:48
(21) OlegBog1971, когда нажимаете кнопку добавить, откроется форма выбора документов, 2 раза щелкаете мышкой на нужном вам документе, тогда он добавится в список объектов, чтобы работать с одним документов в обработке, просто в "списке объектов" должен быть один документ.
Ответили: (23)
# Ответить
23. OlegBog1971 (файл скачал) 25.01.2016 11:56
(22) karpik666, при двойном щелчке по нужному документу открывается сам документ, в список объектов ничего не попадает.
Использую типовую ЗУП 3.0.25.64
Ответили: (24)
# Ответить
24. karpik666 25.01.2016 11:58
(23) OlegBog1971, хм, а в левом верхнем углу нет кнопки выбрать? можете прислать скрин формы, когда выбираете?
Ответили: (25) (26)
# Ответить
25. OlegBog1971 (файл скачал) 25.01.2016 12:05
(24) karpik666, вот скрин результата нажатия на кнопку Добавить - появляется список документов
# Ответить
26. OlegBog1971 (файл скачал) 25.01.2016 12:06
(24) karpik666, вот скрин результата двойного клика при выборе конкретного документа - открывается сам документ
Ответили: (27)
# Ответить
27. karpik666 25.01.2016 12:08
(26) OlegBog1971, вы не туда добавили скрины, нужно нажимать не на кнопку "Выберите файл", а ниже под полем для комментария "Прикрепить файл"
# Ответить
28. OlegBog1971 (файл скачал) 25.01.2016 12:10
пардон ...
как видите кнопки выбора нет
Ответили: (29)

Прикрепленные файлы:

Image 1.jpg
Image 2.jpg
Image 3.jpg
# Ответить
29. karpik666 25.01.2016 12:14
(28) OlegBog1971, хорошо сегодня протестирую для зуп 3.0, возможно это ошибка 8.3.7, напишите в личном сообщении свой e-mail и я как сделаю вышлю вам исправленную версию.
Ответили: (30)
# Ответить
30. OlegBog1971 (файл скачал) 25.01.2016 12:21
(29) karpik666, отправил в личку
# Ответить
31. Ироида (файл скачал) 06.07.2016 16:54
Добрый день! 1С:Предприятие 8.3 (8.3.7.1873)
Бухгалтерия государственного учреждения, редакция 2.0 (2.0.42.25)
{Форма.Форма.Форма(1100)}: Ошибка при вызове метода контекста (ЗначениеВДанныеФормы): Недопустимое значение параметра (параметр номер '2')

Вид :Корректировка регистров
Обработку скачала сегодня.
Ответили: (32) (33)
# Ответить
32. karpik666 07.07.2016 09:29
(31) Ироида, Добрый день, подскажите, при каких обстоятльствах проявляется ошибка, и в каком документе?
# Ответить
33. karpik666 09.07.2016 17:16
(31) Ироида, обновил, просьба перескачать обработку.
# Ответить
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл






IE 2016