Групповая обработка объектов

20.07.14

Задачи пользователя - Корректировка данных

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Групповая обработка объектов
.7z 79,59Kb ver:1.5.0
312
312 Скачать (1 SM) Купить за 1 850 руб.
Возможности:
1. Работает быстро. Все выбранные пользователем операции производится (там, где это возможно) без лишних обращений к базе данных, используя динамическую выборку (не запросы), без формирования промежуточного полного списка обрабатываемых объектов (хотя последнее возможно, при необходимости). Внешних обработок не подключается, все обработчики встроенные.
2. Возможность обрабатывать более 1 атрибута одновременно. Для каждого атрибута можно задавать фиксированное значение или выражение на встроенном языке.
3. Возможность ренумерации справочников и документов с вытеснением объектов, занимающих генерируемые коды/номера, из последовательности нумерации. Формат номеров описывается в виде шаблона. В качестве переменных в шаблоне можно использовать элементы старого номера, автоматический нумератор с указанным шагом и строку, построенную на основе внутреннего идентификатора объекта. Последнее незаменимо при выгрузке данных из баз, в которых не соблюдается уникальность кодов после "дороработки" - такие справочники перед выгрузкой ренумеруются на основи внутренних ИД (в копии базы, естественно).
4. Присутствуют примитивные возможности установки даты/времени документов, снятия/установки признаков проведения и пометки на удаление, полное удаление объектов без контроля ссылочной целостности.
5. Вывод в журнал подробной информации о производимых операциях, формирование журнала в табличной форме.
6. Вывод в табличный документ выбранных реквизитов объектов (шаблон табличного документа можно использовать внешний, по аналогии со встроенной формой).
7. Отключение записи в журнал регистрации содержимое внутреннего журнала обработки.
8. Отключение регистрации изменений УРБД (дает возможность произвести массовые обработки отдельно в разных базах, не вызывая передачи всех обработанных объектов целиком по каналам связи).

Минусы:
1. Конечно же, сделана "на коленке",  промышленного качества не ждать... но работает, не знаю, что делал бы без неё!
2. Нельзя выполнить отбор документов по содержимому многострочной части, в частности, вываливет в журнал документы, в которых не обработано ни одной строки, но они прошли по фильтру шапки документа.
3. Не отслеживает повторное попадание в выборку и повторную же обработку объектов. Ососбенно замечательно при ренумерации ...
4. Не сохраняет таблицу преобразования номеров в легко загружаемом виде, только в виде части строковой колонки отчета.
5. Втроенная  печатная форма до безобразия примитивная... Есть шикарные функции формирования таблицы с расчетом ширины столбцов по содержимому, но в другом проекте, но нужна адаптация и обобщение. Времени есессно нет...
6. Нет возможности обрабатывать несколько видов объектов за один проход и в перемежку - за этим к аналогичной обработке то 1С.
7. Не проверяет наличие дубликатов номеров/кодоыв объектов. Если в результате каких-то катаклизмов появились дубликаты номеров/кодов, нарушающие уникальность нумерации, не следует пытаться сразу перенумеровать объекты с тем же префиксом, что и существующие "кривые" номера. Нужно выполнить сначало временную нумерацию с неиспользуемым в базе данных префиксом в шаблоне и неиспользуемым же префиксом вытеснения так, чтобы исчезла ВСЯ неуникальность, а затем перенумеровать объекты, используя "правильный" префикс, который будет использоваться постоянно в дальнейшем.
8. ... найдете сами.

В общем-то, пункты 2-4 уже в реализации, ибо я на них уже наступил... и будут они там, пока я не освобожусь, увы.

обработка изменение реквизитов нумерация ренумерация

См. также

Чистка данных Корректировка данных Программист Пользователь Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Архив различных обработок 1С 7.7 с открытым исходным кодом для работы с данными при свертке, выгрузке, исправлении, модификации информационной базы. Можно использовать любую обработку в качестве заготовки для добавления собственных функций.

1 стартмани

13.05.2021    8156    12    etmarket    0    

3

Корректировка данных Акт сверки Программист Платформа 1С v7.7 Платформа 1С v8.3 1С:Управление торговлей 10 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Россия Бухгалтерский учет Управленческий учет НДС Абонемент ($m)

