Регистр накопления. Перенос реквизита в ресурс. Управляемые формы

Публикация № 1410803

Разработка - Обработки - Универсальные обработки

Регистр накопления реквизит ресурс 1С8 обработка

Обработка предназначена для заполнение ресурсов/реквизитов регистра накопления значениями других реквизитов/ресурсов того же регистра. Управляемые формы.

Обработка была создана по необходимости. База УТ-11 работала c 2015 года. В какой-то момент времени был изменен регистр ВыручкаИСебестоимостьПродаж. А именно, добавлены 4 поля типа Число в реквизиты. Никто уже не помнит как так случилось, но факт свершившийся. С ростом базы все больше стали потери заметны производительности при формировании отчета "Валовая прибыль", который построен на этом регистре. Для получения значений из тех реквизитов пришлось использовать не таблицу оборотов, а таблицу движений. В конце концов, терпение как пользователей, так и программистов, с пониманием относившихся к жалобам пользователей, истекло. Было принято решение произвести реструктуризацию регистра с сохранением данных.

Этапы:

1) к реквизитам добавили префикс "удал".

2) были созданы ресурсы с теми же именами и типами, как и "устаревшие" реквизиты.

3) Написана обработка по переносу значений из реквизитов в ресурсы.

4) При запуске обработки в режиме предприятия выбирается нужный регистр.

5) Выключается использование итогов по регистру.

6) Выбираются пары для переноса значений откуда и куда.

При этом в форме обработки автоматически заполняются имена полей 1С и SQL.

7) Запускается выполнение либо средствами 1С, или SQL.

Обработка 1С выполняется за выбранный период, ввиду длительности операции. Я при тестировании выбирал интервалы по полгода. При обработке SQL нет смысла для выбора периодов, потому что было обработано: (17'077'890 rows affected) за 7 минут 16 секунд.

 

 

Вот для сравнения краткий лог обработки средствами 1С:

ВыполнитьОбработку - Начало 16.03.2021 15:18:08
Период с 01.01.2018 по 30.06.2018
ВыполнитьОбработку - Конец 16.03.2021 16:04:16
Обработано =169 867. Ошибок= 0 Записей = 1 200 873
*******************
ВыполнитьОбработку - Начало 16.03.2021 16:57:17
Период с 01.07.2018 по 31.12.2018
ВыполнитьОбработку - Конец 16.03.2021 18:13:30
Обработано =227 754. Ошибок= 0 Записей = 1 591 851

В зависимости от выбранного способа обработки:

1С: формируется текста запроса 1С для отбора регистраторов и осуществляется запись набора по каждому регистратору.

SQL: формируется текст запроса SQL, устанавливается соединение с базой и выполняется запрос.

Если по какой-либо причине это невозможно (например, злобные админы не дают данные для доступа к серверу SQL), можно воспользоваться кнопкой "Текст запроса SQL" и полученный текст отдать админам, пусть сами запускают в Managetment Studio.

Например, для моей базы запрос выглядел так:

UPDATE _AccumRg18783
SET _Fld29793 = _Fld18814
    ,_Fld29795 = _Fld18817
    ,_Fld29792 = _Fld18813
    ,_Fld29794 = _Fld18816
WHERE 1 = 1
    AND (
            ((_Fld18814 != 0.0)
                AND  (_Fld29793 != _Fld18814)
            OR ((_Fld18817 != 0.0))
                AND (_Fld29795 != _Fld18817))
            OR ((_Fld18813 != 0.0)
                AND (_Fld29792 != _Fld18813))
            OR ((_Fld18816 != 0.0)
                AND (_Fld29794 != _Fld18816))
        )
 

8) Включить использование итогов.

9) Пересчитать итоги. 

Все, регистр готов к использованию.

 

Платформа 8.3.14.

Скачать файлы

Наименование Файл Версия Размер
Регистр накопления. Перенос реквизита в ресурс. Управляемые формы.:

.epf 19,19Kb
0
.epf 19,19Kb Скачать

Специальные предложения

Оставьте свое сообщение

См. также

Групповая обработка справочников и документов (Управляемая форма) v 3.5 (+English version) Промо

Обработка документов Универсальные обработки Обработка справочников v8::УФ v8::СКД Розница УНФ ДО БП3.0 УТ11 Абонемент ($m)

