Групповая обработка, взятая из типового продукта 1С, с расширенным функционалом.
Умеет:
1) Обрабатывать все ссылочные типы объектов 1С
2) Работать в режиме обмена данными
3) Устанавливать и снимать регистрацию выбранных объектов для обмена
4) Выполнять произвольные действия над элементами с помощью произвольного кода
5) Устанавливать и снимать признак проведения документа без удаления движений или проведения
Вариация на тему групповых обработок с дополнительными функциями. Делалась для себя без оглядки на других разработчиков.
Работа с ней аналогична работе с типовой обработкой. Для записи объектов в режиме обмена данными необходимо установить соответствующую галочку в меню "Настройка".
Список видов объектов расширен другими объектами ссылочного типа из 1С.
Список действий, доступных для выполнения, также расширен.
upd. 2012.08.17 Исправлена работа в конфигурации "Бухгалтерия гос. учреждения". Исправлены обнаруженные ошибки.
Очень часто бывает, что документы одного периода повторяются в следующем. Поэтому приходится выполнять рутинную работу по их повторению, а именно копировать каждый документ по отдельности. Чтобы этого избежать, была написана обработка группового копирования документов для конфигурации 1С Бухгалтерия версии 3.0.
Данная обработка предлагается для случаев, когда бывает необходимо изменить какой-либо реквизит в группе проводок, отобранных по определенному набору полей, за определенный период, с определенным типом документа-регистратора.
Предлагается четыре варианта обработки для конфигураций: БП 2.0, БП 3.0, БГУ 1.0, БГУ 2.0 .
Обработка позволяет выполнить удаление записей в регистре накопления по фильтрам и выполнить замену измерений / ресурсов / реквизитов на новые произвольные значения. Присутствует возможность фильтрации по периодам или по любому измерению / ресурсу / реквизиту. Есть возможность фильтрации по типу регистратора.
Обработка позволяет выполнить удаление записей в регистре сведений по фильтрам и выполнить замену измерений / ресурсов / реквизитов на новые произвольные значения. Присутствует возможность фильтрации по периодам или по любому измерению / ресурсу / реквизиту.
Массово рассчитывайте за пару секунд документы "Больничный лист", "Командировка", "Оплата дней ухода за детьми-инвалидами", "Отгул", "Отпуск", "Отпуск без сохранения оплаты", "Отсутствие (болезнь, прогул, неявка)", "Отсутствие с сохранением оплаты".
Обработка-шаблон, позволяющая вносить изменения в существующие документы/элементы справочника по произвольному алгоритму, созданному в режиме Предприятия.
Заказчик попросил написать обработку по объединению документов "Реализация товаров услуг" в один итоговый документ, в процессе выполнения получилось 2 обработки.
Почти все действия реализованы либо в типовых конфигурациях (например, регистрация в плане обмена), либо с помощью существующих обработок: Универсальный подбор и обработка, которые есть у любого программиста.
В этой добавлена только запись в режиме обмена данными. Что делается менее чем за 1 минуту...
Ничего уникального здесь нет.
Ну и код еще произвольный добавлен :) Эта обработка - взята из типовой (как там написано) и допилена под себя. Она хорошо себя зарекомендовала, вот я и выложил, тем более что аналогов с таким же набором функций тут я не видел.
Универсальным подбором и обработкой вы сможете только один тип объектов обрабатывать за один раз. Здесь же сохранены преимущества групповой обработки и добавлены некоторые функции.
Регистрировать же изменения через узел обмена не слишком удобно тоже.
Это фича для исправления багов :) В обработке снятие и установка признака проведен без перепроведения документа вынесена в отдельный пункт, так что не обязательно ей пользоваться. В процессе обмена данными иногда возникают ситуации, в которых документ не проведен, а движения у него на самом деле есть и трогать их нежелательно. Для этого и сделан этот пункт.
Эх...
вот как раз хотелось изменять Объект.КакойТоРеквизит = НекаяФункция(Объект.ДругойРеквизит)
Скачал, но вот пичалька... нужно для 8.1, а обработка для 8.2
Здорово! Я было уже почти переделал сам имеющююся...
Премного благодарен за небезразличие к собратьям и оперативность :)
Очень порадовало, будем юзать, пригодится
Попробовал, например цену в табличной части документа хочу увеличить на 1 рубль:
Выбрал обрабатывать ТЧ,
обработка - заменить реквизит на выражение
выражение ставлю " Объект[СтрокаДанных.Т_ТЧ][СтрокаДанных.Т_НомерСтроки-1].Цена+1" все работает, а вот так "СтрокаТЧ.Цена+1" не идет. Хочется проще. Вроде в легенде написано что это равносильно. Что-то делаю не так?
(28) FlexL, (30) sad888, Простите, что такое БГУ - бухгалтерия гос. учреждения? Если это типовой продукт, то наверное там что-то отличается в использовании свойств объектов. Если вы скинете мне ссылку на конфигурацию, то я смогу выяснить в чем проблема и адаптировать обработку.
Скачал посмотрел, взял на вооружение, итог:
Плюсы:
- идеи очень хорошие хорошо что кто-то взялся их реализовать
Минусы:
- попробовал выбрать "Планы обмена" - в результате:
{Форма.Форма.Форма(1019)}: Ошибка при установке значения атрибута контекста (Текст)
ПостроительЗапроса.Текст = ТекстЗапроса;
по причине:
{(4, 17)}: Синтаксическая ошибка """
"Обмен "Розница<<?>>" - "Бухгалтерия предприятия 2.0"" КАК Ш_Вид_Представление,
- пропал напрочь пункт в действиях - "Изменить реквизит"
- те реквизиты которые вынесены в список действий не работают, проверил на "Дате" - не отработало, полез в код а там проверка на
Если ТипВыбора = "Реквизит" Тогда
а это не будет работать т.к. он то не заполняется при типовых действиях почти никогда (смотри в сторону "ЭтоВыбор")
Итог: +2-1 = -1
Обработку автор только убил т.к. не до конца изучил механизм ее работы, т.е. новый функционал она выполняет а вот старый теперь нет.
ЗЫ: Минус однако пока не ставлю т.к. сам решил перенести данные идеи в свою обработку ГОСиД но уже с исправлениями, надеюсь автор воспримет это без обид (авторство разработки (не идеи) я укажу, однако переделаю как надо)
(35) CaSH_2004, Да, ошибка прикольная, связанная с дурацкими кавычками в синониме плана обмена. Я ее поправлю. Мнение ваше интересно, спасибо за внимание. До конца, как я понимаю, вы сами не разбираетесь в типовом механизме работы. Там галочка такая есть в настройках для изменения реквизитов. Вашу обработку тоже обязательно посмотрю, возможно найду в ней для себя что-то интересное.
Вчера качала но из-за сбоя сервера плюсик потерялся
вернула плюсик и хочу сказать спасибо
очень пригодилась для заполнения реквизита в большой группе документов и заполнения реквизита в справочниках по условиям