IE2017

Групповая обработка с расширенными функциями

Обработки - Универсальные обработки

Групповая обработка, взятая из типового продукта 1С, с расширенным функционалом.
Умеет:
1) Обрабатывать все ссылочные типы объектов 1С
2) Работать в режиме обмена данными
3) Устанавливать и снимать регистрацию выбранных объектов для обмена
4) Выполнять произвольные действия над элементами с помощью произвольного кода
5) Устанавливать и снимать признак проведения документа без удаления движений или проведения

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

Работа с ней аналогична работе с типовой обработкой. Для записи объектов в режиме обмена данными необходимо установить соответствующую галочку в меню "Настройка".

Список видов объектов расширен другими объектами ссылочного типа из 1С.

Список действий, доступных для выполнения, также расширен.

upd. 2012.08.17 Исправлена работа в конфигурации "Бухгалтерия гос. учреждения". Исправлены обнаруженные ошибки.

Скачать файлы

Наименование Файл Версия Размер
ГрупповаяОбработка.epf
.epf 50,88Kb
17.08.12
683
.epf 50,88Kb 683 Скачать
Старая версия обработка (без части функций, под 8.1)
.epf 48,00Kb
04.07.12
24
.epf 48,00Kb 24 Скачать

См. также

Комментарии
1. cbr900 (cbr900) 149 02.07.12 07:52 Сейчас в теме
А прерываться по ctrl+PauseBreak умеет?
2. Евгений Быстров (bystrov-e) 118 02.07.12 09:45 Сейчас в теме
4. Евгений _ (Johny_v) 15 04.07.12 09:11 Сейчас в теме
Почти все действия реализованы либо в типовых конфигурациях (например, регистрация в плане обмена), либо с помощью существующих обработок: Универсальный подбор и обработка, которые есть у любого программиста.
В этой добавлена только запись в режиме обмена данными. Что делается менее чем за 1 минуту...
Ничего уникального здесь нет.
5. Евгений Быстров (bystrov-e) 118 04.07.12 09:38 Сейчас в теме
Ну и код еще произвольный добавлен :) Эта обработка - взята из типовой (как там написано) и допилена под себя. Она хорошо себя зарекомендовала, вот я и выложил, тем более что аналогов с таким же набором функций тут я не видел.

Универсальным подбором и обработкой вы сможете только один тип объектов обрабатывать за один раз. Здесь же сохранены преимущества групповой обработки и добавлены некоторые функции.