Старая добрая обработина "Групповая обработка справочников и документов", теперь на Управляемом приложении. Работает на платформе версии не ниже 8.2.16! Работает в интерфейсе "Такси"

5 стартмани

01.06.2013    125890    4925    kser87    337    

Чтение JSON

Универсальные обработки 8.3.14 1cv8.cf Абонемент ($m)

Обработка для отображения файлов JSON в визуально приятном виде.

1 стартмани

04.06.2021    692    1    kser87    0    

Перекодирование текста из кодировки 866 в 1251 и обратно, определение кодировки строки

Универсальные обработки v8 8.3.14 1cv8.cf Россия Абонемент ($m)

Способов перекодировать строку много, но не зная исходной кодировки это сделать проблематично. Нигде не мог найти способа определить кодировку строки и преобразования её из одной кодировки в другую. Особенно актуально это было при получении данных из интернета, когда контрагенты предоставляли данные то в OEM, то в ANSI кодировке. Вот и решил написать свою.

1 стартмани

01.06.2021    429    0    slavutich2    0    

Распаковка архивных файлов *.gz(*.gzip) (Deflate) встроенными средствами платформы 1С (без применения внешних компонент)

Универсальные обработки v8 8.3.14 1cv8.cf Абонемент ($m)

Распаковка архивных файлов *.gz(*.gzip), сжатых по методу Deflate (в частности, из интернета), встроенными средствами 1С (без применения внешних компонент).

1 стартмани

04.05.2021    607    2    DiasA    2    

Конвертер ДБФ в табличный документ и обратно

Универсальные обработки 8.3.14 1cv8.cf Абонемент ($m)

Редактирование ДБФ через табличный документ 1С.

1 стартмани

12.03.2021    947    2    v_nick    0    

Обрезалка для картинок

Универсальные обработки v8 v8::УФ Платформа 1C v8.2 1cv8.cf Абонемент ($m)

Когда нужно загрузить в базу 1С изображения (товаров, например), приходится делать хоть минимальную подготовку изображений (обрезать, перевести в другой формат). Данная разработка позволяет обрезать изображение выделив прямоугольную область мышкой, пересохранить изображение в другом формате (BMP, PNG, GIF, JPEG, TIFF).

2 стартмани

27.02.2021    1293    1    Amel2010    2    

Автозапуск документов, справочников, обработок, отчетов, журналов при запуске программы 1С

Универсальные обработки Расширения v8 8.3.14 1cv8.cf Розница УНФ БП3.0 УТ11 КА2 ЗУП3.x Абонемент ($m)

Универсальное расширение "При запуске программы". Предназначено для автоматического запуска документов, справочников, отчетов, обработок, журналов документов при запуске программы 1С.

1 стартмани

29.11.2020    2257    10    sashs1980    2    

Групповая корректировка записей регистров (Управляемое приложение) v 2.1 Промо

Универсальные обработки v8 v8::УФ v8::СКД 1cv8.cf Абонемент ($m)

Обработка предназначена для групповой корректировки записей регистров Накопления, Сведений и Бухгалтерии. Разработана специально для Управляемого приложения.

5 стартмани

06.09.2013    64120    273    kser87    51    

Обработка для просмотра и редактирования DBF файлов

Универсальные обработки 8.3.14 1cv8.cf Абонемент ($m)

Обработка позволяет просматривать и редактировать DBF файлы. Возможен выбор кодировки (ANSI или OEM) перед открытием. 

1 стартмани

30.10.2020    1500    3    cyegor    2    

Галерея общих картинок конфигурации для управляемого интерфейса

Универсальные обработки Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Когда необходимо быстро просмотреть объекты типа "Общая картинка" в конфигурации: в случае, если картинок почти 1500, и просматривать каждую в конфигураторе неудобно. Да и просто для любой конфигурации с любым количеством объектов "Общая картинка". Вывод в форму или табличный документ вертикально или "плиткой".

2 стартмани

23.09.2020    2452    2    zhuravlev_as    13    

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

Обработка документов Универсальные обработки v8::УФ Розница УПП1 УНФ БП3.0 УТ11 КА2 ЗУП3.x Абонемент ($m)

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

2 стартмани

15.09.2020    2449    22    Alex_1974    3    

Распознавание текста со скриншотов и изображений. Облачная обработка OCR для 1С

Универсальные обработки Облачные сервисы, хостинг v8 v8::УФ 1cv8.cf УУ Абонемент ($m)