Пример реализации сверок между базами и исправления расхождений в обе стороны, из 7.7 -> в 8.3 и из 8.3 -> в 7.7 на обычных формах. Фундаментальные обработки, которые работают на постоянной основе и поддерживают идентичность данных между базами основных поставщиков и основных покупателей (их соответствие прописано в модуле). Используется Новый COMОбъект("V77.Application"), пример использования внешнего источника данных. Реализация в поступление. Поступление в поступление. Корректировка поступления в корректировку отгрузки. СчФ выданный в СчФ полученный. Исправление СчФ полученного в исправление СчФ выданного. Перенос документа Реализация 7.7 в Поступление 8, Перемещение 7.7 в Поступление 8. Акт сверки взаиморасчетов (несколько организаций). Все обработки запускаются в базе 1С Предприятие 8 (обычные формы).

1 стартмани

03.10.2019    14980    31    ksnik    6    

4

Корректировка данных Программист Пользователь Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Универсальная обработка 7.7, представленная здесь, до сих пор почему-то по функционалу гораздо беднее, чем общеизвестная типовая "Универсальный подбор и обработка объектов" (UNIREPS82\UniversalSelection) 8.2-8.3", мне не хватило возможности выполнить произвольный код обработчика объектов. Данная обработка "UChoice.ert" является полным аналогом "UniversalSelection", представляет собой консоль выполнения произвольного кода, позволяет делать с объектами информационной базы 1С 7.7 абсолютно все, что угодно, а не узкий, сложно настраиваемый набор команд, на мой взгляд, она существенно превосходит имеющиеся аналоги, поэтому ничем другим кроме нее я не пользуюсь.

1 стартмани

04.04.2019    16758    30    ksnik    9    

4

Корректировка данных Бухгалтер Бухгалтерский учет 7.7 1С:Упрощенное налогообложение 7.7 Россия Бухгалтерский учет НДС Абонемент ($m)

Для 1С:Предприятия 8 переход на НДС 20% сделан, а для 7.7 я не нашел. Выкладываю.

1 стартмани

24.12.2018    18776    34    pentanom    25    

5

Корректировка данных Программист Бухгалтер Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Обработка, исправляющая ситуацию с отрицательными номерами строк в табличной части

1 стартмани

31.08.2017    13504    1    C0mmander_Alex    1    

3

Корректировка данных Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

1. Обработка позволяет совершать следующие действия над объектами: а. СПРАВОЧНИКИ: удаление; пометка на удаление; снятие пометки на удаление. б. ДОКУМЕНТЫ: удаление; пометка на удаление; снятие пометки на удаление; проведение; отмена проведения; выключить проводки; включить проводки. 2. Действия могут быть ограничены некоторыми условиями. 3. Существует отбор по видам объектов. 4. Есть возможность обработать подчиненные справочники.

1 стартмани

30.04.2017    22613    82    DUH    0    

5

Корректировка данных Программист Пользователь Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Обработки можно использовать в любой конфигурации 1С-Предприятия 7.7. Обработки позволяют просмотреть/изменить значения любого реквизита документов/справочников, существующих в базе. В обработках реализован множественный отбор по значениям реквизитов (для табличной части документов тоже). В обработке документов реализованы следующие действия: Перенумерация; проведение; отмена проведения; пометка на удаление; непосредственное удаление; снятие пометки удаления; изменение реквизитов; очистка реквизитов; удаление строк табличной части; вывод на печать и в файлы *.xls,*.csv,*.dbf,*.xml реквизитов шапки и табличной части. В обработке справочников реализованы следующие действия: Перенумерация; пометка на удаление; непосредственное удаление; снятие пометки удаления; изменение реквизитов; очистка реквизитов; очистка истории значений периодического реквизита; перенос справочника в другую базу подобной конфигурации по OLE; вывод на печать реквизитов и истории значений периодических реквизитов; вывод реквизитов в файлы *.xls,*.csv,*.dbf,*.xml; отчет по структуре справочников, вывод и обработка ссылок на выбранные элементы.

1 стартмани

23.11.2016    38877    224    SanchoD    15    

13

Корректировка данных Системный администратор Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

