Обработка позволяет в удобной форме посмотреть объекты, помеченные к выгрузке, удалить регистрацию изменений, а также зарегистрировать один или несколько объектов (наборов записей) к выгрузке в узел по определённому(-ым) признакам.
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Наименование
Скачано
Купить файл
По подписке PRO
Детальная настройка обмена данными 8.1 (версия 3.3 от 20.06.2010)
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
Для любого узла обмена можно получить информацию об объектах, помеченных к выгрузке в этот узел, в т.ч. об объектах типа "Удаление объекта". Также можно увидеть наборы записей, помеченные к выгрузке. Например, сразу можно увидеть, когда движения документа гуляют между базами без самого документа )).
Реализован удобный механизм удаления регистрации изменений: конкретного объекта или набора записей, по виду объекта или всех объектов сразу.
Также реализован механизм регистрации изменений конкретного объекта (с отдельной возможностью пометить к выгрузке его движения), списка документов с установленным отбором и просто выборки ссылок запросом. Например, можно отправить часть движений (пару наборов записей )) ) документа в другой узел без самого документа тем самым не изменяя его в базе-приёмнике.
Обработка была написана довольно давно для себя, сейчас немного её подправил. По-моему были подобные решения, но по функционалу уступали этой обработке. Пользуйтесь.
Обновление от 18.06.2010 - учтены комментарии пользователей.
Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя.
Решение в Реестре отечественного ПО
Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше.
Далее в публикации:
MCP для поиска по метаданным 1С, справке синтакс-помощника и проверки синтаксиса.
Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм. Обновление версии от 21.04.26
Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.
Infostart MagicInput улучшает подбор в полях ввода 1С: ищет по любой части названия и по нескольким ключевым фрагментам, распознаёт ввод в другой раскладке и показывает иконки/статусы объектов прямо в списке. Поддерживает вставку навигационной ссылки/представления документа для автоподбора; для разработчиков доступны поиск по GUID и полному имени предопределённого. Работает в управляемых формах и подключается в большинстве конфигураций 1С 8.3/8.5.
Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки. 1.3.11 Доработан механизм контекстной подсказки по метаданным
Вы не учли особенность функции "ВыбратьИзменения". Она помимо формирования выборки еще и проставляет номер сообщения в таблице регистрации изменений, что вылезет боком при использовании в конфигурациях со "специфическими" обменами.
Рекоммендую перед вызовом этой функции написать НачатьТранзацию (); и после вызова ОтменитьТранзакцию ()
(4) обработка писалась ещё тогда, когда аналога от 1С не было... под 8.0 ))
потом неспешно дорабатывалась... преимущество... ммм... возможно, например, отправка движений без самого регистратора - точно не знаю, умеет ли это делать типовая...
под "спецфическими" обменами я подразумеваю обмены, которые не только привязаны к номерам сообщений, но и к метаданным. т.е. у пользователя есть возможность выбирать объекты метаданных, которые он хочет выгрузить. и вот как раз на эти грабли мы наступили пользуясь типовой обработкой от 1С. проблему решили описанным ниже способом, но искали долго :)
В описании обработки:
"Например, можно отправить часть движений (пару наборов записей )) ) документа в другой узел без самого документа тем самым не изменяя его в базе-приёмнике."
У меня регистрируется только с документом.
Может быть так: регистрируем доки с движениями, а затем удаляем регистрацию доков.
Предложение: сделать Удаление регистрации как Регистрацию изменений: удаление регистрации конкретного объекта, удаление регистрации списка документов, удаление регистрации произвольных объектов(по запросу).
Или добавить контекстное меню в табличное поле ТабРезультат: Если это документ,то удалить регистрацию дока, удалить регистрацию всех движений по доку, удалить регистрацию дока и всех движений по нему.
Успехов в работе.
Да удаления регистрации выбранных объектов очень не хватает. Вообще нашел на инфостарте штук 5 разных обработок для регистрации обмена, но ни одна не вмещает всё, что мне на данный момент требуется. Будет время, попробую слить всё в одну.
Задачи: 1.Регистрировать выбранные изменения для всех документов за период с движениями.
В этой обработке есть, но это если написать сложный и большой запрос.
2. Удалять изменения за выбранный период с движениями.
В этой обработке такой функции не нашел.
Очень достойная разработка, сравнил разные с этого сайта.
Пока из всех под лично мои задачи подошла только эта и от tomvlad.
Большое спасибо за инструмент!!!
Только что опробовал - отработала полностью по описанию без каких-либо замечаний.
8.2.14 УПП 1.3.20
День добрый , проверил ващу обработку, из тех что есть на данном сайте это одна из лучших, единственное не регистрирует справочники используемые в документах, в остальном всё чётко. Спасибо.
(20) sumixam, добрый день.. все верно, не регистрирует, т.к. изначально не планировалось писать функционал регистрации объектов к выгрузке "по цепочке", хотя идея конечно хорошая.. обработку долгое время не дописывал, хотя наверно пришло время сделать ее на управляемых формах, а заодно и расширить функционал.. будет время, займусь )
Нужно было удалить регистрацию некоторых объектов для обмена УТ10.3->БП3.0. Скачал обработку не особо надеясь что она сработает без допиливания.
Был приятно удивлен. Спасибо.