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

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

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

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

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

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

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

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

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

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

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

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

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

Версия 1.5
Исправлена ошибка при отмене проведения, когда данные копируются в разные формы-регистры.

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

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

Сообщение easpnz » 19 янв 2022, 13:33

admin писал(а):Версия 1.5
Исправлена ошибка при отмене проведения, когда данные копируются в разные формы-регистры.

Спасибо огромное! :)

KazakKostopav
Заглянувший
Сообщения: 5
Зарегистрирован: 02 апр 2023, 23:56
Благодарил (а): 9 раз
Поблагодарили: 1 раз

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

Сообщение KazakKostopav » 03 апр 2023, 00:38

А эти расширения подойдут к любой базе данных?

Artemkokip
Интересующийся
Сообщения: 179
Зарегистрирован: 27 авг 2018, 23:35
Благодарил (а): 11 раз
Поблагодарили: 2 раза

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

Сообщение Artemkokip » 29 июн 2023, 16:56

Подскажите, возможно ли такая ситуация, что при работе с базой через интернет, продажа запишется, а данные в регистр не попадут из за обрыва связи, например, в "тот самый" момент?

Ro_ku
Интересующийся
Сообщения: 246
Зарегистрирован: 03 сен 2020, 14:33
Откуда: Новосибирск
Благодарил (а): 37 раз
Поблагодарили: 13 раз

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

Сообщение Ro_ku » 29 июн 2023, 19:08

Artemkokip писал(а):Подскажите, возможно ли такая ситуация, что при работе с базой через интернет, продажа запишется, а данные в регистр не попадут из за обрыва связи, например, в "тот самый" момент?

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

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

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

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

Сообщение cordek » 29 июн 2023, 19:43

Ro_ku писал(а):
Artemkokip писал(а):Подскажите, возможно ли такая ситуация, что при работе с базой через интернет, продажа запишется, а данные в регистр не попадут из за обрыва связи, например, в "тот самый" момент?

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

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

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

Ro_ku
Интересующийся
Сообщения: 246
Зарегистрирован: 03 сен 2020, 14:33
Откуда: Новосибирск
Благодарил (а): 37 раз
Поблагодарили: 13 раз

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

Сообщение Ro_ku » 01 июл 2023, 13:57

cordek писал(а):Проведённые не надо разрешать редактировать.

К сожалению, здесь не ясно сколько нужно ждать времени после отмены проведения

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

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

Сообщение cordek » 01 июл 2023, 14:18

Ro_ku писал(а):
cordek писал(а):Проведённые не надо разрешать редактировать.

К сожалению, здесь не ясно сколько нужно ждать времени после отмены проведения

Ждать не надо
балуюсь разработкой LIMS JDX
cordek {/а} yandex/ru

Ro_ku
Интересующийся
Сообщения: 246
Зарегистрирован: 03 сен 2020, 14:33
Откуда: Новосибирск
Благодарил (а): 37 раз
Поблагодарили: 13 раз

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

Сообщение Ro_ku » 03 июл 2023, 10:05

cordek писал(а):
Ro_ku писал(а):
cordek писал(а):Проведённые не надо разрешать редактировать.

К сожалению, здесь не ясно сколько нужно ждать времени после отмены проведения

Ждать не надо

Иначе ошибки

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

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

Сообщение cordek » 03 июл 2023, 10:36

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


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