База данных помечается Suspect, когда SQL Server не может читать файлы данных, связанные с базой данных с жесткого диска. В этом случае сделать бекап базы нельзя, но можно попробовать образ диска. После того как возможность читать файлы данных восстановлена, вы можете перезапустить службу SQL Server, и если возможно, произойдет автоматическое восстановление. Что делать, если информационная база 1С7.7 на SQL Server 2000 перешла в состояние suspect? Если это произошло утром и бекап сделан, Вы, конечно, можете грохнуть и раскатать базу заново (вечером это проблематичнее), но не торопитесь - возможно, поможет detach+attach или другие методы, изложенные в данной публикации.

1 стартмани

08.11.2016    23283    ksnik    5    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
0. VGHOST 168 29.11.11 10:30 Сейчас в теме
Обработка предназначена для группового изменения реквизитов (в том числе системных) объектов одного вида, а также формирования простейшей выборки оригинальных или модифицированных значений реквизитов для печати

Перейти к публикации

1. tmm 29.11.11 10:30 Сейчас в теме
Хотелось-бы чтобы работала, но надо проверить...
2. VGHOST 168 29.11.11 12:33 Сейчас в теме
Для внутреннего использования работала нормально. Есессно, нажимались только задуманные при разработке комбинации кнопок...
Ошибки постараюсь исправить, только пишите подробнее. А проще всего пустить на машину в отладчик, вряд ли ошибки будут такими очевидными.
3. Jancoy 29.11.11 15:47 Сейчас в теме
8. Отключение регистрации изменений УРБД (дает возможность произвести массовые обработки отдельно в разных базах, не вызывая передачи всех обработанных объектов целиком по каналам связи).вот это безусловно, ценное качество данной разработки, УРБД - это всегда дополнительная головная боль. В остальном работа ценная, главное чтоб работала, будем проверять
4. JER_MARK 02.12.11 17:06 Сейчас в теме
Спасибо, толковая вещь, но пользоваться надо аккуратно. Забыв на закладке снять галочку удалить непосредственно, можно полбазы снести
5. VGHOST 168 02.12.11 21:00 Сейчас в теме
П(4) JER_MARK, При открытии обработки все закладки выключаются, от греха. Когда будете включать галку, надо обращать внимание на содержимое закладки...
6. tmm 07.12.11 14:00 Сейчас в теме
Отлично! Очень пригодилась. А, когда разобрались, то оказалось что всё удобно!
7. Joker_2013 15.12.11 23:25 Сейчас в теме
Хорошая вещь, очень пригодилась!
8. Den_Zenit 19 21.12.11 15:26 Сейчас в теме
9. ReLD 10.01.12 21:36 Сейчас в теме
Обработка толковая, не хватает нескольких функций, для полного удовлетворения всех прихотей Оператора базы данных. Если бы можно было её использовать, одновременно в 1с 8 версии и 7 версии, цены бы её не было.
11. Sanario 27 21.07.14 16:14 Сейчас в теме
(9) ReLD, Не возможно по причине различия платформ 77 и 8Х :)
10. пользователь 31.01.12 15:13
Сообщение было скрыто модератором.
...
12. Spoke37 02.06.15 12:02 Сейчас в теме
Здравствуйте.

Подскажите, обработка умеет выполнять произвольный код на языке 1С, или только считать выражения для реквизитов?
13. VGHOST 168 02.06.15 23:29 Сейчас в теме
(12) Spoke37, К сожалению. только выражения - без внешних компонент произвольный код не выполнить.
14. Ольга_tmp 72 28.05.16 11:59 Сейчас в теме
ЧЯДНТ, делаю выборку - 175 документов, нажимаю выполнить - обработан один документ
15. VGHOST 168 28.05.16 19:13 Сейчас в теме
(14) Ольга_tmp,
На закладке Выборка если включена галка "Только объекты по списку" обрабатывается только выбранное явно, причем Фильтр применяется и в этом случае.
Смотрите закладку Фильтр, видимо включена галка "Обрабатывать первые" = 1. И остальное на этой закладке проверьте.
Чтобы вывела подробности включите "Параметры/Выполнение/Подробности в журнал".
Там же есть галка "До первой ошибки", возможно она включена.
16. 1C_tradeomsk 105 21.09.21 17:59 Сейчас в теме
очень мощно удобно и наглядно задается период по документам
интуитивно понятно для изменения реквизитов

Шутка!

Хочется посмотреть в бесстыжие глаза автора обработки
Оставьте свое сообщение