Групповая обработка справочников и документов (Управляемая форма) v 3.2

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

Старая добрая обработина "Групповая обработка справочников и документов", теперь на Управляемом приложении. Работает с на платформе версии не ниже 8.2.16! Работает в интерфейсе "Такси"


Обработка "Групповая обработка справочников и документов" присутствовала во всех типовых конфигурациях разработанных для обычного приложения. Простой удобный и универсальный мехназм. Сэкономил всем кучу времени.

Почему-то 1С решил вместо нее использовать обработку "Изменение выделенных объектов" которая имеет ряд существенных недостатков. Например для ее использования в тех объектах где ее нет нужно менять конфигурацию. 

По сравнению с оригиналом имеет один большой плюс: вместо Построителя отчетов используется СКД что позволяет группировать условия (группы И ИЛИ НЕ)

Изменения в версии 1.1

- Реализована работа с табличными частями

- Улучшен пользовательский интерфейс: При закрытии формы настройки таблиц табличных частей отбора сохраняются и подгружаются при следующем открытии формы. 

Изменения в версии 1.2

- Реализована обработка Планов Видов Расчета и Планов Видов Характеристик

Изменения в версии 1.3

- Исправлена ошибка возникающая при открытии обработки "Значение не является значением объектного типа (ИмяОбъекта)"

Изменения в версии 1.4

- Реализована групповая обработка Бизнес-Процессов и Задач

Изменения в версии 1.5

- Исправлена ошибка Неактивной транзакции

- Добавлена возможность изменять данные в режиме загрузки (режим отлючает проверку правильности заполнения объектов в типовых конфигурациях)

- Добавлена Справка

- Внесен ряд улучшений в пользовательский интерфейс

Изменения в версии 1.6

- Для объектов типа "Документ" добавлена сортировка по умолчанию (по дате)

Изменения в версии 1.7

 Радикально изменен дизайн формы с целью сократить до минимума количество пользовательских действий:

-Выбор таблиц отбор и результат отбора теперь находятся на одной странице одной формы.

-Инициализация отбора происходит автоматически при отметке какой-либо таблицы

Изменения в версии 1.8

Для работы с планами видов характеристик добавлен отбор по типам значения. Доступно два режима отбора: по доступным для  отмеченных ПВХ типов значений и по выбранным типам значений конктретных элементов ПВХ. 

- Улучшена работа с ПВХ: при смене типов значений элементов ПВХ обработка автоматически подставляет только достпуные всем отмеченным типам ПВХ значения. Таким образом ситуация при которой происходит попытка присвоить элементу недоступное значение исключается. 

 

Изменения в версии 1.9

-Небольшие изменения в интерфейсе: настройка видимости колонок сохраняется после нажатия кнопки "Отобрать" (раньше приходилось каждый раз после применения отбора заново настраивать видимость колонок)

 

Изменения в версии 2.0

- Исправлена ошибка с "падением" формы при попытке создания реквизита с недопустимым типом (например Хранилище значения).  Для тех кто найдет еще что-нибудь подобное:  в модуле формы есть функция "ПолучитьНедопустимыеТипы". Добавляем новые типы по аналогии с типом "ХранилищеЗначения". 

- Реализована возможность хранить несколько вариантов настроек (команды сохранения/загрузки настроек доступны через меню "Все функции")

 

Изменения в версии 2.1

- Реализована возможность изменять несколько реквизитов в одной транзакции через пункт "ИзменитьРеквизиты" в меню "Выберите действие".

 

Изменения в версии 2.2

Добавлена настройка "Не прерывать выполнение при ошибке". В том случае если обработка производится не в транзакции возникновение ошибки при использовании этой настройки не прерывает ход обработки. Те объекты запись которых не удалась выделяются ядерно-красным цветом. 

- Доработан интерфейс: в таблицах отбора и сортировки появилась возможность добавить одной кнопкой все возможные поля

- Протестировал обработку в интерфейсе "Такси". Все замечательно работает

Изменения в версии 2.3

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

 

Изменения в версии 2.4

-Для режима "Обрабатывать Табличные части" добавлено новое возможное действие: удаление выбранных строк.

Изменения в версии 2.5

-Исправил ошибку при отборе ПВХ: не работал выпадающий список при отборе по типам (актуально для платформы версии 8.3)

Изменения в версии 2.6

-Оптимизирован отбор объектов: набор данных в схеме компоновки - объект заменен на запрос. При больших объемах данных отбор стал работать заметно быстрее

-Появилась возможность включить обработку в конфигурацию без изменения кода в форме. 

Изменения в версии 2.7

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

Изменения в версии 2.8

-Добавлена возможность изменить Константы и Планы Обмена

Изменения в версии 2.9

- реализована групповая печать документов для типовых конфигураций на управляемом приложении. Печать доступна только для печатных форм, доступных из форм списков объектов.

Изменения в версии 3.0

-добавлена обработка общих реквизитов

Изменения в версии 3.1

-оптимизирована обработка табличных частей

Изменения в версии 3.2

-исправлена ошибка при обработке табличных частей

-для числовых значений реализована возможность выполнять изменение по произвольной формуле

Файлы

Наименование Файл Версия Размер Кол. Скачив.
Групповая обработка справочников и документов
.epf 52,07Kb
23.10.15
4126
.epf 52,07Kb 4126 Скачать

См. также

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

135. Поручик (файл скачал) 24.03.2014 16:26
(134) Объекты обрабатываются на сервере. Если метаться хотя бы порциями между клиентом-сервером, на больших объёмах обработка впадёт в ступор.
Ответили: (136)
+ 5 [ chmv; asuktty; 7OH; VasMart; kser87; ]
# Ответить
19. kser87 01.07.2013 13:38
(18) DimanYa, Если вы специалист по 1С, то качайте конечно у Поручика. Она сложнее для понимания, но функций у нее значительно больше.
+ 2 [ shoy; wunderland; ]
# Ответить
110. kser87 02.02.2014 00:17
(109) ErrorEd88, Пробовал, но пока что это невозможно сделать. Дело в том, что в типовых конфигурациях на обычном приложении в модуле каждого объекта была функция, которая возвращала список печатных форм. В конфигурациях на упр. приложении такой функции нет, за печать отвечают команды. Их программный анализ не предусмотрен.

Но групповая печать на упр приложении предусмотрена: если я не ошибаюсь, вы можете открыть форму списка нужного документа, поставить отбор выделить все при помощи сочетания клавиш ctrl+a и нажать на команду печати.
Ответили: (112)
+ 2 [ ketr; ErrorEd88; ]
# Ответить
168. kser87 14.05.2014 12:45
(165) 7OH, сделал, можете качать обработку.
+ 1 [ 7OH; ]
# Ответить
69. kser87 16.11.2013 20:50
(68) Alister, был ответ на сообщение(63). Можно качать
Ответили: (71)
+ 1 [ Alister; ]
# Ответить
12. kser87 05.06.2013 16:01
(11) chum, тогда ставьте еще условие ЭтоГруппа = Ложь;
Ответили: (13)
+ 1 [ chum; ]
# Ответить
166. kser87 08.05.2014 13:43
(165) 7OH, эх, раскусили вы меня)))

Торжественно обещаю, в ближайшие дни переделаю и выложу новую версию. Сделаю следующее:

1) Переделаю в СКД сделаю набор данных-запрос, вместо объекта и объектной модели заполнения
2) Выложу имя обработки в отдельную процедуру
+ 1 [ 7OH; ]
# Ответить
64. kser87 24.10.2013 15:57
(63) Alister, действительно. Что-нибудь придумаю
+ 1 [ Alister; ]
# Ответить
35. Shrek2015 07.08.2013 11:01
хорошая штука. спасибо автору!
+ 1 [ kser87; ]
# Ответить

Комментарии

