Групповая обработка справочников и документов (Управляемая форма) v 4.6 (+English version)
Задачи пользователя - Подбор и обработка объектов
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Обработка "Групповая обработка справочников и документов" присутствовала во всех типовых конфигурациях, разработанных для обычного приложения. Простой, удобный и универсальный механизм. Сэкономил всем кучу времени.
Почему-то 1С решил вместо нее использовать обработку "Изменение выделенных объектов" которая имеет ряд существенных недостатков. Например, для ее использования в тех объектах, где ее нет, нужно менять конфигурацию.
По сравнению с оригиналом имеет один большой плюс: вместо Построителя отчетов используется СКД, что позволяет группировать условия (группы И ИЛИ НЕ).
В случае необходимости можно подгрузить значения отбора по ссылочному типу из таблицы. Для этого необходимо
1. добавить элемент отбора, в качестве левого значения выбрать нужный ссылочный тип
2. Выбрать вид сравнения "В списке" или "Не в списке"
3. Нажать "Подгрузить отбор по ссылке из таблицы"
4. В открывшейся форме указать способ поиска в таблице: для документов это GUID или пара номер + дата. Поиск по дате проходит с учетом периодичности документа, то есть точную в большинстве случаев указывать не надо.
5. В случае, если реквизит отбора имеет ссылочный тип, программа предложит в таблице указать тип из выведенного на форму списка.
6. Нажать "Прочитать и закрыть". В том случае, если все ссылки удалось определить, форма закроется и отбор будет заполнен. В противном случае напротив каждой строке будет выведена информация об ошибке
Изменения в версии 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
-исправлена ошибка при обработке табличных частей
-для числовых значений реализована возможность выполнять изменение по произвольной формуле
Изменения в версии 3.3
-Добавлена возможность указывать дополнительные свойства объекта: ЭтотОбъект.ДополнительныеСвойства
Изменения в версии 3.4
-Добавлена английская версия
Изменения в версии 3.5
-Исправлена ошибка "Итератор для значения неопределен" при регистрации обработки
Изменения в версии 3.6
-Исправлена ошибка Метод объекта не обнаружен (ВыполнитьПодключаемуюКомандуПечатиПодключениеРасширенияРаботыСФайлами)
Изменения в версии 3.7
-Исправлена ошибка при завершении работы приложения
Изменения в версии 3.8
-добавлена возможность загружать отбор по ссылочным типам из таблицы
Изменения в версии 3.9
-добавлена возможность выгрузить в Эксель объекты, по которым обработка не смогла выполнить выбранное действие
Изменения в версии 4.0
-изменен дизайн
Изменения в версии 4.1
-добавлен выбор групп
-добавлены кнопки поиска в дереве метаданных
Изменения в версии 4.2
-Добавлено логирование в Журнал регистрации
Изменения в версии 4.3
-Добавлено логирование в Журнал регистрации для вспомогательных форм
Изменения в версии 4.4
-Исправлена ошибка с зависающей транзакцией при обработке табличных частей
Изменения в версии 4.5:
-Исправлена ошибка: при удалении строк из ТЧ перезаписывались все объекты в результате отбора, вне зависимости от стоящих галочек
Изменения в версии 4.6:
-Исправлена ошибка: {ВнешняяОбработка.ГрупповаяОбработкаСправочниковИДокументов.Форма.Форма.Форма(2696)}: Поле объекта не обнаружено (НовоеЗначение)
-Обработка адаптирована для EDT
-Обработка адаптирована для Web-клиента
-Убрана поддержка платформы 8.2
Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.5.7.226
- 1С:Библиотека стандартных подсистем, редакция 3.1, релизы 3.1.11.323
- 1С:Комплексная автоматизация 2, релизы 2.5.24.62
- 1С:Управление холдингом 3.2 (русский и английский интерфейсы), релизы 3.2.10.42
- Бухгалтерия предприятия КОРП, редакция 3.0, релизы 3.0.184.26
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.184.26
- Документооборот КОРП, редакция 3.0, релизы 3.0.18.19
- Зарплата и управление персоналом КОРП, редакция 2.5, релизы 2.5.192.1
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.35.48
- Розница, редакция 3.0, релизы 3.0.12.185
- Управление торговлей, редакция 11, релизы 11.5.24.62
- Управление нашей фирмой, редакция 3.0, релизы 3.0.12.185
Вступайте в нашу телеграмм-группу Инфостарт
Групповая обработка справочников и документов (Управляемая форма) групповая 1с бухгалтерия 3.0 8.2 скачать 8.3
См. также
Мастера заполнения Поиск данных Инструментарий разработчика Подбор и обработка объектов 1С 8.3 1С 8.5 Платные (руб)
Infostart MagicInput улучшает подбор в полях ввода 1С: ищет по любой части названия и по нескольким ключевым фрагментам, распознаёт ввод в другой раскладке и показывает иконки/статусы объектов прямо в списке. Поддерживает вставку навигационной ссылки/представления документа для автоподбора; для разработчиков доступны поиск по GUID и полному имени предопределённого. Работает в управляемых формах и подключается в большинстве конфигураций 1С 8.3/8.5. Работает на возможностях платформы, внешние компоненты не используются.
6000 руб.
25.02.2026 6662 23 1
Подбор и обработка объектов Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)
Очень часто бывает, что документы одного периода повторяются в следующем. Поэтому приходится выполнять рутинную работу по их повторению, а именно копировать каждый документ по отдельности. Чтобы этого избежать, была написана обработка группового копирования документов для конфигурации 1С:Бухгалтерия версии 3.0. Плюсы решения: значительное сокращение времени формирования повторяющегося массива документов. Максимальная простота использования. Высокая наглядность интерфейса.
6100 руб.
29.06.2015 48663 96 18
Оптовая торговля Логистика, склад и ТМЦ Подбор и обработка объектов Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление торговлей 11 Оптовая торговля, дистрибуция, логистика Россия Управленческий учет Платные (руб)
Обработка для списания больших объемов повисших марок табачной продукции в системе "Честный знак" с возможностью инвентаризации для 1С.
17080 руб.
08.04.2025 2006 1 0
Подбор и обработка объектов Корректировка данных Пользователь 1С 8.3 1С:Управление торговлей 11 Абонемент ($m)
Универсальная внешняя обработка для просмотра и редактирования реквизитов, табличных частей и движений объекта в одном окне. Выберите документ или элемент справочника, найдите нужное поле и измените значение. Доступны добавление, копирование и удаление строк, календарь для ввода дат, поиск и переключение на технические имена полей и типов. Рабочее пространство настраивается: можно изменять ширину панелей и колонок, сворачивать группы и скрывать пустые разделы. Перед сохранением все правки собраны в списке со сравнением «Было» и «Стало» и возможностью отмены. В поставке - файл EPF. Изменение конфигурации не требуется.
1 стартмани
30.10.2026 446 14 sqr4 0
Подбор и обработка объектов Разработчик 1С 8.3 1С:Бухгалтерия 3.0 Абонемент ($m)
Универсальный алгоритм для переотражения регистров документов, не требующий перепроведения.
1 стартмани
17.07.2026 1315 2 VKuser233196182 2
Учетные задачи Поиск данных Подбор и обработка объектов 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)
1.обработка позволяет автоматически вычислить дубли и привести их к единому наименованию во всех документах. 2.так же есть возможность в документах поменять счета учета для номенклатуры. Например разные бухгалтера оформляют поступление одного и того же товара - один занес на 10.01, второй на 41.01 в результате в ОСВ у нас минусы. В обработке есть возможность наглядно увидеть такие ошибки и тут же их поправить не бегая по всем документам. Достаточно поставить галочку у номенклатуры и указать счет учета который надо найти и счет учета на который надо его заменить. Обработка сама вычислит документы в которых номенклатура с галочкой была задействована и заменит счета учета. Что бы не было излишнего изменения документов, в обработке указываются типы документов, где операция замены счета разрешена (например Поступление ТМЦ, Реализация, Отчет о розничных продажах, возврат покупателю итд.)
7320 руб.
05.06.2026 934 2 0
Перенос данных 1C Учет документов Подбор и обработка объектов Разработчик Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Россия Бухгалтерский учет Платные (руб)
Обработка «Сравнение документов» — это мощный инструмент для синхронизации и контроля данных между базами 1С:УНФ – 1С:БП, 1С:УТ – 1С:БП. Она позволяет сравнивать документы в двух базах, выявлять расхождения и загружать недостающие документы из одной базы в другую.
12200 руб.
06.08.2025 2939 4 0
Подбор и обработка объектов Бухгалтер Пользователь 1С 8.3 1С:Бухгалтерия 3.0 Абонемент ($m)
Этот инструмент пригодится тем, кто хочет что-то исправить в закрытом периоде, когда, например, по регистру накопления изменился алгоритм проведения, нужно перепровести документы штатным способом, но нельзя изменять, например, движения регистра бухгалтерии в закрытом периоде.
1 стартмани
10.06.2025 2998 41 Rafael-87 13
"Или поставить отбор по полю "ссылка", вид сравнения = "В группе" ", так в отбор попадают не только элементы, но и группы в которые они входят.
В номенклатуре глубокая иерархия и хочется обработать все элементы входящие в состав глобальной группы.
PS. Да и Планы счетов, Бизнес-процессы и Задачи до кучи можно добавить.
практически, в плане счетов групповой обработкой еще ничего не приходилось менять.
Конфигурация: Управление торговлей, редакция 11.1 (11.1.2.10) (
Copyright © ООО "1C", 2003-2013. Все права защищены
(
Режим: Файловый (без сжатия)
Приложение: Тонкий клиент
Локализация: Информационная база: русский (Россия), Сеанс: русский (Россия)
Ошибки:
--------------------------------------------------------------------------------
08.08.2013 23:02:52
{Форма.Форма.Форма(907)}: Ошибка при вызове метода контекста (ОтменитьТранзакцию)
ОтменитьТранзакцию();
по причине:
Транзакция не активна
вот про это ничего подсказать не смогу, к сожалению:
{Форма.Форма.Форма(901)}: Ошибка при вызове метода контекста (Записать): Нарушение прав доступа!
на всякий случай:
При двойной щелчке мыши по этому сообщению откроется объект, запись которого не удалась
1) Обработка должна изменить 10 объектов в единой транзакции.
2) 7 успешно изменяются, а запись 8-го вызывает ошибку.
3) При этом вызывается метод "ОтменитьТранзакцию()", транзакция становится неактивной.
4) Но обработка продолжала пытаться изменить оставшиеся 2 объекта. Это и являлось ошибкой.
5) Запись 9-го объекта вызвала ошибку. Снова вызывается метод "ОтменитьТранзакцию()", но транзакция уже была неактивна после п.3. именно это и вызвало ошибку:
{Форма.Форма.Форма(907)}: Ошибка при вызове метода контекста (ОтменитьТранзакцию)
ОтменитьТранзакцию();
по причине:
Транзакция не активна
Я внес такую доработку: при выполнении обработки в единой транзакции, при появлении ошибки, обработка прерывается, а потом вызывается метод "ОтменитьТранзакцию()".
P.S. К сожалению, про косяки с правами ничего сказать не могу, т.к. с УТ не работаю.
З.Ы. Да ещё нюанс при проведении документов надо включать сортировку по дате, по умолчанию стоит по виду документа. Я бы посоветовал исправить, что бы визуальная сортировка не влияла на последовательность проведения документов.
Пофиксили падение на реквизите с типом значения "ХранилищеЗначений" (Форма строки 760-766)
Массив = Новый Массив;
Массив.Добавить(Тип("ХранилищеЗначения"));
ОписаниеТиповХранилище = Новый ОписаниеТипов(Массив);
Для Каждого ЭлементРеквизита Из ТаблицаКопия Цикл
Если ЭлементРеквизита.ОписаниеТипов = ОписаниеТиповХранилище тогда
Продолжить;
КонецЕсли;(и 781-783)
Если ЭлементРеквизита.ОписаниеТипов = ОписаниеТиповХранилище тогда
Продолжить;
КонецЕсли;Спасибо автору.
Еще было бы не плохо сделать обработку ошибок проведения, чтобы пропускать документы с ошибками.
Я имел в виду не поля отбора, а отбор в таблицу документов, т.е. я через кнопку установил галки для всех видов документов (надо было всем существующим в базе документам установить пометку удаления), а потом кнопкой "Отобрать" хотел заполнить нижнюю таблицу.
п.с. можно уже скачивать ?
ну да, понятно что на сервере, не так выразился )))
у тебя каждая ссылка передаётся на сервер, все ссылки сразу или частями, чтобы периодически обновлять индикатор выполнения?
и вообще, с точки зрения производительности имеет смысл передавать на сервер сразу все ссылки или можно и по одной?
может прикрутить к ней индикатор? указывать по сколько ссылок обрабатывать и это количество передавать за раз.
можно объединить с количеством элементов в транзакции. а то когда ссылок тысяч десять и оно ушло с ними на сервер, хз умерло оно там уже или ещё шевелится. по 500 элементов в транзакции например это 20 лишних серверных вызовов, думаю при проведении тех же реализаций в типовых будет незаметно.
Точнее, работает, но в Бухгалтерия предприятия, редакция 3.0 (3.0.28.7) в поле "Тип объекта" пишет только Справочник, а переключателя типов - нет.
Проверил на древней 3.0.23.9 - там все в порядке.
Автор, поправь пожалуйста, а то страсть как Документы поправить хочется.
Но групповая печать на упр приложении предусмотрена: если я не ошибаюсь, вы можете открыть форму списка нужного документа, поставить отбор выделить все при помощи сочетания клавиш ctrl+a и нажать на команду печати.
1. при отборе по "ссылка.дата" добавить "между..."
2. как обрабатывать реквизиты табличной части документа, например, "реализациятоваровиуслуг" в бп30
скачал уже 5-ю подобную обработку, но нужного функционала не увидел
1. Нужно добавить два условия:
а) Дата больше или равно Дата начала
б) Дата меньше или равно Дата окончания
в) Выделить оба условия, зажав ctrl, кликнуть правой кнопкой мыши и нажать "Сгруппировать"
2. Под полем "Тип объекта" есть галочка "Обрабатывать табличные части". Установите ее и список документов будет представлен в виде дерева где верхний уровень - сами документы, нижний - их табличные части. Отметьте галочкой табличную часть, которую хотите изменить.
я ставлю галочку на виде документа, ставлю галочку на нужной табличной части, доки отбираются, в самой нижней табличной части вашей обработки у меня появляются графы, но как получить "СчетУчета", "СчетДоходов", "СчетРасходов", "СчетУчетаНДСПоРеализации" + если прокрутить бегунок вниз в таблице "Результат отбора", то будет видно что там есть и ТЧ "Услуги", т.е. галочки в "Настройки отбора" не учитываются
короче, извиняюсь, за тупость свою, разобрался, всё ладно, уже всё сделал, спасибо ещё раз!
но есть одно замечание
НовоеПолеСортировки.Поле = Новый ПолеКомпоновкиДанных("Дата") изменить на
НовоеПолеСортировки.Поле = Новый ПолеКомпоновкиДанных("Ссылка.Дата");
1) выбрать тип объекта (справочник, документ, БП, задача и т.д.)
2) Отметить галочкой нужный документ (например, "Реализация товаров и услуг")
3) Настроить отбор (если нужно)
4) Нажать кнопку "Отобрать"
5) В нижней табличной части появится список документов. Отметить галочками те, которые нужно обработать (по умолчанию отмечены все)
6) Нажать кнопку "Выполнить"
если все так делаете, то должно сработать
Спасибо!
Форма = ПолучитьФорму("ВнешняяОбработка.ГрупповаяОбработкаСправочниковИДокументов.Форма.ФормаВидимостьКолонок", ПараметрыФормы);
Вставил обработку в конфигурацию (иначе ведь на обычных формах не открывается) и получаю ошибку - форма не найдена.
Думаю и на УФ тако же будет.
Можете исправить, чтобы открывалось не только, когда внешнюю используешь ?
Однако, Вашу проблему решить легко:
Пробежитесь поиском по модулю формы. Ищите фразу ПолучитьФорму( в параметре формы. Замените слово ВнешняяОбработка на Обработка
Должно заработать
И изменить получение форм.
ФормаВыбораВидовОбъектов = ПолучитьФорму(ПолучитьПолноеИмяФормы("ФормаВыбораТаблицы"), ПараметрыОткрытия);
...........
Форма = ПолучитьФорму(ПолучитьПолноеИмяФормы("ФормаВидимостьКолонок"), ПараметрыФормы);
Функция ПолучитьИмяФормыУФ(лФорма, ИмяФормы)
текИмяФормы=лФорма.ИмяФормы;
поз=Найти(текИмяФормы,".Форма.");
Если поз=0 Тогда
Возврат "";
КонецЕсли;
Возврат Лев(текИмяФормы,поз+6)+ИмяФормы;
КонецФункции
...
Форма = ПолучитьФорму(ПолучитьИмяФормыУФ(ЭтаФорма,"ФормаВидимостьКолонок"), ПараметрыФормы);
ПоказатьПотому как имя обработины могут и изменить.
Например у меня в конфе добавилась единичка при вставке, так как есть такая же на обычных формах.
А добавил для того, чтобы она вообще открывалась - у нас обычное приложение (и ещё долго будет), а в нём внешние на УФ ведь не открываются.
(справочник клиенты - почти 500000).
То ли я не понял, то ли отбор происходит вручную, а не запросом.
Смысл такого отбора ?
Я думал (надеялся), что СКД применена и в механизме отбора, а тут 500000 раз новаястрока + заполнитьзначениясвойств, которые передаются в СКД для фильтра.
ммм.......
Торжественно обещаю, в ближайшие дни переделаю и выложу новую версию. Сделаю следующее:
1) Переделаю в СКД сделаю набор данных-запрос, вместо объекта и объектной модели заполнения
2) Выложу имя обработки в отдельную процедуру
Справа вверху отбор. Похож на то, что было в старой обработке. По сравнению со старой есть возможность поставить условие "ИЛИ".
Нижняя таблица - результат отбора. Слева в таблице результата отбора есть галочка - признак того, что объект будет участвовать в обработке.
Порядок работы такой
1) Отметили справочник
2) Поставили отбор
3) Нажали кнопку "Отобрать"
4) Выбрали действие (реквизит "Выберите действие")
5) Нажали выполнить.
Понятно объяснил?=)
1. "Выберите действие:" - установить "Да" в "Кнопка выпадающего списка"
2. всё же думаю, что "НовоеПолеСортировки.Поле = Новый ПолеКомпоновкиДанных("Ссылка.Дата");" будет лучше и для сортировки без ТЧ и с ТЧ для документов
{Форма.Форма.Форма(1675)}: Ошибка при вызове метода контекста (Записать): Не удалось записать "Заказ покупателя БДФР-001895.....
Ошибка возникает при изменении состояния заказа покупателей.
Я не программист, сам разобраться не могу.подскажите какие права надо добавить к базовым, или как-то иначе решить проблему
Объясните как мне реализовать следующее:
Изменить реквизит ТЧ "Погашение задолжности" на значение "автоматически" док "Списание с расчетного счета" с видом операции "Оплата посташику"
Когда пытаюсь сделать отбор реквизитов, выдает только реквизиты ТЧ
Собственно никакие условия отбора вообще не влияют
Если не поможет, то перед установкой распроведите документы: выберите действие "Изменить: [Проведение документа]" и значение = нет
Вопрос: А может данная обработка собрать в одной таблице значения реквизитов документов и их табличных частей?
Если выбрана работа с табличными частями, то в каждую строчку чтобы наряду с данными табличной части писались данные самого документа?
- Андрей, а есть ли возможность сохранять настройки? не нашла..
НовыйЭлемент = Элементы.Добавить(ЭлементРеквизита.ИмяРеквизита, Тип("ПолеФормы"), НовыйЭлементРодитель);
по причине:
Недопустимое значение параметров
1С:Предприятие 8.3 (8.3.8.2197)
Сделал отбор по всем документам проведенных (их в базе около 20 шт.) Выдало ошибку:
{(3746, 2)}: Неоднозначное поле "РаспределениеОсновногоЗаработка.Дата"
<<?>> РаспределениеОсновногоЗаработка.Дата,
Кстати, самого документа "Распределение основного заработка" в базе нет.
Снял флаг с документа "Распределение основного заработка", сортировку по дате оставил. Прокатило без ошибки, но не вывело ни одного документа (скриншот 3.2). Для сравнения результат по версии 2.2 (скриншот 2.2)
1. Тип объекта - Документы
2. Обрабатывать табличные части - галочка
3. Выбираю документ "Поступление (акты, накладные)", табличная часть "Товары"
4. Нажимаю "Отобрать"
5. Выбираю нужные документы
6. Выберите действие - "Изменить рекзвизит: Цена"
7. Формула - галочка
7. Пишу формулу: НовоеЗначение = СтароеЗначение+((СтароеЗначение*30)/100)
8. Нажимаю "Завершить и закрыть"
9. Нажимаю "Выполнить"
и все, ни "как-то типо так", ни "типо того" - обнуляется и все
(304)
Есть нестандартная обработка с исправлением, так там выборка происходит 2 часа, либо в конце ошибку выдает, что памяти 30 гигов не хватило.
Готов заплатить, чтобы адаптировать эту обработку, чтобы она шустро работала.
ПараметрыРегистрации.Вставить("Назначение");написать что-то вроде:
ПараметрыРегистрации.Вставить("Назначение", Новый Массив);т.к. с некоторыми версиями БСП выдает ошибку при регистрации.
ЗУП 3.1.12.113
при попытке групповой печати документов выдает ошибку:
Метод объекта не обнаружен
(ВыполнитьПодключаемуюКомандуПечатиПодключениеРасширенияРабот
можно как-нить поправить?
{ВнешняяОбработка.ГрупповаяОбработкаСправочниковИДокументов.Форма.Форма.Форма(1054)}: Ошибка при вызове метода контекста (Добавить)
НовыйЭлемент = Элементы.Добавить(ЭлементРеквизита.ИмяРеквизита,Тип("ПолеФормы"),НовыйЭлементРодитель); //НовыйЭлементРодитель Тип("ПолеФормы")
по причине:
Недопустимое значение параметров
Платформа 8.3.16, БП 3.0.77.78
На данный момент возник такой казус: в таблице результата отбора не очищает видимость колонок с прошлого отбора. Возникло это после того как я в одном из сохраненных параметров отбора поставила птички на видимость всех колонок. После этого все колонки стали вылезать при любом отборе, что иногда мешает поиску и просмотру нужной колонки. Я удалила сохраненную настройку и настроила заново, но при другом отборе из этого же типа документов колонки из предыдущего отбора повторились в текущем, хотя я их не выбирала и они мне не нужны для просмотра (снятие галки на видимости лишней колонки не помогло: она появляется снова при нажатии кнопки отбора).
Как такое можно подлечить?
Например слово "тест" я писал так: СтрЗаменить(Источник.Наименование,""тест"",""тест2"")
А надо по 3 кавычек, """тест""" и в конце этой команды не должен стоять ;
Ошибка
Метод объекта не обнаружен (ВыполнитьПодключаемуюКомандуПечатиПодключениеРасширенияРабот
{ВнешняяОбработка.ГрупповаяОбработкаСправочниковИДокументов.Форма.Форма.Форма(1630)}: МодульУПСК .ВыполнитьПодключаемуюКомандуПечатиПодключениеРасширенияРабот
{ВнешняяОбработка.ГрупповаяОбработкаСправочниковИДокументов.Форма.Форма.Форма(1591)}: ВыполнитьПечатьДокументовКлиент();
хотел использовать, чтобы каждый документ печатался в отдельном задании на печать. а не общим спискам, как из журнала документов, т.к. документы содердат разное количество страниц и при двухсторонней печати получается ерунда
В этой обработке есть один немаловажный фактор:
что можно изменить только 1 запись одного реквизита одной строки.
Есть табличная часть в которой 100 разных позиций номенклатуры и изменяемый реквизит. Но этот изменяемый реквизит для 100 позиций разный.
И приходится в ручную ставить галочку на 1 позицию номенклатуры, вносить новый реквизит и нажимать выполнить
затем в ручную ставить галочку на 2 позицию номенклатуры, вносить новый реквизит и нажимать выполнить
затем в ручную ставить галочку на 3 позицию и так далее...
Это можно было бы исправить тем, что в табличной части где выводятся данные по отбору была бы возможность также вносить изменения и сохранять их. Как это можно было бы реализовать?
И вот пытаюсь разобраться в вашей обработке, как выбрав нужную таблицу и реквизит, происходит перезапись значения.
Если вам интересно, что я пытаюсь сделать и вы сможете подсказать что ваша обработка поможет мне и я в правильном направлении, то в личном сообщении скинул вам сырой вариант своей обработки для УТ 11.4
подскажите, почему могут вот так поля дублироваться?
Стало появляться после того, как сохранил параметры и периодически делаю восстановить, т.к. пользуюсь разными настройками и постоянно их заново выставлять все поля и данные это проблематично
С каждым днем дубликатов все больше и больше
Извините, уточню тогда.
Это "Наименование" товара в справочнике номенклатуры. Мне надо переименовать все Майки в Футболке, к примеру. Или внутри Наименования изменить бренд, к примеру BASK на REDFOX.
Я нашел обработку - она работает, но функционал отбора маловат...
Чтобы сделать иначе, надо доработать.
Артикул = Артикул1
Артикул = Артикул2
Артикул = Артикул3
можно еще попробовать Артикул В СПИСКЕ (Артикул1, Артикул2, Артикул3)
1С:Предприятие 8.3 (8.3.20.1674)
Бухгалтерия предприятия, редакция 3.0
БИТ.ФИНАНС 3.1 (3.0.106.101/3.1.50.10)
Copyright © 2009 - 2021, ООО "Центр Корпоративной Поддержки". Все права защищены. (3.0.106.101/3.1.50.10) (
Copyright (С) ООО "1C-Софт", 2009 - 2022. Все права защищены
(
ПараметрыРегистрации.Версия = "3.2";
Ситуация: пытаюсь выбрать все проведённые документы за период.
После нажатия кн Отобрать появляется ошибка.
Сохранённая ошибка вместе со скриншотом в файле.
Неизвестный идентификатор формы
{ВнешняяОбработка.ГрупповаяОбработкаСправочниковИДокументов.Форма.Форма.Форма(2338)}:ПерезаполнитьДеревоТаблиц(ОбрабатыватьТЧ);
по причине:
Неизвестный идентификатор формы
Подскажите, пожалуйста, возможно ли будет использовать Вашу обработку на конфигурациях без БСП и которая полностью на английском языке?
Как отобрать позиции по полю "Родитель" справочника номенклатура в 1с Рознице 2.3 не набивая коды групп вручную в отбор "родитель в группе из списка", а загрузить список отбора из текстового списка с кодами групп номенклатуры ?
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 189338
Создание 01.06.13 12:33
Обновление 13.10.26 20:53
Просмотры 160998
Загрузки 5215
Рейтинг
398
Комментарии 382
Код открыт Да
Рубрики Подбор и обработка объектов
Кому
Бухгалтер
,
Пользователь
Тип файла Внешняя обработка (ert,epf)
Платформа 1С:Предприятие 8
Конфигурация
Универсальные
,
1С:Бухгалтерия 3.0
,
1С:Библиотека стандартных подсистем
,
1С:ERP Управление предприятием 2
,
1С:Управление холдингом
,
1С:Зарплата и Управление Персоналом 2.5
,
1С:Зарплата и Управление Персоналом 3.x
,
1С:Комплексная автоматизация 2.х
,
1С:Управление нашей фирмой 3.0
,
1С:Управление торговлей 11
,
1С:Розница 3.0
,
1С:Документооборот
Операционная система Windows
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)