Последняя версия DataExpress 26.10.11

Изображение Скачать | Изображение Что нового? | Демо

Работа с регистрами

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

Модератор: Разработчики расширений

Аватара пользователя
admin
Разработчик
Сообщения: 8038
Зарегистрирован: 14 мар 2016, 11:32
Откуда: Ленинградская
Благодарил (а): 292 раза
Поблагодарили: 1918 раз

Работа с регистрами

Сообщение admin » 20 сен 2018, 23:31

1. Копировать в регистр
Расширение копирует данные формы и ее подчиненные данные в другую форму, называемую регистром. Это позволяет решать некоторые задачи, в которых имеется три уровня подчиненности данных: Операция->Изделие->Комплектующее, Меню->Блюдо->Продукты, Операция->Услуги->Работы, материалы и т. д. Возможности запросов ограничены, они могут извлекать данные только из двух уровней подчиненности: формы и таблицы. Но если в таблице есть объекты, которые имеют какой-то состав (например, изделие состоит из комплектующих), то запрос не может получить этот состав. Для этого приходилось связывать формы запросами и использовать свойство объекта "Заполнить таблицу". Вместо этого можно просто копировать нужные для анализа данные в отдельную форму и использовать простые запросы для получения результатов. При этом интерфейс программы заметно упростится, т. к. будет избавлен от лишних элементов.

2. Записать в регистр остатков
Реализация хранения итогов в форме, называемой регистром остатков. С помощью этого действия вы сможете, к примеру, вычислять остатки товаров на текущий момент. Это альтернатива вычислению остатков с помощью запроса. Запросу приходится каждый раз просматривать таблицы, чтобы вычислить остатки. Если данных много, это может занимать некоторое время. В регистре остатки уже рассчитаны и их получение происходит практически мгновенно. Расчет остатков происходит при сохранении и удалении записей. Действие ищет в регистре соответствующую запись и меняет в ней числовое поле: увеличивает или уменьшает значение в зависимости от выбранной операции. Если запись не найдена, то она добавляется. Действие может предупреждать об отрицательных остатках. Предупреждение отображается в окне вывода.
Вложения
Registers 1.5.1.zip
(11.5 КБ) 85 скачиваний
RegistersWeb 1.5.1.zip
(6.35 КБ) 57 скачиваний
Registers 1.5.zip
(11.41 КБ) 424 скачивания
Registers 1.4.zip
(11.38 КБ) 221 скачивание
REGISTERDEMO.zip
(102.73 КБ) 514 скачиваний
REGBALANCEDEMO.zip
(109.62 КБ) 426 скачиваний
Registers 1.3.zip
(11.34 КБ) 218 скачиваний
Registers 1.2.zip
(11.66 КБ) 237 скачиваний

Аватара пользователя
admin
Разработчик
Сообщения: 8038
Зарегистрирован: 14 мар 2016, 11:32
Откуда: Ленинградская
Благодарил (а): 292 раза
Поблагодарили: 1918 раз

Работа с регистрами

Сообщение admin » 06 авг 2021, 08:50

Сохраняйте результаты вычислений в переменных и используйте их внутри регистра.

vadr
Интересующийся
Сообщения: 112
Зарегистрирован: 19 июл 2016, 13:04
Откуда: Санкт-Петербург
Благодарил (а): 7 раз

Работа с регистрами

Сообщение vadr » 04 окт 2021, 15:57

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

al.kn
Эксперт
Сообщения: 1445
Зарегистрирован: 17 май 2020, 13:18
Благодарил (а): 71 раз
Поблагодарили: 211 раз

Работа с регистрами

Сообщение al.kn » 04 окт 2021, 16:36


vadr
Интересующийся
Сообщения: 112
Зарегистрирован: 19 июл 2016, 13:04
Откуда: Санкт-Петербург
Благодарил (а): 7 раз

Работа с регистрами

Сообщение vadr » 04 окт 2021, 17:58


Не справился. В скриптах не силен.

al.kn
Эксперт
Сообщения: 1445
Зарегистрирован: 17 май 2020, 13:18
Благодарил (а): 71 раз
Поблагодарили: 211 раз

Работа с регистрами

Сообщение al.kn » 04 окт 2021, 19:00

vadr писал(а):

Не справился. В скриптах не силен.

пиши в профильной теме, это тема с регистрами, кто ни будь поможет

Аватара пользователя
cordek
Эксперт
Сообщения: 2563
Зарегистрирован: 14 май 2017, 14:53
Благодарил (а): 755 раз
Поблагодарили: 612 раз
Контактная информация:

Работа с регистрами

Сообщение cordek » 04 окт 2021, 19:09

vadr писал(а):Добрый день!
Подскажите , пожалуйста (на примере Regbalancedemo) возможно ли расширить окно "Выбор товаров"?


конкретно что хотите сделать, опишите в отдельно теме.
балуюсь разработкой LIMS JDX
cordek {/а} yandex/ru

easpnz
Интересующийся
Сообщения: 78
Зарегистрирован: 18 окт 2017, 08:43
Откуда: Пенза
Благодарил (а): 15 раз
Поблагодарили: 5 раз
Контактная информация:

Работа с регистрами

Сообщение easpnz » 19 янв 2022, 09:44

Добрый день, прошу помощи, обратил внимание, что в новой версии плагина Регистры 1.4, если один документ формирует несколько записей в одном регистре ссылающимся на одно поле, то все проводится и снимается с проведения нормально, но если записи идут в разные регистры, то с проведения снимается только первое действие. Что я делаю не так? Или возможно нужна доработка расширения? Базу с примером из одного документа приложил. (При проведении появляются две записи в разных регистрах, а при отмене убирается только одна, и соответственно если его заново провести опять появятся две - одна получается излишнеучтенная)
Вложения
ПРОБЛЕМА С РЕГИСТРАМИ.ZIP
(1000.67 КБ) 56 скачиваний

Аватара пользователя
cordek
Эксперт
Сообщения: 2563
Зарегистрирован: 14 май 2017, 14:53
Благодарил (а): 755 раз
Поблагодарили: 612 раз
Контактная информация:

Работа с регистрами

Сообщение cordek » 19 янв 2022, 11:07

регистр должен быть один на форму, админ об этом вроде уже писал
балуюсь разработкой LIMS JDX
cordek {/а} yandex/ru

easpnz
Интересующийся
Сообщения: 78
Зарегистрирован: 18 окт 2017, 08:43
Откуда: Пенза
Благодарил (а): 15 раз
Поблагодарили: 5 раз
Контактная информация:

Работа с регистрами

Сообщение easpnz » 19 янв 2022, 12:06

cordek писал(а):регистр должен быть один на форму, админ об этом вроде уже писал


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

Аватара пользователя
admin
Разработчик
Сообщения: 8038
Зарегистрирован: 14 мар 2016, 11:32
Откуда: Ленинградская
Благодарил (а): 292 раза
Поблагодарили: 1918 раз

Работа с регистрами

Сообщение admin » 19 янв 2022, 13:01

Да, есть ошибка. Я исправлю.


Вернуться в «Каталог расширений»