1. kompas-dm (файл скачал) 01.06.2013 17:07
(0) Посмотрите эту работу от Поручика
Ответили: (2) (3) (98)
# Ответить
2. kser87 01.06.2013 17:39
(1) kompas-dm, такая тоже есть. Но простые пользователи ее не воспринимают обычно.
Ответили: (3) (4) (20)
# Ответить
3. Поручик (файл скачал) 03.06.2013 07:48
(1)(2) Эта обработка немного другого назначения и организации, для обычных пользователей не предназначена.
# Ответить
4. Поручик (файл скачал) 03.06.2013 08:00
(2) Отбор по дополнительным свойствам и реквизитам в СКД происходит через ссылку на объект.
Ответили: (8)
# Ответить
5. petrov_al 03.06.2013 09:16
Простите, не подскажете где можно взять обработку "Изменение выделенных объектов".
Ответили: (6) (7)
# Ответить
6. Поручик (файл скачал) 03.06.2013 09:41
(5) Нигде. Это принадлежность конфигураций на БСП (Управление торговлей 11, Розница 2, УНФ). Копай типовые
# Ответить
7. kser87 03.06.2013 09:52
(5) petrov_al, Обработка называется "ГрупповоеИзменениеОбъектов". У нее есть один большой недостаток: для того, чтобы добавить ее к нужному объекту, нужно менять конфигурацию.
# Ответить
8. kser87 03.06.2013 10:00
(4) Поручик, Насколько я знаю, это происходит в том случае, если у объекта в Конфигураторе указана таблица характеристик. Вкладка "данные"- кнопка "Характеристики". Иначе их приходится указывать на вкладке "характеристики" в конструкторе запроса СКД.
# Ответить
9. chum (файл скачал) 05.06.2013 15:29
Спасибо за работу! Давно искал.
А как настроить отбор, чтобы туда не попали группы, а только входящие в их состав элементы?
Ответили: (10)
# Ответить
10. kser87 05.06.2013 15:31
(9) chum, поставить отбор по полю родитель. Или поставить отбор по полю "ссылка", вид сравнения = "В группе"
Ответили: (11)
# Ответить
11. chum (файл скачал) 05.06.2013 15:59
(10) kser87, не получилось. В номенклатуре группы, подгруппы и т.п.
"Или поставить отбор по полю "ссылка", вид сравнения = "В группе" ", так в отбор попадают не только элементы, но и группы в которые они входят.
В номенклатуре глубокая иерархия и хочется обработать все элементы входящие в состав глобальной группы.
Ответили: (12)
# Ответить
12. kser87 05.06.2013 16:01
(11) chum, тогда ставьте еще условие ЭтоГруппа = Ложь;
Ответили: (13)
+ 1 [ chum; ]
# Ответить
13. chum (файл скачал) 05.06.2013 16:14
(12) kser87, получилось.
Большое человеческое спасибо!
Мало того что сделал, так ещё и пользоваться научил...
Ответили: (14)
# Ответить
14. kser87 05.06.2013 16:24
(13) chum, Не за что, обращайтесь
# Ответить
15. s_uu 19.06.2013 07:36
А существует ли групповая обработка регистров сведений??
Ответили: (16)
# Ответить
16. kser87 20.06.2013 08:43
(15) s_uu, для обычного приложения разработано много обработок.
# Ответить
17. internetname 27.06.2013 18:17
Нужная вещь.
# Ответить
18. DimanYa 01.07.2013 13:32
Сейчас постоянно приходится заходить в режиме обычного приложения, чтобы изменить много реквизитов за раз.

Подскажите какая обработка лучше ваша или Поручика? а то ограничен в средствах для скачивания.
Ответили: (19)
# Ответить
19. kser87 01.07.2013 13:38
(18) DimanYa, Если вы специалист по 1С, то качайте конечно у Поручика. Она сложнее для понимания, но функций у нее значительно больше.
+ 2 [ shoy; wunderland; ]
# Ответить
20. wunderland (файл скачал) 04.07.2013 11:21
(2)такое простым пользователям вообще давать нельзя. мало того что "с шашкой на голо..." та к еще и шашка тротиловая :)
Ответили: (21)
# Ответить
21. kser87 04.07.2013 11:51
(20) wunderland, но для спеца вещь незаменимая
# Ответить
22. Йожкин Кот (файл скачал) 08.07.2013 11:56
Плюсую. Но не хватает в выборе типа объекта ПВХ, Планов видов расчета. Доделайте, если не трудно.

PS. Да и Планы счетов, Бизнес-процессы и Задачи до кучи можно добавить.
Ответили: (24)
# Ответить
23. Re:аниматор (файл скачал) 12.07.2013 03:49
Не хватает обработки табличных частей документа, а так все хорошо!
# Ответить
24. kser87 13.07.2013 00:14
(22) Йожкин Кот, сейчас в отпуске) выйду, добавлю ПВХ и План видов расчета. Бизнес-процессы и задачи потом тоже можно сделать. На счет Плана Счетов: сомневаюсь в необходимости. Что вы хотите там менять групповой обработкой?
Ответили: (25) (27)
# Ответить
25. kser87 13.07.2013 00:14
(24) kser87, Это уже реализовано
# Ответить
26. s_uu 15.07.2013 09:52
Обработка помогла, спасибо!
# Ответить
27. Йожкин Кот (файл скачал) 15.07.2013 17:18
(24) я ж написал "до кучи" :)
практически, в плане счетов групповой обработкой еще ничего не приходилось менять.
# Ответить
28. KliMich 20.07.2013 21:53
Спасибо! Пригодиться.
# Ответить
29. Йожкин Кот (файл скачал) 24.07.2013 10:57
спс за ПВХ и ПВР!
Ответили: (30)
# Ответить
30. kser87 24.07.2013 11:14
(29) Йожкин Кот, будьте аккуратнее с ними.
# Ответить
31. Alex_E (файл скачал) 07.08.2013 08:43
Вещь нужная! Добавьте птичку "Отключить контроль записи".
Ответили: (32)
# Ответить
32. kser87 07.08.2013 09:58
(31) Alex_E, Что вы имеете в виду?
Ответили: (33)
# Ответить
33. Alex_E (файл скачал) 07.08.2013 10:36
(32) kser87, Иногда надо например сделать групповое изменения в договорах контрагентов (после переноса из 7.7 итп), но изменить их не дает контроль. Если установить при обработке ОбменДанными = Истина - то изменения пройдут, но лучше это сделать отключаемой опцией, потому и написал
Добавьте птичку "Отключить контроль записи".
.
Ответили: (34)
# Ответить
34. kser87 07.08.2013 10:41
(33) Alex_E, Сделаю, спасибо за совет. Сам бы никогда не додумался до этого.
# Ответить
35. Shrek2015 07.08.2013 11:01
хорошая штука. спасибо автору!
+ 1 [ kser87; ]
# Ответить
36. anado (файл скачал) 08.08.2013 14:56
в 11.1.2.10 не работает - что то там с правами доступа намудрили
Ответили: (37)
# Ответить
37. kser87 08.08.2013 15:12
(36) anado, расскажите подробнее: что такое "11.1.2.10". Если выдает ошибку, то копируйте текст ошибки.
Ответили: (38)
# Ответить
38. anado (файл скачал) 08.08.2013 20:07
(37) kser87, это конфигурация "Управление торговли" 11.1.2.10

Платформа: 1С:Предприятие 8.2 (8.2.18.109)
Конфигурация: Управление торговлей, редакция 11.1 (11.1.2.10) (http://v8.1c.ru/trade/)
Copyright © ООО "1C", 2003-2013. Все права защищены
(http://www.1c.ru)
Режим: Файловый (без сжатия)
Приложение: Тонкий клиент
Локализация: Информационная база: русский (Россия), Сеанс: русский (Россия)

Ошибки:
--------------------------------------------------------------------------------
08.08.2013 23:02:52
{Форма.Форма.Форма(907)}: Ошибка при вызове метода контекста (ОтменитьТранзакцию)
ОтменитьТранзакцию();
по причине:
Транзакция не активна
{Форма.Форма.Форма(901)}: Ошибка при вызове метода контекста (Записать): Нарушение прав доступа!
Ответили: (39)
# Ответить
39. kser87 08.08.2013 20:36
(38) anado, ошибка с неактивной транзакцией моя скорее всего, а

вот про это ничего подсказать не смогу, к сожалению:

{Форма.Форма.Форма(901)}: Ошибка при вызове метода контекста (Записать): Нарушение прав доступа!

на всякий случай:

При двойной щелчке мыши по этому сообщению откроется объект, запись которого не удалась
Ответили: (40)
# Ответить
40. anado (файл скачал) 10.08.2013 16:58
(39) kser87, неактивная транзакция это следствие, ошибки нарушения прав доступа - а эта ошибка присуще всем внешним обработкам, которые изменяют данные (не только вашей) в УТ 11.1.2.10 видимо что-то с правами намутили. Ни одна обработка, которая адекватно работала с документами в УТ 11.1.2.9, теперь не пашет.
Ответили: (42)
# Ответить
41. dyak84 15.08.2013 18:39
Автор а с табличними полями твоя обработка работает, по скриншотам не видно добав еще скринов.З труд спасибо так держать. Заслуженое 5+++++
Ответили: (43)
# Ответить
42. kser87 15.08.2013 23:48
(40) anado, объясняю ситуацию:

1) Обработка должна изменить 10 объектов в единой транзакции.
2) 7 успешно изменяются, а запись 8-го вызывает ошибку.
3) При этом вызывается метод "ОтменитьТранзакцию()", транзакция становится неактивной.
4) Но обработка продолжала пытаться изменить оставшиеся 2 объекта. Это и являлось ошибкой.
5) Запись 9-го объекта вызвала ошибку. Снова вызывается метод "ОтменитьТранзакцию()", но транзакция уже была неактивна после п.3. именно это и вызвало ошибку:

{Форма.Форма.Форма(907)}: Ошибка при вызове метода контекста (ОтменитьТранзакцию)
ОтменитьТранзакцию();
по причине:
Транзакция не активна

Я внес такую доработку: при выполнении обработки в единой транзакции, при появлении ошибки, обработка прерывается, а потом вызывается метод "ОтменитьТранзакцию()".

P.S. К сожалению, про косяки с правами ничего сказать не могу, т.к. с УТ не работаю.
Ответили: (45)
# Ответить
43. kser87 15.08.2013 23:48
(41) dyak84, Спасибо! Учту ваше замечание
# Ответить
44. skyp (файл скачал) 16.08.2013 14:30
Спасибо за обработку! Как раз то, что нужно!
# Ответить
45. anado (файл скачал) 23.08.2013 09:53
(42) kser87, потестил 1.5 в УТ 11.1.2.10 при добавлении обработки штатными способами - вываливаются тежи ошибки, но если запускать обработку Файл\открыть... то всё работает - непонятно, глюк какой то.

З.Ы. Да ещё нюанс при проведении документов надо включать сортировку по дате, по умолчанию стоит по виду документа. Я бы посоветовал исправить, что бы визуальная сортировка не влияла на последовательность проведения документов.
Ответили: (46)
# Ответить
46. kser87 23.08.2013 13:25
(45) anado, с первым попробую воспроизвести, может получиться разобраться.

второе доделаю, отличная идея. Вообще в последней версии есть сортировка, можете пока ей воспользоваться.
Ответили: (47)
# Ответить
47. anado (файл скачал) 23.08.2013 14:16
(46) kser87, ага я на эту сортировку на вторые сутки обратил внимание, сразу и не понял почему левые ошибки при проведении стали вываливаться.
Ответили: (48)
# Ответить
48. kser87 23.08.2013 14:26
(47) anado, ну для перепроведения документов лучше воспользоваться обработкой "Проведение документов" с ИТС
# Ответить
49. anado (файл скачал) 23.08.2013 15:00
Для этого надо заходить под толстым клиентом в обычном приложении - что не всегда удобно, ещё как вариант есть типовое проведение в самой конфигурации. Но если уже отобраны документы по нужным параметрам и есть возможность с ними работать - то запускать какие то ещё обработки и их настраивать - как то не охота.
# Ответить
50. JIexa_74 (файл скачал) 28.08.2013 14:26
Не открывается почему то: файл---открыть----и тишинааа...
1с 8.2 (8.2.18) УТ10.3 !
В чем может быть проблема.
В конфиге открывал там все норм....
Ответили: (51)
# Ответить
51. Поручик (файл скачал) 07.09.2013 15:22
(50) Ржачно. УТ 10.3 работает в управляемом режиме? Ваша проблема в незнании матчасти. Пользуйтесь обычной обработкой из комплекта УТ 10.3
# Ответить
52. clab (файл скачал) 13.09.2013 14:09
Спасибо за обработку !!! очень нужная вещь,

Пофиксили падение на реквизите с типом значения "ХранилищеЗначений" (Форма строки 760-766)
        Массив = Новый Массив;
        Массив.Добавить(Тип("ХранилищеЗначения"));
        ОписаниеТиповХранилище = Новый ОписаниеТипов(Массив);
        Для Каждого ЭлементРеквизита Из ТаблицаКопия Цикл
            Если ЭлементРеквизита.ОписаниеТипов = ОписаниеТиповХранилище тогда
                Продолжить;
            КонецЕсли;
...Показать Скрыть


(и 781-783)
            Если ЭлементРеквизита.ОписаниеТипов = ОписаниеТиповХранилище тогда
                Продолжить;
            КонецЕсли;
Ответили: (60)

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

ГОСправочниковДокументовБизнеспроцессвоИЗадач(Управляемое).epf
# Ответить
53. serega3914 19.09.2013 09:39
Штука нужная в арсенале. +
# Ответить
54. mixagor (файл скачал) 20.09.2013 14:23
Спасибо, все работает. Вещь нужная!
# Ответить
55. Поручик (файл скачал) 20.09.2013 14:58
(0) Почему бы сразу не добавлять отбор и сортировку по всем полям объекта, только по умолчанию с отключенным использованием? Посмотри, как у меня по ссылке в первом посте сделано. Если лень скачивать, то я сделал заполнение отбора, сортировки при первом выборе объекта метаданных. Так удобнее.
Ответили: (62)
# Ответить
56. Aspirant 02.10.2013 09:40
хорошая штука, потестим!
# Ответить
57. Logarifm_Andre (файл скачал) 03.10.2013 09:49
Замечательная обработка.
Спасибо автору.
# Ответить
58. SAS99 (файл скачал) 06.10.2013 03:50
Добавить бы еще возможность сохранения нескольких вариантов настроек.
# Ответить
59. kit (файл скачал) 16.10.2013 20:36
Работает, плюсанул.
# Ответить
60. Поручик (файл скачал) 19.10.2013 13:56
(0) Добавьте фикс из поста (52) . Иначе ошибка.
Ответили: (61)
# Ответить
61. kser87 21.10.2013 10:14
(60) Поручик, есть такой! поправлю в ближайшее время
# Ответить
62. kser87 21.10.2013 10:33
(55) Поручик, Потому, что полей может быть очень много и искать нужный элемент будет неудобно.
# Ответить
63. Alister (файл скачал) 24.10.2013 01:11
Спасибо за обработку, очень помогла. Только не понравилось, что при снятии флажка у одного из видов документов полностью очистились элементы отбора, пришлось их заполнять заново, ИМХО это не очень удобно.
Еще было бы не плохо сделать обработку ошибок проведения, чтобы пропускать документы с ошибками.
Ответили: (64) (67) (69)
# Ответить
64. kser87 24.10.2013 15:57
(63) Alister, действительно. Что-нибудь придумаю
+ 1 [ Alister; ]
# Ответить
65. Alister (файл скачал) 16.11.2013 14:21
Еще одни косяк: выбираю вид "Документы", выбираю кнопкой "все", галки проставляются у всех видов документов, но при отборе пишет сообщение, что надо выбрать хотя бы один объект метаданных, вручную снимаю\ставлю галку - начинает работать.
Ответили: (66) (67)
# Ответить
66. kser87 16.11.2013 18:39
(65) Alister, поправлю
# Ответить
67. kser87 16.11.2013 19:27
(65)(63) внес поправки в код обработки.

По поводу отбора: сохраняются только доступные всем выбранным объектам поля отбора.
# Ответить
68. Alister (файл скачал) 16.11.2013 20:40
По поводу отбора: сохраняются только доступные всем выбранным объектам поля отбора.

