Перепроведение документов по выбранному регистру для УТ 11.4 (КА2, УП частично). Теперь и 11.5.8

03.03.24

Задачи пользователя - Подбор и обработка объектов

Не нашел подходящего, поэтому сделал очередной "велосипед" для перепроведения документов по конкретному регистру. По сути обработка перезаполняет движения выбранного регистра.

Скачать файл

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

Наименование По подписке [?] Купить один файл
Перепроведение документов по регистру сведений "Реестр документов" для УТ 11 (2019 12 05)
.epf 10,67Kb ver:2019 12 05
8
8 Скачать (1 SM) Купить за 1 850 руб.
Перепроведение документов по выбранному регистру для УТ 11 (вер. 2023 02 28)
.epf 12,61Kb ver:2023 02 28
14
14 Скачать (3 SM) Купить за 2 450 руб.
Перепроведение документов по выбранному регистру для УТ 11.5.8 (вер. 2024 0303)
.epf 12,66Kb ver:2024 0303
12
12 Скачать (3 SM) Купить за 2 450 руб.

При запуске очередного проекта потребовалось несколько раз перепроводить документы. Т.к. достаточно было перепровести документы только по одному регистру, а иногда и надо было только изменить движения одного регистра, то задумался о подобной обработки. Кроме этого такой подход сократил время выполнения операции. Подходящего не нашёл, кроме этого были уже наработки, поэтому сделал свою.

Обработка использует механизм проведения, реализованный в УТ 11.4: сбор данных выполняется в модуле менеджера и складывается в виде таблиц с определёнными именами. На других конфигурациях не тестировал. Проверял ещё на УТ 11.0 -- надо исправить неск. строк. Если потребуется, то могу выложить. Тестировалась на платформе 8.3.10.2699.

Особенности обработки в том, что можно увидеть список видов документов, делающих движения по регистру, а затем и список документов, по кот. будет изменения движений. Причем в список будет включены все проведенные документы (даже, если на данный момент этот документ движение по выбранному регистру не сделал). Как пользоваться обработкой, думаю, понятно из рисунка.

2019 03 11

1. Добавил отбор по периоду.

2. Добавил проверку на наличие таблицы движения. Если таблицы нет, то документ пропускается. Такое бывает, например, для регистра "Резервы товаров организаций" при перепроведении реализации товаров и услуг.

2019 06 09

Добавил отбор произвольным запросом. Запрос надо предварительно отладить в консоли и готовый вставить в обработку. Заполнить параметры то же придётся вручную. Времени наводить красоту не было. В запросе д.б. поле "Ссылка" и "Дата".

2019 12 05

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

В УТ есть независимый регистр сведений "Реестр документов". Для "перепроведения" по этому регистру сделал отдельную обработку. Мне, например, потребовалась такая штука для заполнения суммы СФ после соответствующей доработки. Интерфейс полностью аналогичен исходной обработке только нет выбора регистра. Естественно обработка только для конфигурации УТ 11.4 (вероятно будет работать и в КА и УП аналогичной версии).

2021 01 19

Немного оптимизировал обработку для "больших" задач.

1. Запрос теперь формируются не полностью, а только по нужному регистру (передаю имя регистра в качестве 3-го параметра). Такая возможность появилась относительно недавно, поэтому не гарантирую, что увидите прирост производительности на старых версиях. Работало во всех случаях, сделал так:

    try
        МенеджерОбъекта.ИнициализироватьДанныеДокумента(докСсылка, допСвойства, пИмяРегистра);
    except
        МенеджерОбъекта.ИнициализироватьДанныеДокумента(докСсылка, допСвойства);
    endTry;
2. Реализовал отображение процента выполнения. См. картинку.

3. Отображение сколько записей было, сколько стало перенёс в таблицу (раньше выводил в виде сообщения).

Реализация п.1 дала существенный прирост производительности, в моём случае с часов до десятков минут.

2023 02 28

Из-за путаницы с версиями оставил одну. Добавил возможность записи движений в режиме "Загрузка данных".

2024 0303

Сделал вариант для версии 11.5.8. Интерфейс не поменялся. Не уверен, что заработает с документами ЕГАИС. Проверял на версии УТ 11.5.8.443.

Проверено на следующих конфигурациях и релизах:

  • Управление торговлей, редакция 11, релизы 11.5.8.443, 11.4.14.181

Групповое перепроведение регистр заполнение движений РС "Реестр документов".

См. также

Подбор и обработка объектов Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Абонемент ($m)

Массовая работа с объектами типовыми методами платформы 1С.

10 стартмани

13.12.2024    783    1    nomad_irk    2    

4

ККМ Кассовые операции Подбор и обработка объектов Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Россия Платные (руб)

Модуль, ускоряющий подбор номенклатуры в 1С в чек ККМ и Заказе клиента. Оптимизированная форма подбора товаров с многократно ускоренным процессом поиска товаров в 1С в чек ККМ и Заказе клиента для конфигураций 1C:Управление торговлей 11.5, 1С:Комплексная Автоматизации 2.5 и 1С:ERP Управление предприятием 2.5

18000 руб.

30.10.2024    727    1    0    

3

Подбор и обработка объектов Программист Платформа 1С v8.3 1С:Управление нашей фирмой 3.0 Россия Абонемент ($m)

Обработка, очищающая двойные записи в регистре "График платежей". Решает проблему: Обнаружено дублирование ключевых значений в колонках: "Ссылка". Отображение данных в списке невозможно.

1 стартмани

26.09.2024    669    2    AlexHelmer    0    