Регистрировать же изменения через узел обмена не слишком удобно тоже.
6. Stamper (Stamper) 34 04.07.12 11:17 Сейчас в теме
а 5-й пункт -- это разве фича? это баг, как мне кажется
7. Евгений Быстров (bystrov-e) 118 04.07.12 11:36 Сейчас в теме
Это фича для исправления багов :) В обработке снятие и установка признака проведен без перепроведения документа вынесена в отдельный пункт, так что не обязательно ей пользоваться. В процессе обмена данными иногда возникают ситуации, в которых документ не проведен, а движения у него на самом деле есть и трогать их нежелательно. Для этого и сделан этот пункт.
8. Ильшат (shatt) 37 04.07.12 18:12 Сейчас в теме
Эх...
вот как раз хотелось изменять Объект.КакойТоРеквизит = НекаяФункция(Объект.ДругойРеквизит)
Скачал, но вот пичалька... нужно для 8.1, а обработка для 8.2
9. Евгений Быстров (bystrov-e) 118 04.07.12 22:45 Сейчас в теме
(8) shatt, Специально для вас выложу старую версию на 8.1. Части функций в ней нет, но для этой цели сойдет :)
10. Ильшат (shatt) 37 05.07.12 13:30 Сейчас в теме
Здорово! Я было уже почти переделал сам имеющююся...
Премного благодарен за небезразличие к собратьям и оперативность :)
Очень порадовало, будем юзать, пригодится
11. Ильшат (shatt) 37 05.07.12 13:41 Сейчас в теме
Попробовал, например цену в табличной части документа хочу увеличить на 1 рубль:
Выбрал обрабатывать ТЧ,
обработка - заменить реквизит на выражение
выражение ставлю " Объект[СтрокаДанных.Т_ТЧ][СтрокаДанных.Т_НомерСтроки-1].Цена+1" все работает, а вот так "СтрокаТЧ.Цена+1" не идет. Хочется проще. Вроде в легенде написано что это равносильно. Что-то делаю не так?
12. Евгений Быстров (bystrov-e) 118 05.07.12 14:01 Сейчас в теме
(11) shatt, Нужно писать строго как в легенде - %СтрокаТЧ%, там по-моему так.
13. Ильшат (shatt) 37 05.07.12 14:48 Сейчас в теме
(12) Все верно! %СтрокаТЧ%.Цена+1 получилось. Я про это не подумал. Еще раз спасибо!
14. Наталья (bahcha8) 09.07.12 16:03 Сейчас в теме
Очень удобная получилась обработка, Спасибо
15. OBEH (OBEH) 09.07.12 18:54 Сейчас в теме
(5) bystrov-e, "Эта обработка - взята из типовой (как там написано) и допилена под себя"
Дак за это денюжку надо еще платить?
16. Евгений Быстров (bystrov-e) 118 10.07.12 07:25 Сейчас в теме
17. Владимир Каракозов (karakozov) 10.07.12 08:55 Сейчас в теме
Отличный инструмент, доработанные вещи часто нужны.Плюс автору.
18. Евгений Быстров (bystrov-e) 118 10.07.12 09:07 Сейчас в теме
19. OBEH (OBEH) 10.07.12 14:21 Сейчас в теме
(16) bystrov-e, Это платная обработка?
20. Евгений Быстров (bystrov-e) 118 10.07.12 14:25 Сейчас в теме
21. OBEH (OBEH) 10.07.12 14:33 Сейчас в теме
(20) bystrov-e, Давай мне на почту. Будем тестить
22. Евгений Быстров (bystrov-e) 118 10.07.12 14:40 Сейчас в теме
23. fhn iyg (zigomodo) 10.07.12 16:18 Сейчас в теме
Спасибо автору за обработку.Как сейчас столкнулся с необходимостью ее использовать.Очень помогло.
24. Олег Шалимов (CaSH_2004) 344 11.07.12 15:57 Сейчас в теме
Неплохо сделано, однако удручает с каким постоянством народ творит велосипед не оглядываясь по сторонам и еще гордо заявляет об этом
25. f f (fnv) 19.07.12 07:43 Сейчас в теме
Спасибо, появятся деньги, скачаю.
26. Ден (den_valley) 223 23.07.12 06:43 Сейчас в теме
Не могу понять, куда тут код произвольный вставлять?
В похожих обработках была отдельная страница для вставки программного кода, а тут иде?
Прикрепленные файлы:
27. maksim.s (Gandalf Белый) 23.07.12 16:37 Сейчас в теме
Большое спасибо автору! интересная обработка, думаю пригодиться!
28. FlexLiam (FlexL) 26 25.07.12 11:34 Сейчас в теме
В БГУ (10.2) при добавление в отбор документа выдает ошибку

{Форма.Форма.Форма(670)}: Поле объекта не обнаружено (НазначениеСвойства)
Если Не Выборка.НазначениеСвойства.ТипЗначения = Неопределено Тогда
29. Александр Удалов (higs) 25.07.12 12:12 Сейчас в теме
А мне понравилась и пригодилась обработка. Плюсую. Пусть и одна из многих, но каждый продукт найдет своего пользователя\покупателя
30. Василий Пупкин (sad888) 6 26.07.12 12:13 Сейчас в теме
У меня тоже в БГУ (10.2) при добавление в отбор документа выдает ошибку

{Форма.Форма.Форма(670)}: Поле объекта не обнаружено (НазначениеСвойства)
Если Не Выборка.НазначениеСвойства.ТипЗначения = Неопределено Тогда