Я имел в виду не поля отбора, а отбор в таблицу документов, т.е. я через кнопку установил галки для всех видов документов (надо было всем существующим в базе документам установить пометку удаления), а потом кнопкой "Отобрать" хотел заполнить нижнюю таблицу.
п.с. можно уже скачивать ?
Ответили: (69)
# Ответить
69. kser87 16.11.2013 20:50
(68) Alister, был ответ на сообщение(63). Можно качать
Ответили: (71)
+ 1 [ Alister; ]
# Ответить
71. Alister (файл скачал) 17.11.2013 18:48
(69) kser87, спасибо - все получилось.
# Ответить
72. mikeA (файл скачал) 21.11.2013 09:57
Обработка объектов производится на клиенте или на сервере?
Ответили: (73)
# Ответить
73. kser87 21.11.2013 10:10
(72) mikeA, конечно на сервере.
Ответили: (74)
# Ответить
74. mikeA (файл скачал) 21.11.2013 10:19
(73) kser87,
ну да, понятно что на сервере, не так выразился )))
у тебя каждая ссылка передаётся на сервер, все ссылки сразу или частями, чтобы периодически обновлять индикатор выполнения?
и вообще, с точки зрения производительности имеет смысл передавать на сервер сразу все ссылки или можно и по одной?
Ответили: (75)
# Ответить
75. kser87 21.11.2013 10:22
(74) mikeA, все сразу передается на сервер, индикатора нет. С точки зрения производительности передавать по одной вообще не имеет смысла
Ответили: (76)
# Ответить
76. mikeA (файл скачал) 21.11.2013 10:31
(75) kser87, спасибо, тогда качаю. что-то подобное и искал.
может прикрутить к ней индикатор? указывать по сколько ссылок обрабатывать и это количество передавать за раз.
можно объединить с количеством элементов в транзакции. а то когда ссылок тысяч десять и оно ушло с ними на сервер, хз умерло оно там уже или ещё шевелится. по 500 элементов в транзакции например это 20 лишних серверных вызовов, думаю при проведении тех же реализаций в типовых будет незаметно.
Ответили: (77)
# Ответить
77. kser87 21.11.2013 10:42
(76) mikeA, попробую
# Ответить
78. rokhin (файл скачал) 18.12.2013 10:54
Спасибо за обработку. Добавлял возможность корректировки в режиме обмена.
Не из-за увеличения скорости, а чтоб обойти запрет при проверке.
Однако не сразу заметил "уход" на функционал типовой конфигурации, попотел ))))
Ответили: (79)
# Ответить
79. kser87 18.12.2013 11:24
(78) rokhin, честно говоря, не очень понял фразу. Вы сами добавляли возможность обработки в режиме "ОбменДанными.Загрузка = Истина"?
# Ответить
80. rokhin (файл скачал) 18.12.2013 13:00
да. Вы точно сформулировали.
# Ответить
81. oleg212 30.12.2013 14:49
Спасибо за старую-добрую обработку теперь для управляемых форм.
# Ответить
82. ejka (файл скачал) 10.01.2014 12:41
Спасибо, пригодилось. :) Странно, что в типовой такую нужную вещь убрали.
Ответили: (83)
# Ответить
83. kser87 11.01.2014 14:20
(82) ejka, пожалуйста! В типовой есть альтернатива: "Групповое изменение объектов". Она не слишком удачная)
# Ответить
84. Поручик (файл скачал) 13.01.2014 02:32
А в типовых на БСП хоть что-то удачное есть? Универсальный обмен XML и тот сделан фактически на отъеппитесь.
Ответили: (85)
# Ответить
85. kser87 13.01.2014 10:18
(84) Поручик, не будьте так жестоки. Есть и удачные вещи. Мне очень пригодилась подсистема "Варианты отчетов". "Дополнительные свойства" интересно сделаны.
# Ответить
86. feel063 (файл скачал) 14.01.2014 11:18
Спасибо!Искал для управляемых форм
# Ответить
87. Хегга (файл скачал) 14.01.2014 23:36
Безумно нужная вещь, и сделана с тщанием. Один косяк - не работает.
Точнее, работает, но в Бухгалтерия предприятия, редакция 3.0 (3.0.28.7) в поле "Тип объекта" пишет только Справочник, а переключателя типов - нет.

Проверил на древней 3.0.23.9 - там все в порядке.

Автор, поправь пожалуйста, а то страсть как Документы поправить хочется.
Ответили: (89) (90)
# Ответить
88. Поручик (файл скачал) 15.01.2014 09:02
Если речь идёт об 1С:Предприятии 8.3 (8.3.4.389), то работает.
# Ответить
89. kser87 15.01.2014 10:08
(87) Хегга, если это в "Такси", то нужно просто кликнуть левой кнопкой мыши по полю с выбором типа. Тогда вывалится список
# Ответить
90. kser87 15.01.2014 10:37
(87) Хегга, добавил в 8.3 привычную кнопку списка в поле выбора типа. Попробуйте
# Ответить
91. Хегга (файл скачал) 15.01.2014 12:56
Проверил. Версия 2.3 работает на "отлично". Большое спасибо за молниеносную оперативность.
Ответили: (92)
# Ответить
92. kser87 15.01.2014 13:51
(91) Хегга, не за что. Спасибо за активную пользовательскую позицию)
# Ответить
93. vbuots (файл скачал) 15.01.2014 15:20
В Вашей обработке явно!!! не хватает отбора и установки общих реквизитов.
Ответили: (96)
# Ответить
94. BodunOff (файл скачал) 18.01.2014 01:17
А изменение реквизитов объектов в ней предусмотрено? Задача, все товары из выбранного документа "Установка Цен Номенклатуры" перекинуть в другую ценовую группу.
Ответили: (95)
# Ответить
95. kser87 18.01.2014 01:22
(94) BodunOff, изменение реквизитов - это основное назначение обработки.

Ценовая группа - это что? Реквизит товара?
Ответили: (97)
# Ответить
96. kser87 18.01.2014 01:22
(93) vbuots, постараюсь сделать
# Ответить
97. BodunOff (файл скачал) 18.01.2014 11:06
(95) Да, это реквизит номенклатуры.
Ответили: (98)
# Ответить
98. kser87 19.01.2014 00:35
(97) BodunOff, понял, что вы хотите сделать. К сожалению, моя обработка вам не поможет. Если вы владеете встроенным языком 1С, то воспользуйтесь этим: (1)
Ответили: (99)
# Ответить
99. BodunOff (файл скачал) 19.01.2014 11:24
(98) Смотрел её, к сожалению мозга недостаточно чтобы реализовать произвольный запрос. Стандартом там также до этого реквизита не добраться((( Спасибо, Ваша обработка всё равно легла в коллекцию "Must have"!
Ответили: (100)
# Ответить
100. Поручик (файл скачал) 19.01.2014 14:25
(99) Триста рублей и напишу вам код для произвольного алгоритма для изменения реквизита реквизита.
Ответили: (101) (105)
# Ответить
101. BodunOff (файл скачал) 19.01.2014 15:38
(100) Если перевод на QIWI-кошелек устроит стукнитесь в личку плиз.
Ответили: (102)
# Ответить
102. Поручик (файл скачал) 19.01.2014 17:20
(101) Киви нет, можно на телефон.
Ответили: (103)
# Ответить
103. BodunOff (файл скачал) 19.01.2014 17:26
(102) Пишите в личку номер.
Ответили: (104)
# Ответить
104. Поручик (файл скачал) 19.01.2014 17:52
(103) Смотрите в приват. Уведомления на емайл не приходят.
# Ответить
105. kser87 20.01.2014 10:25
(100) Поручик, 10% мне за то, что нашел клиента=)
# Ответить
106. Alexey26 (файл скачал) 23.01.2014 11:31
Ваша обработка вчера мне очень помогла, спасибо!
# Ответить
107. valya977 (файл скачал) 27.01.2014 16:53
Спасибо. Единственно не хватило отбора по дате.
Ответили: (108)
# Ответить
108. kser87 27.01.2014 17:30
(107) valya977, не понял, что значит "не хватило отбора по дате"? что вы делали?
# Ответить
109. ErrorEd88 (файл скачал) 01.02.2014 12:44
Ставлю плюс.
Если бы была еще групповая печать, с возможностью выбора необходимой печатной формы, цены бы не было этой обработке..
Ответили: (110)
# Ответить
110. kser87 02.02.2014 00:17
(109) ErrorEd88, Пробовал, но пока что это невозможно сделать. Дело в том, что в типовых конфигурациях на обычном приложении в модуле каждого объекта была функция, которая возвращала список печатных форм. В конфигурациях на упр. приложении такой функции нет, за печать отвечают команды. Их программный анализ не предусмотрен.

Но групповая печать на упр приложении предусмотрена: если я не ошибаюсь, вы можете открыть форму списка нужного документа, поставить отбор выделить все при помощи сочетания клавиш ctrl+a и нажать на команду печати.
Ответили: (112)
+ 2 [ ketr; ErrorEd88; ]
# Ответить
111. Ганс 04.02.2014 12:43
не хватает выбора ПФ, а так спасибо!!
Ответили: (112)
# Ответить
112. kser87 04.02.2014 13:47
(111) Ганс, смотрите ответ (110). К сожалению, это невозможно сделать. Даже если бы было возможно - обработка перестала бы быть универсальной
# Ответить
113. treblinka (файл скачал) 05.02.2014 15:57
спасибо!
# Ответить
114. treblinka (файл скачал) 05.02.2014 15:59
два вопроса
1. при отборе по "ссылка.дата" добавить "между..."
2. как обрабатывать реквизиты табличной части документа, например, "реализациятоваровиуслуг" в бп30
скачал уже 5-ю подобную обработку, но нужного функционала не увидел
Ответили: (115)
# Ответить
115. kser87 05.02.2014 16:34
(114) treblinka,

1. Нужно добавить два условия:

а) Дата больше или равно Дата начала
б) Дата меньше или равно Дата окончания
в) Выделить оба условия, зажав ctrl, кликнуть правой кнопкой мыши и нажать "Сгруппировать"