Обработка для распознавания текста с изображений jpg / png и скриншотов. Используется бесплатный облачный сервис, созданный под специфику работы форм 1С, а именно элемента форм / Поле HTML документа /. Для платформ 8.3.14.1565 и выше. Работает в любом клиенте (тонкий, толстый, веб). Необходимо наличие Интернета.

5 стартмани

29.07.2020    3357    13    bk_evgen    0    

Шаблон обработки с отбором компоновки данных в форме + переключатель (тумблер) сохраненных настроек компоновки

Универсальные обработки v8::УФ v8::СКД 1cv8.cf Россия Абонемент ($m)

Шаблон (заготовка) обработки для использования гибких настраиваемых отборов используя СКД. Использование элемента управления формы переключателя (тумблер) для динамического управления настройками сохранённых вариантов отборов СКД.

1 стартмани

10.07.2020    3279    2    user1209971    0    

Сохранение карт бизнес-процессов в файл картинки PNG и BMP

Универсальные обработки Управление бизнес-процессами (BPM) v8 v8::УФ v8::Бизнес-процессы Абонемент ($m)

Обработка открывает карту из файла в формате графической схемы и сохраняет в формате PNG и BMP. Будет полезна специалистам для оформления технической документации программного продукта.

1 стартмани

06.07.2020    2934    5    solarstrike    0    

Проверка применения упаковок единиц измерения

Универсальные обработки Анализ учета v8::УФ 1cv8.cf Россия БУ УУ Абонемент ($m)

Обработка предназначена для проверки применения упаковок единиц измерения в произвольных объектах (Табличные части справочников и документов). Обработка работает в любых базах данных 1С, которые используют библиотеку стандартных подсистем не ниже версии 2.2. Обработка проверяет следующие ошибки: 1. Поля "Количество" и "Количество упаковок" не равны нулю. 2. Проверка формулы: "Количество" = "Количество упаковок" * "Коэффициент упаковки" (проверка применения упаковки). Причины возникновения таких ошибок могут быть различны: исправлена базовая единица номенклатуры или коэффициент упаковки, по которой уже есть созданные документы; загрузка данных без проверки. Работа обработки проверялась на системах ERP 2.4.6 - 2.4.11, УТ 11.4.9.

1 стартмани

25.06.2020    3464    0    arr    2    

Улучшенная обработка универсального обмена данными в формате XML (УФ)

Универсальные обработки Внешние источники данных Обмен через XML v8 v8::УФ 1cv8.cf Абонемент ($m)

Улучшенная обработка "Универсальный обмен данными" с полноценными возможностями СКД для выборки данных (не только для отборов).

1 стартмани

23.06.2020    8893    112    Lem0n    1    

Формирование штрихкода приложением Zint

Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка, формирующая 145 типов штрих кодов с помощью приложения "Zint". Работает без установки дополнительного софта и регистрации библиотек.

2 стартмани

22.06.2020    2943    7    MarkoSokolov    0    

Markdown-editor в 1С (с сохранением в HTML) Промо

Универсальные обработки Прочие инструменты разработчика v8::УФ 1cv8.cf Абонемент ($m)

В этой обработке вы пишете свой текст, используя синтаксис Markdown, а на выходе получаете чистый HTML-код, избавленный от JS-библиотеки, которая его сформировала. Совместим с Webkit и IE.

1 стартмани

04.07.2019    10284    18    riposte    6    

Динамический список объектов 1С (управляемые формы)

Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

Отображение список любых объектов метаданных в форме обработки.

1 стартмани

21.06.2020    2779    1    Denr83    0    

Сравнение объектов

Универсальные обработки v8::УФ 1cv8.cf Абонемент ($m)

Обработка сравнения объектов с выводом в печатную форму.

1 стартмани

25.05.2020    2677    1    skyadmin    0    

Демонстрация технологии записи звука с микрофона на платформе 1С с использованием библиотеки FFMPEG

Универсальные обработки v8::УФ 1cv8.cf Россия Абонемент ($m)

Пример реализации записи с микрофона с использованием библиотеки FFMPEG.

1 стартмани

28.04.2020    3225    9    oks-nt    0    

Навигатор по конфигурации базы 1С 8.3 Промо

