Обработка заполнения для корректировки регистров накопления

16.04.12

Разработка - Инструментарий разработчика

Обработка заполнения табличной части документа для корректировки записей регистров.

Скачать файл

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

Наименование По подписке [?] Купить один файл
Схлопывание регистра
.epf 6,03Kb
99
99 Скачать (1 SM) Купить за 1 850 руб.

Иногда требуется схлопнуть движения по регистрам накопления остатков. Для удобства создана небольшая обработка, автоматически заполняющая данные в документе Корректировки записей. Выбор конкретного регистра осуществляется вводом его имени (как в конфигураторе) в поле "Комментарий" документа.


См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

15500 руб.

02.09.2020    187725    1044    403    

980

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

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    26623    174    88    

168

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

15000 руб.

10.11.2023    14158    60    33    

79

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    21100    55    19    

86

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    35978    117    152    

81

Инструментарий разработчика Программист Платформа 1С v8.3 Платные (руб)

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки.

9360 руб.

17.05.2024    31239    107    48    

149

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

Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.

3600 руб.

10.02.2017    113045    686    175    

725
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. mvd2 11.04.12 08:36 Сейчас в теме
очень полезная обработка, спасибо автору
2. ia57 2 11.04.12 11:37 Сейчас в теме
Стерла документы по переносу данных в "Зарплату бюджетного учреждения" так как из-за них шли ошибки в расчете среднего заработка - база задваивалась и затраиивалась. Как позже оказалось что шло какое-то "грязное" заполнение других регистров - надо было поставить флажок на их выбор - записать документ, потом отменить флажок и снова записать документ - тогда лишние движения исчезают. Теперь выясняется что стерла я все зря. Нужно как-то все восстанавливать. Перенос через XML-выгрузку-загрузку переносит только код и наименование документа. Табличную часть не переносит. Пытаюсь заполнить документ "Корректировка регистров накопления" через заполнение из выгруженной таблицы. Пока никак. Может ли ваша обработка помочь?
3. AlexanderP 42 11.04.12 11:55 Сейчас в теме
(2) ia57, боюсь, что нет. Моя обработка берет данные из какого-то регистра и заполняет документ Корректировки ими, только с другим знаком в сумме. А вам нужна обработка по переносу данных, как я понял. Только не совсем ясно, перенос из какой конфигурации в какую идет?
4. ia57 2 11.04.12 12:05 Сейчас в теме
Перевод бюджетников из ЗиК 7.7 в ЗБУ 8.2
5. ia57 2 11.04.12 12:09 Сейчас в теме
Перенос сделан. Люди работают уже полгода. Все начисляется. Пока были в 2011 году база по среднему рассчитывалась правильно. Сейчас 2012 год. В базу пошел другой год - 2011, который я потерла. Но есть архив с нестертыми документами. Но перебивать все вручную - тяжко.
6. Misanets 341 11.04.12 15:02 Сейчас в теме
(5) ia57, при выгрузке из БД источника универсальной обработкой "Выгрузка/загрузка данных XML" (как я понял вы используете ее) необходимо установить галочку (см.рис).
7. AlexanderP 42 11.04.12 15:14 Сейчас в теме
(6) Misanets, если этой обработкой, то почему "переносит только код и наименование документа"?
9. Misanets 341 11.04.12 15:37 Сейчас в теме
(7) сам по себе документ "Корректировка записей регистров" не содержит никаких табличных частей, а Код и Номер это реквизиты документа которые у него есть и как раз и переносятся. Документ создает движения по регистрам и сам является для них регистратором. По этому сам документ для нас в принципе не интересен, нас интересуют его движения. Вот по этому необходимо вместе с ним перенести его движения. Надеюсь понятно.
10. AlexanderP 42 11.04.12 15:42 Сейчас в теме
(9) Misanets, я не понял, что задача переносить именно "Корректировку". В любом случае, эта обработка не помощник для данной задачи.
12. ia57 2 11.04.12 16:27 Сейчас в теме
(6)Эту галочку ставлю. Конфигурации одинаковые. Архивную конфигурацию (из которой надо перенести документ) обновила на текущую. При загрузке выдается сообщение о невозможности чтения XML (как раз тормозит на регистре который надо загрузить), смотрела через отладчик. Спасибо всем за сочувствие.
13. Misanets 341 12.04.12 00:08 Сейчас в теме
(12) ia57, Вероятнее всего, что уже существует запись в регистре по таким ключевым полям. Посмотрите записи по регистру за этот период, проанализируйте не будут ли они дублироваться.
17. ia57 2 13.04.12 21:27 Сейчас в теме
(12)Еще раз спасибо за участие. У меня все получилось. Правда пришлось сделать "плохое" действие - я реквизит, который не считывался с XML вообще удалила в XML-файле выгрузки (регистр у меня был -"расчеты по страховым взносам", пытался загрузиться реквизит "налоговый период в ПФР", хотя в данных регистра нигде такого названия нет, да и значений данных в этом реквизите не было). Еще я сделала одинаковыми элементы обмениваемых справочников, участвующих в документе. После этого все замечательно загрузилось. Теперь в базе все хорошо.
8. AlexanderP 42 11.04.12 15:17 Сейчас в теме
Немного изменил обработку - ресурсы для запроса остатков берутся из метаданных регистра.
11. Misanets 341 11.04.12 15:46 Сейчас в теме
Да эта публикация не для случая с пользователем ia57
14. ЛохНесс 150 12.04.12 00:21 Сейчас в теме
Обработка не "схлопывает", а задваивает регистр.
16. AlexanderP 42 12.04.12 07:54 Сейчас в теме
(14) ЛохНесс, просьба описать, в каком случае задваивает.
18. ЛохНесс 150 15.04.12 19:59 Сейчас в теме
(16)
Допустим в регистре имеется остаток, например, 5. Чтобы там было 0 (ноль) нужно сделать движение -5.

Обсуждаемая обработка, наоборот, заполняет документ, так, что выполняется движение +5. В результате получается 10. Вот это и есть задваивание.
AlexanderP; +1 Ответить
19. AlexanderP 42 16.04.12 11:43 Сейчас в теме
(18) ЛохНесс, да, спасибо. после изменения обработки допустил ошибку.
В цикле следует добавить минус перед именем ресурса:
ТекстПоРесурсам = ТекстПоРесурсам + ",-" + Ресурс.Имя + "Остаток КАК " + Ресурс.Имя;
15. ЛохНесс 150 12.04.12 00:23 Сейчас в теме
Вот http://infostart.ru/public/18828/ нормальная обработка.
И регистры по-человечески выбираются. И схлопнуть можно сразу несколько регистров.
Оставьте свое сообщение