2. Под полем "Тип объекта" есть галочка "Обрабатывать табличные части". Установите ее и список документов будет представлен в виде дерева где верхний уровень - сами документы, нижний - их табличные части. Отметьте галочкой табличную часть, которую хотите изменить.
Ответили: (116)
# Ответить
116. treblinka (файл скачал) 05.02.2014 17:11
(115) kser87,
1. спасибо, не додумался
2. никак не получается увидеть графы, например, номенклатура, счета учета, да, собственно всю ТЧ, куда ещё нажать надо
Ответили: (117)

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

001.jpg
# Ответить
117. kser87 05.02.2014 18:15
(116) treblinka, какая вам ТЧ нужна?
Ответили: (119)
# Ответить
118. lelusha 05.02.2014 18:38
интересная обработка, автору спасибо.
# Ответить
119. treblinka (файл скачал) 06.02.2014 09:57
(117) kser87, ТЧ Товары.
я ставлю галочку на виде документа, ставлю галочку на нужной табличной части, доки отбираются, в самой нижней табличной части вашей обработки у меня появляются графы, но как получить "СчетУчета", "СчетДоходов", "СчетРасходов", "СчетУчетаНДСПоРеализации" + если прокрутить бегунок вниз в таблице "Результат отбора", то будет видно что там есть и ТЧ "Услуги", т.е. галочки в "Настройки отбора" не учитываются
Ответили: (120)

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

001.jpg
# Ответить
120. kser87 06.02.2014 11:12
(119) treblinka, вообще ничего не понял. Сделайте скриншот и хотя бы название конфигурации напишите.
# Ответить
121. treblinka (файл скачал) 06.02.2014 12:57
(120) kser87,
короче, извиняюсь, за тупость свою, разобрался, всё ладно, уже всё сделал, спасибо ещё раз!
но есть одно замечание
НовоеПолеСортировки.Поле = Новый ПолеКомпоновкиДанных("Дата") изменить на
НовоеПолеСортировки.Поле = Новый ПолеКомпоновкиДанных("Ссылка.Дата");
Ответили: (122)
# Ответить
122. kser87 06.02.2014 13:27
(121) treblinka, это при обработке табличных частей?
# Ответить
123. treblinka (файл скачал) 06.02.2014 14:15
(122) kser87,
В модуле формы, "дата" вообще там одна
&НаСервере
Процедура ИнициализироватьСКД()
Ответили: (124)
# Ответить
124. kser87 06.02.2014 14:24
(123) treblinka, я уже нашел. спасибо, поправлю!
# Ответить
125. Dimyla (файл скачал) 06.02.2014 15:54
Спасибо, хорошая вещь!
Ответили: (126)
# Ответить
126. kser87 10.02.2014 17:58
(125) Dimyla, не за что)
# Ответить
127. RoL$ (файл скачал) 07.03.2014 14:57
Есть проблема. Подскажите как через вашу обработку найти пустые штрих-кода номенклатуры. У меня их порядка тысячи, в ручную тяжко каждую на удаление ставить.
Ответили: (128)
# Ответить
128. kser87 07.03.2014 15:06
(127) RoL$, какая конфигурация и в каком объекте эти самые штрих-коды храняться?
# Ответить
129. RoL$ (файл скачал) 07.03.2014 15:19
Розница, редакция 2.0 (2.0.8.12). Номенклатура. Надо удалить номенклатуры с пустыми штирх-кодами.
# Ответить
130. ezhikofff (файл скачал) 24.03.2014 14:20
Добрый день,

а можно ли к обработке прикрутить форму прогресс бара?

А то не понятно что там происходит и происходит ли вообще..
Ответили: (131)
# Ответить
131. kser87 24.03.2014 14:43
(130) ezhikofff, к сожалению, не пока придумал такой реализации прогресс-бара, чтобы сломался функционал обработки.
Ответили: (132)
# Ответить
132. ezhikofff (файл скачал) 24.03.2014 14:53
(131) kser87, жаль, у меня 70 000 элементов номенклатуры и когда ждать окончания?
Ответили: (133)
# Ответить
133. kser87 24.03.2014 15:05
(132) ezhikofff, ого. ну я в аналогичных ситуациях просто разбивал на части по какому-то признаку и обрабатывал частями
Ответили: (134)
# Ответить
134. ezhikofff (файл скачал) 24.03.2014 15:41
(133) kser87, ничё нормально, обработал часа за полтора, проверка пройдена, но было бы круто видеть процесс выполнения:)
Ответили: (135)
# Ответить
135. Поручик (файл скачал) 24.03.2014 16:26
(134) Объекты обрабатываются на сервере. Если метаться хотя бы порциями между клиентом-сервером, на больших объёмах обработка впадёт в ступор.
Ответили: (136)
+ 5 [ chmv; asuktty; 7OH; VasMart; kser87; ]
# Ответить
136. ezhikofff (файл скачал) 24.03.2014 16:39
(135) Поручик, можно хотя бы в Сообщить() выдавать номер обработанного элемента с кратностью 1000 (или настраиваемый параметр)
Ответили: (137)
# Ответить
137. kser87 24.03.2014 16:54
(136) ezhikofff, нам все равно придется переходить на Клиент для этого. Если "Сообщать" будем на сервере, то у пользователя сообщения появятся только после перехода на клиент. Т.е. они просто вывалятся в конце обработки
Ответили: (138)
# Ответить
138. ezhikofff (файл скачал) 24.03.2014 17:39
(137) kser87, пишите тогда в текстовый файл, ну как то же надо информировать пользователя...
# Ответить
139. ezhikofff (файл скачал) 24.03.2014 17:44
...или в журнал регистрации делать запись типа "обработано "+Тыща+" из "+КолвоВсего+""
Ответили: (140)
# Ответить
140. kser87 24.03.2014 17:52
(139) ezhikofff, а как пользователь догадается, что в журнал регистрации или текстовый файл что-то пишется?
Ответили: (141)
# Ответить
141. ezhikofff (файл скачал) 24.03.2014 18:40
(140) kser87, об этом можно написать в справке обработки.
Ответили: (144)
# Ответить
142. Airlord (файл скачал) 28.03.2014 11:36
Респект автору! Пользуюсь с удовольствием!
Ответили: (143)
# Ответить
143. kser87 28.03.2014 11:46
(142) Airlord, приятно слышать=)
# Ответить
144. kser87 28.03.2014 11:47
(141) ezhikofff, да, в этом есть смысл. Постараюсь сделать позже. Сейчас совсем нет времени этим заниматься
# Ответить
145. higs (файл скачал) 30.03.2014 18:17
Большое спасибо! Действительно, не хватало такого инструмента. Теперь некоторые моменты сопровождения будут проще!!
# Ответить
146. alfaret (файл скачал) 04.04.2014 17:09
Не получилось ни изменить пометку на удаление, ни статус проведения документа :( Пишет, что все закончено, но по факту все остается как было. Я что-то делаю не так?
Ответили: (147)
# Ответить
147. kser87 04.04.2014 17:14
(146) alfaret, ну порядок действий такой:
1) выбрать тип объекта (справочник, документ, БП, задача и т.д.)
2) Отметить галочкой нужный документ (например, "Реализация товаров и услуг")
3) Настроить отбор (если нужно)
4) Нажать кнопку "Отобрать"
5) В нижней табличной части появится список документов. Отметить галочками те, которые нужно обработать (по умолчанию отмечены все)
6) Нажать кнопку "Выполнить"

если все так делаете, то должно сработать
Ответили: (148)
# Ответить
148. alfaret (файл скачал) 04.04.2014 18:59
(147) kser87, Все, разобралась) Просто в УТ 11 нельзя взять и пометить на удаление документы списком, т.к. Заказы идут раньше, чем Реализации и Поступления по ним. Т.е. необходимо сначала отобрать и пометить на удаление Заказы, и только потом остальные документы. Просто ввело в заблуждение отсутствие сообщений об ошибках.