4

Зарплата Подбор и обработка объектов Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Абонемент ($m)

После расчета и выплаты отпускных порой отпускные приходится пересчитывать. Причины: начислена годовая премия, или начислена зарплата, входящая в расчетную базу, и прочие. Делать вручную - непрактично. Можно воспользоваться отчетами (типовых, к слову, нет), но потом еще надо вручную создавать документы-исправления. Данная обработка автоматизирует весь процесс по принципу Plug-n-Play.

3 стартмани

14.08.2024    772    17    Vinzor    0    

5

Поиск данных Корректировка данных Подбор и обработка объектов Программист Пользователь Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Абонемент ($m)

Обработка позволяет найти и заменить битые ссылки справочников. Для всех конфигураций. Обработка универсальная! Незаменимая вещь как для IT-специалистов, так и для обычных пользователей!

10 стартмани

04.07.2024    1210    7    user1527257    1    

5

Корректировка данных Подбор и обработка объектов Пользователь Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Универсальная обработка! Подходит для всех конфигураций! На одном экране можно видеть как все справочники, так и детальную информацию по каждому из них (реквизиты и табличные части). Удобно! Присутствует возможность редактирования справочника.

10 стартмани

28.06.2024    1051    9    user1527257    0    

9

Журналы и реестры данных Подбор и обработка объектов Бухгалтер Пользователь Платформа 1С v8.3 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:CRM ПРОФ, КОРП 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Абонемент ($m)

Универсальный реестр документов! Журнал документов для всех конфигураций! На одном экране можно видеть как все документы, так и детальную информацию по каждому из них (реквизиты, движения и табличные части). Удобно! Присутствует возможность редактирования документа. Универсальный редактор документов!

10 стартмани

20.06.2024    1708    30    user1527257    3    

12
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. klaus38 05.01.19 15:28 Сейчас в теме
Доброго. Отбор по периоду прям напрашивается.
2. Pim 189 12.01.19 18:32 Сейчас в теме
Доброго. Думал об этом, но в итоге отказался, т.к. мне требовалось всегда перепроводить все документы.
3. Sjawa2004 06.03.19 13:24 Сейчас в теме
Здравствуйте! При попытке провести выдает ошибку:
{ВнешняяОбработка.PD_UT_ПерепроведениеПоРегистру.Форма.Форма.Форма(122)}: Поле объекта не обнаружено (ТаблицаРезервыТоваровОрганизаций)
Таблица = ДополнительныеСвойства.ТаблицыДляДвижений["Таблица" + имяРегистра];
Как бороться?
5. Pim 189 10.03.19 12:14 Сейчас в теме
(3)
Какой документ проводите?
4. Pim 189 06.03.19 13:58 Сейчас в теме
Здравствуйте.
Какой документ проводите?
6. Sjawa2004 10.03.19 17:26 Сейчас в теме
Здравствуйте!
Реализация товаров и услуг
7. Pim 189 11.03.19 19:50 Сейчас в теме
(6) Исправил. Если таблицы нет, то документ пропускается.
8. SergeySD 20.04.20 22:43 Сейчас в теме
Добрый день.
Конфигурация УТ 11.4.11.71, обработка не делает движений по регистру "РасчетыСПоставщикамиПоДокументам".
Документ ПриобретениеТоваровИУслуг
9. Pim 189 21.04.20 08:51 Сейчас в теме
(8). Добрый.
Если я правильно помню, регистры "РасчетыСПоставщикамиПоДокументам" и "РасчетыСКлиентамиПоДокументам" не двигаются самими документами. По крайней мере, в типовой 11.4.10 в ПриобретениеТоваровИУслуг не формируется табл. для заполнения этих регистров в обработке проведения. Эти регистры заполняются по отдельному регламентному заданию.
Моя же обработка имитирует типовую обработку проведения. Если в неё не двигаются какие-то регистры,то и обработка не поможет.
10. eeeio 127 18.09.20 12:38 Сейчас в теме
скачал последнюю обработку, а обещанного произвольного запроса в ней нет ((
11. Pim 189 21.09.20 11:44 Сейчас в теме
(10). Хм... Действительно нет. Пришлите свой контакт, вечером сегодня вышлю с произвольным запросом и обновлю на сайте.
12. Pim 189 22.09.20 14:00 Сейчас в теме
13. Aliit 26.02.23 18:15 Сейчас в теме
Доброго дня.
Скачал версию 2020 12 21. В ней нет произвольного запроса почему-то.
Также в описании вами указана версия 2021 01 19, но ее нет в списке файлов для скачки. Каким образом можно ее скачать?
14. Pim 189 27.02.23 05:16 Сейчас в теме
(13) Доброго. Странно, куда делась... Сегодня-завтра поправлю и выложу исправленный вариант. Вам отправлю в личку. Спасибо, что указали на ошибку.
15. Pim 189 28.02.23 21:10 Сейчас в теме
16. user844699 27.03.23 12:02 Сейчас в теме
(15)
Добрый день!
Для КА 2.5.11 подойдет данная обработка?
Товары на складах планируем перезаполнять у Перемещений у клиента за 2021 год (они пару лет назад думали, что успешно отключили ордерную схему, но обновление на 2.5.8 и 2.5.11 показало, что это не так).
17. Pim 189 27.03.23 14:27 Сейчас в теме
(16) Добрый.
Скорей всего, нет. Там изменили механизм проведения. У меня пока руки не дошли всё проанализировать.
user844699; +1 Ответить
Оставьте свое сообщение