что делать? Обновиться до 12.3
срочно надо поменять счета амортизации при вводе остатков ОС по инвентарникам.
31. Евгений Быстров (bystrov-e) 118 26.07.12 22:23 Сейчас в теме
(28) FlexL, (30) sad888, Простите, что такое БГУ - бухгалтерия гос. учреждения? Если это типовой продукт, то наверное там что-то отличается в использовании свойств объектов. Если вы скинете мне ссылку на конфигурацию, то я смогу выяснить в чем проблема и адаптировать обработку.
32. FlexLiam (FlexL) 26 27.07.12 08:04 Сейчас в теме
БГУ - это "1С:Бухгалтерия государственного учреждения 8", ссылка:
http://v8.1c.ru/stateacc/
33. Василий Пупкин (sad888) 6 31.07.12 12:00 Сейчас в теме
Да, всё правильно. Правильная ссылка. Ждем.
34. Альтаир (Altair777) 638 31.07.12 15:24 Сейчас в теме
(0) а независимые регистры сведений можно? :)
35. Олег Шалимов (CaSH_2004) 344 01.08.12 18:16 Сейчас в теме
Скачал посмотрел, взял на вооружение, итог:
Плюсы:
- идеи очень хорошие хорошо что кто-то взялся их реализовать
Минусы:
- попробовал выбрать "Планы обмена" - в результате:
{Форма.Форма.Форма(1019)}: Ошибка при установке значения атрибута контекста (Текст)
	ПостроительЗапроса.Текст = ТекстЗапроса;
по причине:
{(4, 17)}: Синтаксическая ошибка """
"Обмен "Розница<<?>>" - "Бухгалтерия предприятия 2.0"" КАК Ш_Вид_Представление,
...Показать Скрыть

- пропал напрочь пункт в действиях - "Изменить реквизит"
- те реквизиты которые вынесены в список действий не работают, проверил на "Дате" - не отработало, полез в код а там проверка на
Если ТипВыбора = "Реквизит" Тогда

а это не будет работать т.к. он то не заполняется при типовых действиях почти никогда (смотри в сторону "ЭтоВыбор")

Итог: +2-1 = -1
Обработку автор только убил т.к. не до конца изучил механизм ее работы, т.е. новый функционал она выполняет а вот старый теперь нет.

ЗЫ: Минус однако пока не ставлю т.к. сам решил перенести данные идеи в свою обработку ГОСиД но уже с исправлениями, надеюсь автор воспримет это без обид (авторство разработки (не идеи) я укажу, однако переделаю как надо)
36. Евгений Быстров (bystrov-e) 118 02.08.12 09:21 Сейчас в теме
(35) CaSH_2004, Да, ошибка прикольная, связанная с дурацкими кавычками в синониме плана обмена. Я ее поправлю. Мнение ваше интересно, спасибо за внимание. До конца, как я понимаю, вы сами не разбираетесь в типовом механизме работы. Там галочка такая есть в настройках для изменения реквизитов. Вашу обработку тоже обязательно посмотрю, возможно найду в ней для себя что-то интересное.
37. Сергей Обухов (kumirmp) 12 16.08.12 14:52 Сейчас в теме
Хорошая обработка ! Пригодиться в работе!!
38. Сергей Обухов (kumirmp) 12 17.08.12 12:56 Сейчас в теме
С:Предприятие 8.2 (8.2.14.528)
Бухгалтерия государственного учреждения, редакция 1.0 (1.0.12.3)

Не РАБОТАЕТ!!!



{Форма.Форма.Форма(670)}: Поле объекта не обнаружено (НазначениеСвойства)
Если Не Выборка.НазначениеСвойства.ТипЗначения = Неопределено Тогда
39. Александр МАН (1977) 2 18.08.12 11:26 Сейчас в теме
40. Евгений Быстров (bystrov-e) 118 19.08.12 23:11 Сейчас в теме
41. Елена V (AlenaR) 24.01.13 13:15 Сейчас в теме
Вчера качала но из-за сбоя сервера плюсик потерялся
вернула плюсик и хочу сказать спасибо
очень пригодилась для заполнения реквизита в большой группе документов и заполнения реквизита в справочниках по условиям
42. Павел Потапчик (geffest) 09.06.13 11:57 Сейчас в теме
ставлю +.очень пригодилась для заполнения реквизита в большой группе документов РТУ
Оставьте свое сообщение