Спасибо!
Ответили: (149)
# Ответить
149. kser87 06.04.2014 01:20
(148) alfaret,А при установке пометки на удаление вручную сообщения появляются?
# Ответить
150. gull22 (файл скачал) 08.04.2014 09:15
Есть ли планы добавить для обработки в качестве объекта регистры сведений?
Ответили: (151)
# Ответить
151. kser87 08.04.2014 10:27
(150) gull22, в эту обработку скорее всего нет. Сделал отдельную: http://infostart.ru/public/200001/
# Ответить
152. AleksSF (файл скачал) 14.04.2014 12:20
А почему в отборе не доступен стандартный реквизит ЭтоГруппа.
Ответили: (153)
# Ответить
153. kser87 14.04.2014 12:32
(152) AleksSF, для справочников с иерархией групп и элементов реквизит доступен через поле "Ссылка".
Ответили: (154)
# Ответить
154. AleksSF (файл скачал) 14.04.2014 12:41
(153) kser87,
Спасибо нашлось
# Ответить
155. HSB_TVER (файл скачал) 22.04.2014 08:08
Подскажите будет эта обработка работать на платформе 8.3 и БП 3.0. у вас вроде написано платформа 8.2
Ответили: (156)
# Ответить
156. kser87 22.04.2014 10:55
(155) HSB_TVER, будет без ограничений
# Ответить
157. elian (файл скачал) 25.04.2014 15:03
Работает лучше типовой. В моем случае типовая не давала манипулировать реквизитом "Вид расхода" справочника "Статьи затрат", а эта даёт.
Проверял на БП 3.0.32.6, платформа 8.3.4.465, тонкий клиент.
Ответили: (158)
# Ответить
158. kser87 25.04.2014 15:17
(157) elian, приятно слышать) в типовых 1С ставит ограничения на изменение некоторых реквизитов. У них какая-то своя логика)
# Ответить
159. malets 05.05.2014 14:10
Отличная обработка, спасибо за работу!
# Ответить
160. 7OH (файл скачал) 08.05.2014 11:16
Форма = ПолучитьФорму("ВнешняяОбработка.ГрупповаяОбработкаСправочниковИДокументов.Форма.ФормаВидимостьКолонок", ПараметрыФормы);

Вставил обработку в конфигурацию (иначе ведь на обычных формах не открывается) и получаю ошибку - форма не найдена.
Думаю и на УФ тако же будет.
Можете исправить, чтобы открывалось не только, когда внешнюю используешь ?
Ответили: (161)
# Ответить
161. kser87 08.05.2014 11:27
(160) 7OH, да, на УФ также будет. Исправлять не вижу особого смысла. Т.к. не понимаю, зачем ее встраивать в конфигурацию. Есть типовая обработка на обычном приложении. В УФ обработку можно подключить как внешнюю.

Однако, Вашу проблему решить легко:

Пробежитесь поиском по модулю формы. Ищите фразу ПолучитьФорму( в параметре формы. Замените слово ВнешняяОбработка на Обработка
Должно заработать
Ответили: (179)
# Ответить
162. 7OH (файл скачал) 08.05.2014 11:43
Дописал себе такое
Функция ПолучитьИмяФормыУФ(лФорма, ИмяФормы)
	текИмяФормы=лФорма.ИмяФормы;
	поз=Найти(текИмяФормы,".Форма.");
	Если поз=0 Тогда
		Возврат "";
	КонецЕсли;
	Возврат Лев(текИмяФормы,поз+6)+ИмяФормы;
КонецФункции
...
Форма = ПолучитьФорму(ПолучитьИмяФормыУФ(ЭтаФорма,"ФормаВидимостьКолонок"), ПараметрыФормы);
...Показать Скрыть

Потому как имя обработины могут и изменить.
Например у меня в конфе добавилась единичка при вставке, так как есть такая же на обычных формах.
А добавил для того, чтобы она вообще открывалась - у нас обычное приложение (и ещё долго будет), а в нём внешние на УФ ведь не открываются.
Ответили: (163)
# Ответить
163. kser87 08.05.2014 12:10
(162) 7OH, если есть такая же на обычном приложении, то зачем моя?)
# Ответить
164. 7OH (файл скачал) 08.05.2014 12:45
Отборы СКД (группы) и одновременное редактирование реквизитов - экономит просто ууууйму времени.
Вам же лучше - человек проявил моральный и материальный интерес к вашей разработке :)
Ответили: (167)
# Ответить
165. 7OH (файл скачал) 08.05.2014 13:09
Блин - посмотрел кусочек кода на предмет - почему так долго отбор происходит.
(справочник клиенты - почти 500000).
То ли я не понял, то ли отбор происходит вручную, а не запросом.
Смысл такого отбора ?
Я думал (надеялся), что СКД применена и в механизме отбора, а тут 500000 раз новаястрока + заполнитьзначениясвойств, которые передаются в СКД для фильтра.
ммм.......
Ответили: (166) (168)
# Ответить
166. kser87 08.05.2014 13:43
(165) 7OH, эх, раскусили вы меня)))

Торжественно обещаю, в ближайшие дни переделаю и выложу новую версию. Сделаю следующее:

1) Переделаю в СКД сделаю набор данных-запрос, вместо объекта и объектной модели заполнения
2) Выложу имя обработки в отдельную процедуру
+ 1 [ 7OH; ]
# Ответить
167. kser87 08.05.2014 13:49
(164) 7OH, приятно читать это)
# Ответить
168. kser87 14.05.2014 12:45
(165) 7OH, сделал, можете качать обработку.
+ 1 [ 7OH; ]
# Ответить
169. 7OH (файл скачал) 14.05.2014 17:55
Очень приятно - спасибо, что не бросили.
Ответили: (170)
# Ответить
170. kser87 14.05.2014 18:07
(169) 7OH, так ведь идеи-то правильные озвучили) и сам обработкой активно пользуюсь. Причем часто для того, чтобы просто значения каких-то реквизитов посмотреть.
# Ответить
171. pt_olga (файл скачал) 26.05.2014 17:33
очень кстати нам эта обработочка пришлась, сэнкс
# Ответить
172. amon_ra 27.05.2014 09:45
Какая замечательная обработочка))) и б-п редактирует и планы видов характеристик. шикааарно. За идею, дизайн огромный плюс. а позже кину и деньгу на ЯД. главное не бросайте поддержку обработинки.
Ответили: (173)
# Ответить
173. kser87 27.05.2014 14:07
(172) amon_ra, Спасибо за отзыв! поддержку бросать не намерен) дизайн у какой-то обработки с инфостарта позаимствовал. У какой-не помню, к сожалению
# Ответить
174. andru48 27.05.2014 14:11
Спасибо, очень помогло!
# Ответить
175. Technician (файл скачал) 04.06.2014 12:53
Столкнулся с проблемой - в качестве новых значений реквизита поддерживаются только целые числа. Мне нужно было изменить объем в номенклатуре.
Ответили: (176) (177)
# Ответить
176. kser87 04.06.2014 13:41
(175) Technician, в ближайшее время разберусь
# Ответить
177. kser87 04.06.2014 13:46
(175) Technician, проверил на конфигурации УТ 11.1.5.16
В качестве нового значения можно указать число с точностью до 0,000001
Ответили: (178) (180)
# Ответить
178. Technician (файл скачал) 05.06.2014 11:18
(177) kser87, видимо это действительно от конфигурации зависит. Мы сейчас на 11.1.2.31, платформа 8.2.19.102. Любое введенное значение для реквизита Объем округляется до ближайшего целого.
# Ответить
179. Поручик (файл скачал) 06.06.2014 09:00
(161) Вставить в модуль формы функцию http://infostart.ru/public/145381/
И изменить получение форм.

		ФормаВыбораВидовОбъектов = ПолучитьФорму(ПолучитьПолноеИмяФормы("ФормаВыбораТаблицы"), ПараметрыОткрытия);
...........
	Форма = ПолучитьФорму(ПолучитьПолноеИмяФормы("ФормаВидимостьКолонок"), ПараметрыФормы);
# Ответить
180. Поручик (файл скачал) 06.06.2014 09:06
(177) Проблему округления числовых значений можно решить просто, назначив тип числа для НовоеЗначения таблицы реквизитов. Для Даты состав изменить на Дату и вермя
Скрин.

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

2014-06-06_110248.png
# Ответить
181. V4VV (файл скачал) 20.06.2014 16:22
Добрый день, на первый взгляд обработка похожа на "прошлую" для 8 2, хотелось бы уточнить в предложенной вами обработке есть возможность отбор по справочникам? И еще, отбор я вижу, а как происходит замена значений реквизитов документов и справочников и какой реквизит заменяется ни как не пойму. Можите в двух словах объяснить?
Ответили: (182)
# Ответить
182. kser87 20.06.2014 16:59
(181) V4VV, на форме есть три таблицы. Слева вверху = список объектов (справочники, документы и т.д.). Отмечаете галочкой нужные.
Справа вверху отбор. Похож на то, что было в старой обработке. По сравнению со старой есть возможность поставить условие "ИЛИ".
Нижняя таблица - результат отбора. Слева в таблице результата отбора есть галочка - признак того, что объект будет участвовать в обработке.

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