Структура метаданных Универсальные обработки v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Универсальная внешняя обработка для просмотра метаданных конфигураций баз 1С 8.3. Отображает свойства и реквизиты объектов конфигурации, их количество, основные права доступа и т.д. Отображаемые характеристики объектов: свойства, реквизиты, стандартные рекизиты, реквизиты табличных частей, предопределенные данные, регистраторы для регистров, движения для документов, команды, чужие команды, подписки на события, подсистемы. Отображает структуру хранения объектов базы данных, для регистров доступен сервис "Управление итогами". Платформа 8.3, управляемые формы. Версия 1.1.0.81 от 09.04.2021

3 стартмани

28.10.2018    40378    368    ROL32    72    

Пример поиска (отбора) по табличным частям документов в 1С (обычные и управляемые формы)

Универсальные обработки Поиск данных v8 v8::УФ 1cv8.cf Абонемент ($m)

Универсальная обработка по поиску (отбору) данных в табличных частях любых документов.

1 стартмани

03.04.2020    3466    3    Denr83    0    

Универсальная форма списка документов в 1С (обычные и управляемые формы)

Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

Универсальная форма списка документов с возможностью просмотра табличных частей без открытия самого документа.

1 стартмани

01.04.2020    4175    13    Denr83    0    

Из чего складывается расхождение?

Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

31.03.2020    4167    4    wonderboy    6    

Поиск файлов из 1С. Разбираем и ориентируемся в хламе!

Универсальные обработки v8::УФ 1cv8.cf Россия Абонемент ($m)

Поиск файлов из 1С. Разбираем и ориентируемся в хламе! Мини-органайзер файлов!

1 стартмани

17.03.2020    3637    4    GG_Dots    9    

Копирование настроек констант между ИБ (COM-соединение) (обычные и управляемые формы)

Универсальные обработки Перенос данных из 1C8 в 1C8 v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка (универсальная) предназначена для просмотра и копирования значений констант между ИБ через COM-соединение.

1 стартмани

27.01.2020    3247    2    Denr83    0    

Сохранение в каталог дополнительных обработок, отчетов, печатных форм и т.д.

Универсальные обработки v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Все дополнительные обработки, отчеты, печатные формы сохраняются в каталоге при нажатии одной кнопки.

1 стартмани

20.01.2020    3427    4    Margo462    1    

Корректировка остатков регистров бухгалтерии (обычные и управляемые формы) Промо

Свертка базы Универсальные обработки Закрытие периода Чистка базы v8::БУ v8::УФ 1cv8.cf БУ НУ Абонемент ($m)

Внешняя обработка, предназначенная для удобного исправления остатков по регистрам бухгалтерии (Хозрасчетный, Налоговый или любой другой) посредством автоматизации ввода корректировочного документа ("Операция", "Корректировка записей регистров"), приводящего регистр в нужное состояние остатков от текущего. Удобна для массовых правок остатков по бухгалтерскому и налоговому учету на какую-то дату (обычно перед реорганизацией учета, сверткой базы и т.п.)

2 стартмани

03.06.2017    35866    216    stvorl    28    

Редактор объектов информационной базы 8.3 Промо

Универсальные обработки Обмен через XML v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Универсальная внешняя обработка для редактирования реквизитов и табличных частей объектов информационной базы, редактирование движений документов. Доступ ко всем реквизитам объектов, есть возможность выгрузки и загрузки данных (объекты и движения документов) через XML. Платформа 8.3, управляемые формы. Версия 1.1.0.53 от 22.02.2021

2 стартмани

23.01.2019    37293    420    ROL32    45    

Обнуление остатков регистров бухгалтерии и накопления Промо

Универсальные обработки Чистка базы v8 v8::БУ v8::ОУ v8::УФ КА1 БП2.0 ЗУП2.5 УТ10 УПП1 УНФ БГУ ERP2 БП3.0 УТ11 УХ КА2 ЗУП3.x Россия Абонемент ($m)

Обработка позволяет обнулить остатки по регистру накопления или бухгалтерии на определенную дату. Поддерживается большинство типовых конфигураций (БП 3, БП 2, УТ 11, УТ 10, ЗУП 3, ЗУП 2, БГУ 2, БГУ 1, ERP, УПП, КА 2, КА 1, УХ 3, УХ 1, УНФ). Гибкая настройка (отборы, заполнение реквизитов и любых полей корр. счета, возможность обнулять ресурсы выборочно). Несколько режимов работы. Два интерфейса: простой и с расширенным набором настроек.

2 стартмани

19.11.2018    30003    399    morozov.sv    54