1) Отметили справочник
2) Поставили отбор
3) Нажали кнопку "Отобрать"
4) Выбрали действие (реквизит "Выберите действие")
5) Нажали выполнить.

Понятно объяснил?=)
Ответили: (188)
# Ответить
183. V4VV (файл скачал) 23.06.2014 15:03
Добрый день, так то понятно, но вы говорите про справочники, а вот с документами такое можно делать, как в старой? Скажем поменять номенклатуру, которая располагалась в табличной части; склад, комментарий, т.д. и т.п.
Ответили: (184)
# Ответить
184. kser87 23.06.2014 16:15
(183) V4VV, можно. С левом верхнем углу выбираете тип объекта: справочники, документы или прочие (ПВХ, ПВР и т.д.)
# Ответить
185. V4VV (файл скачал) 23.06.2014 16:42
Спасибо большое, теперь все ясно.
# Ответить
186. MaksS 30.06.2014 13:44
Спасибо, для управляемых форм очень пригодится.
# Ответить
187. V4VV (файл скачал) 04.07.2014 17:20
Добрый вечер, kser87, объясните пожалуйста, не могу никак отобрать документы в вашей обработке. Отбор ставлю по Дате - Больше или равно - Произвольный период - 01.04.2014, документы по Реализации товаров и услуг, увы не отбераються, может быть я что-то не правильно делаю?
Ответили: (188)
# Ответить
188. kser87 04.07.2014 23:13
(187) V4VV, на первый взгляд все правильно. Порядок действий описан в (182) Может быть, вы забыли нажать кнопку "отобрать"?
# Ответить
189. V4VV (файл скачал) 10.07.2014 15:42
Добрый день, нет я не забываю нажнать кнопку отобрать, но увы не отбираются. Буду дальше пробовать, может быть "глюк" какой-нибудь :)
# Ответить
190. V4VV (файл скачал) 11.07.2014 14:57
Добрый день, скажите есть ли у вас обработка как в 8 2 ПОИСК ССЫЛОК НА ОБЪЕКТЫ ?
Ответили: (191) (192)
# Ответить
191. kser87 11.07.2014 18:13
(190) V4VV, на ИТС вроде есть
# Ответить
192. Поручик (файл скачал) 14.07.2014 07:48
(190) Она же штатная в любой конфе.
# Ответить
193. V4VV (файл скачал) 15.07.2014 11:31
Добрый день, Поручик , не нашел в конфегурации, может быть она как-то по другому называется? kser87 ИТС у нас нет, мы через интернет скачиваем обновления и обновляем программу.
# Ответить
194. shoy (файл скачал) 29.08.2014 10:15
о да! классная обработка!
# Ответить
195. solbol (файл скачал) 22.09.2014 01:17
Обработка открывает объекты в модальных окнах, что запрещено в большинстве текущих конфигураций.
Ответили: (196) (197) (198)
# Ответить
196. kser87 22.09.2014 10:45
(195) solbol, исправлю
# Ответить
197. kser87 22.09.2014 13:14
(195) solbol, поправил, можете скачать обработку
# Ответить
198. Поручик (файл скачал) 23.09.2014 07:55
(195) Даже если запрещено, объект всё равно открывается.
Ответили: (199)
# Ответить
199. kser87 23.09.2014 10:29
(198) Поручик, это зависит от свойства конфигурации "Режим использования модальности". Он может быть "Использовать", "Использовать с предупреждением" и "Не использовать" . Когда стоит второй вариант, вываливается предупреждение. Но в последних релизах типовых уже третий вариант стали ставить
# Ответить
200. pawlow (файл скачал) 24.09.2014 23:43
Отличная штуковина, как раз ДО мучаю привожу в порядок
Ответили: (201)
# Ответить
201. kser87 25.09.2014 10:40
(200) pawlow, удачи вам с ДО
# Ответить
202. Tomy82 (файл скачал) 15.10.2014 14:28
в версии 2.8 -
1. "Выберите действие:" - установить "Да" в "Кнопка выпадающего списка"
2. всё же думаю, что "НовоеПолеСортировки.Поле = Новый ПолеКомпоновкиДанных("Ссылка.Дата");" будет лучше и для сортировки без ТЧ и с ТЧ для документов
Ответили: (203) (204)
# Ответить
203. kser87 15.10.2014 14:31
(202) Tomy82, опять исчезла? какая версия платформы?
# Ответить
204. kser87 15.10.2014 14:34
(202) Tomy82, кнопку выпадающего списка вернул, дату поправил
# Ответить
205. Margaritaya (файл скачал) 02.12.2014 08:53
Долго искала.Спасибо.
# Ответить
206. Kam260374 (файл скачал) 07.01.2015 01:20
Скачал Вашу обработку . Большое спасибо.Установил в УНФ. Пользователь с правами администратора работает без проблем. У пользователей с базовыми правами возникла проблема.выскакивает ошибка -
{Форма.Форма.Форма(1675)}: Ошибка при вызове метода контекста (Записать): Не удалось записать "Заказ покупателя БДФР-001895.....
Ошибка возникает при изменении состояния заказа покупателей.

Я не программист, сам разобраться не могу.подскажите какие права надо добавить к базовым, или как-то иначе решить проблему
# Ответить
207. Slovar (файл скачал) 25.01.2015 23:27
Бухгалтерия 3.0
Объясните как мне реализовать следующее:
Изменить реквизит ТЧ "Погашение задолжности" на значение "автоматически" док "Списание с расчетного счета" с видом операции "Оплата посташику"

Когда пытаюсь сделать отбор реквизитов, выдает только реквизиты ТЧ
Ответили: (208)
# Ответить
208. kser87 25.01.2015 23:42
(207) Slovar, Добрый день! в списке реквизитов ТЧ есть реквизит "Ссылка". Через плюсик вы можете получить список реквизитов шапки и поставить отбор по нужному
# Ответить
209. buy_sale (файл скачал) 02.03.2015 22:52
Бух 3.0.37.41 не работает условие на дату - нельзя установить значение
Ответили: (210)
# Ответить
210. kser87 02.03.2015 23:31
(209) buy_sale, распишите поконкретнее: версия платформы, какой объект по какому реквизиту отбираете. Если скриншот приложите, то вообще великолепно будет
# Ответить
211. Tomy82 (файл скачал) 27.03.2015 12:24
Здравствуйте! ситуация такая: в справочнике номенклатура есть реквизит на форме - Ф1, в дополнительных реквизитах есть ещё реквизит - ДП1, нужно сделать заполнение ДП1 = Ф1; в обработке выбрал "Номенклатура-Дополнительные реквизиты"; отбор - "Ссылка.Ф1 = МоёЗначение" и отбор не происходит, если просто по номенклатуре с отбором "Ссылка.Ф1 = МоёЗначение", отбор происходит, помогите, пожалуйста, разобраться!
Собственно никакие условия отбора вообще не влияют
# Ответить
212. Tomy82 (файл скачал) 27.03.2015 13:56
и ещё дополнение - если документ пытаться провести обычным способом - 1С не даёт по ошибке незаполненности всех реквизитов, обработка - даёт
Ответили: (213)
# Ответить
213. kser87 27.03.2015 14:23
(212) Tomy82, либо проверка в форме документа, либо у вас стоит галочка "Обмен данными загрузка = истина"
Ответили: (214)
# Ответить
214. Tomy82 (файл скачал) 27.03.2015 14:41
(213) kser87, это ответ на какой комментарий?
Ответили: (215)
# Ответить
215. kser87 27.03.2015 15:32
(214) Tomy82, № 212
Ответили: (216)
# Ответить
216. Tomy82 (файл скачал) 27.03.2015 15:52
(215) kser87, где смотреть эту галочку?
Ответили: (217)
# Ответить
217. kser87 27.03.2015 17:08
(216) Tomy82, В правом нижнем углу есть кнопочка "настройки"
# Ответить
218. MaxS (файл скачал) 28.04.2015 21:40
Какой-то баг при попытке пометить на удаление документы.
Ответили: (219)
# Ответить
219. kser87 29.04.2015 10:42
(218) MaxS, можно поподробнее? Что пишет? Какая конфигурация, версия платформы?
Ответили: (220)
# Ответить
220. Поручик (файл скачал) 30.04.2015 09:59
(219) Ага, скажет. Прокудахтал что-то и свалил.
# Ответить
221. Vadim75 (файл скачал) 01.09.2015 15:16
Скачал. 1С 8.3.6.2100 (УТ 11.1.9.56) При пометке на удаление документов "Поступление товаров и услуг" выдается ошибка: {Форма.Форма.Форма(1816)}: Ошибка при вызове метода контекста (Записать): Проведенный документ не может быть помечен на удаление!
Ответили: (222)
# Ответить
222. kser87 01.09.2015 18:27
(221) Vadim75, выберите действие "Изменить: [Пометка на удаление]". Вы судя по ошибке выбираете "Изменить реквизит: [Пометка на удаление]".

Если не поможет, то перед установкой распроведите документы: выберите действие "Изменить: [Проведение документа]" и значение = нет
# Ответить
223. pizhenkov (файл скачал) 10.10.2015 12:27
Очень долго работает изменения ТЧ документов. Есть 100 документов в каждом по 6-7 тыс строк. Я так понял что запись происходит после каждого изменения реквизита. В результате один документ записывается очень много раз. Есть возможность записывать его один раз?
Ответили: (224) (225)
# Ответить
224. kser87 10.10.2015 20:19
(223) pizhenkov, проблему понял. Переделаю в ближайшие дни
# Ответить
225. kser87 10.10.2015 22:25
(223) pizhenkov, качайте, проверяйте
Ответили: (226) (227)
# Ответить
226. pizhenkov (файл скачал) 12.10.2015 09:56
(225) kser87, спасибо
# Ответить
227. pizhenkov (файл скачал) 12.10.2015 12:58
(225) kser87, Спасибо. Вылезла еще трабла, выбор действия появляется только для "Такси", для другого режима не появляется. :-(
Ответили: (228)
# Ответить
228. kser87 12.10.2015 14:36
(227) pizhenkov, есть такой глюк. На 8.2 и 8.3 по-разному один и тот же функционал работает. попробуйте еще раз скачать и проверить
# Ответить
229. anig99 (файл скачал) 19.11.2015 22:45
Добрый вечер! Есть возможность добавить в обработку выполнение произвольного кода? Как много времени это займёт?
Ответили: (230)
# Ответить
230. kser87 20.11.2015 11:24
(229) anig99, добрый день! Конечно, такая возможность есть. Займет 3-4 часа. Но зачем вам? Чем не устраивает обработка от поручика?
Ответили: (231)
# Ответить
231. Поручик (файл скачал) 20.11.2015 12:44
(230) Щас он начнёт объяснять, какая шляпа моя обработка.
Ответили: (232) (233)
# Ответить
232. kser87 20.11.2015 13:04
(231) Поручик, это почему? Может быть он просто не знал про нее
# Ответить
233. anig99 (файл скачал) 20.11.2015 16:39
(231) Поручик, почему шляпа? Супер-мега-пупер обработку написать сложно. В обработке Поручика мне не хватает работы с табличными частями, а тут выполнения произвольного кода.
Ответили: (234)
# Ответить
234. kser87 20.11.2015 16:46
(233) anig99, так ведь. С произвольным кодом можно обрабатывать ТЧ
# Ответить
235. pozdeev-artem (файл скачал) 22.11.2015 20:40
Спасибо, очень хорошо.
# Ответить
236. Poplar (файл скачал) 27.11.2015 10:09
Хорошая обработка! Часто ей пользуюсь.
# Ответить
237. lordguard (файл скачал) 09.12.2015 04:10
Спасибо большое , обработка помогла, нужно было удалить задвоенные счет фактуры. Но так как у них документ -основание, то пометку не давал ставить. Ваша обработка справилась!!!
# Ответить
238. Ezhilo (файл скачал) 21.12.2015 12:37
Работает.
Ответили: (239)
# Ответить
239. kser87 21.12.2015 14:04
(238) Ezhilo, точно? =)
# Ответить
240. @Sonya (файл скачал) 25.01.2016 15:31
Вывод в отобранные сведения доп.реквизитов - было бы неплохо сделать (для переноса данных пригодится).
P.S. Извиняюсь, туплю, надо табличные части включить)
Ответили: (241)
# Ответить
241. kser87 25.01.2016 16:53
(240) @Sonya, не понял=) все в порядке, вам ничего не нужно делать?
Ответили: (242)
# Ответить
242. @Sonya (файл скачал) 25.01.2016 20:59
(241) kser87, хотела вместе с обычными реквизитами вывести в нижней табличке доп.реквизиты- не получается. Но ваша обработка кажется не для этого, так что все нормально=). спасибо.
Ответили: (245)
# Ответить
243. rinik88 (файл скачал) 27.01.2016 11:34
по формуле не срабатывает, в табличной части выбираю у документа Поступление товаров реквизит сумму, делаю +1 к старому значению , новое значение полностью очищается.
Ответили: (244)
# Ответить
244. kser87 27.01.2016 11:52
(243) rinik88, скопируйте пожалуйста формулу сюда. Проверю
# Ответить
245. kser87 27.01.2016 11:55
(242) @Sonya, для доп.реквизитов сделал отдельную обработку: http://infostart.ru/public/419528/

Не включил этот функционал в групповую обработку справочников и документов т.к. она потеряла бы от этого универсальность.
# Ответить
246. rinik88 (файл скачал) 27.01.2016 13:26
НовоеЗначение = СтароеЗначение+1 , вот на этом получается обнуление поля
Ответили: (247)
# Ответить
247. kser87 27.01.2016 15:36
(246) rinik88, попробуйте выполнить это в режиме обмен данными. Реквизит "сумма" заполняется автоматически при записи документа. Чтобы вы там не указали, он перезаполнится суммой табличной части
Ответили: (248)
# Ответить
248. rinik88 (файл скачал) 28.01.2016 09:58
(247) kser87, поставил режим обмена данными, выбрал реализацию, в ней несколько позиций, выбрал реквизит сумма табличной части, далее формула. сделал делить на 2, выполнить, норм, через обработку открыл документ, посмотрел, провел -закрыл. потом следующий реквизит ндс, тоже самое, обнулил, потом опять сумму и тоже обнулил. закрыл обработку, открыл, проделал тоже самое - результат обнуление. перезапустил 1с, открыл обработку, норм.
Ответили: (249)
# Ответить
249. kser87 28.01.2016 10:49
(248) rinik88, в итоге все в порядке?
Ответили: (250)
# Ответить
250. rinik88 (файл скачал) 28.01.2016 12:56
(249) kser87, да, благодарю)
# Ответить
251. morik44 14.02.2016 22:59
зависает в клиент-серверном режиме БД. Сохраняю параметры, закрываю обработку, затем открываю, и при нажатии "Отобрать" обработка повисает
Ответили: (252)
# Ответить
252. kser87 14.02.2016 23:39
(251) morik44, перед сохранением параметров пробовали "Отобрать"? может быть, у вас очень много записей в базе данных. Используйте отборы
Ответили: (253)
# Ответить
253. AlexO 16.04.2016 15:20
(252) kser87, если написали такую обработку - то нужно было либо выборкой искать, либо - отбирать блоками принудительно. Но весьма сложно для реализации в 1С.
Ответили: (254)
# Ответить
254. kser87 18.04.2016 10:31
(253) AlexO, какой выборкой, вы о чем?
# Ответить
255. angler225 (файл скачал) 10.05.2016 12:23
Поставил плюс из вежливости. В погоне за универсальностью получилась медленно работающая монструозная обработка. Тормозит страшно, пользоваться не совсем удобно.
Ответили: (256)
# Ответить
256. kser87 10.05.2016 15:57
(255) angler225, что конкретно у вас тормозит?
# Ответить
257. slonster (файл скачал) 18.05.2016 18:15
При отборе по табличным частям документа можно как то дополнительно в таблицу выводить все реквизиты документа табличная часть которого выводится?
# Ответить
258. slonster (файл скачал) 19.05.2016 09:48
Извиняюсь за непонятность формулировки.
Вопрос: А может данная обработка собрать в одной таблице значения реквизитов документов и их табличных частей?
Если выбрана работа с табличными частями, то в каждую строчку чтобы наряду с данными табличной части писались данные самого документа?
Ответили: (259)
# Ответить
259. kser87 19.05.2016 10:46
(258) slonster, можно. Нужна возможность изменения этих реквизитов?
Ответили: (260)
# Ответить
260. slonster (файл скачал) 19.05.2016 12:23
(259) kser87, нет изменять ненужно, "только просмотра" достаточно.
Ответили: (261)
# Ответить
261. kser87 19.05.2016 12:42
(260) slonster, доделаю когда будет время
# Ответить
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл