1. Копировать в регистр
Расширение копирует данные формы и ее подчиненные данные в другую форму, называемую регистром. Это позволяет решать некоторые задачи, в которых имеется три уровня подчиненности данных: Операция->Изделие->Комплектующее, Меню->Блюдо->Продукты, Операция->Услуги->Работы, материалы и т. д. Возможности запросов ограничены, они могут извлекать данные только из двух уровней подчиненности: формы и таблицы. Но если в таблице есть объекты, которые имеют какой-то состав (например, изделие состоит из комплектующих), то запрос не может получить этот состав. Для этого приходилось связывать формы запросами и использовать свойство объекта "Заполнить таблицу". Вместо этого можно просто копировать нужные для анализа данные в отдельную форму и использовать простые запросы для получения результатов. При этом интерфейс программы заметно упростится, т. к. будет избавлен от лишних элементов.
2. Записать в регистр остатков
Реализация хранения итогов в форме, называемой регистром остатков. С помощью этого действия вы сможете, к примеру, вычислять остатки товаров на текущий момент. Это альтернатива вычислению остатков с помощью запроса. Запросу приходится каждый раз просматривать таблицы, чтобы вычислить остатки. Если данных много, это может занимать некоторое время. В регистре остатки уже рассчитаны и их получение происходит практически мгновенно. Расчет остатков происходит при сохранении и удалении записей. Действие ищет в регистре соответствующую запись и меняет в ней числовое поле: увеличивает или уменьшает значение в зависимости от выбранной операции. Если запись не найдена, то она добавляется. Действие может предупреждать об отрицательных остатках. Предупреждение отображается в окне вывода.
Работа с регистрами
Модератор: Разработчики расширений
- admin
- Разработчик
- Сообщения: 8013
- Зарегистрирован: 14 мар 2016, 11:32
- Откуда: Ленинградская
- Благодарил (а): 290 раз
- Поблагодарили: 1890 раз
Работа с регистрами
- Вложения
-
- 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 скачивания
-
vadr
- Интересующийся
- Сообщения: 112
- Зарегистрирован: 19 июл 2016, 13:04
- Откуда: Санкт-Петербург
- Благодарил (а): 7 раз
Работа с регистрами
Добрый день!
Подскажите , пожалуйста (на примере Regbalancedemo) возможно ли расширить окно "Выбор товаров"?
И второй вопрос, как сделать, что бы данные на форме "Остатки " обновлялись при переходе на нее без нажатии кнопки "обновить" в главном меню?
Подскажите , пожалуйста (на примере Regbalancedemo) возможно ли расширить окно "Выбор товаров"?
И второй вопрос, как сделать, что бы данные на форме "Остатки " обновлялись при переходе на нее без нажатии кнопки "обновить" в главном меню?
-
vadr
- Интересующийся
- Сообщения: 112
- Зарегистрирован: 19 июл 2016, 13:04
- Откуда: Санкт-Петербург
- Благодарил (а): 7 раз
Работа с регистрами
al.kn писал(а):Обновление формы из скрипта модуля другой формы
Здесь покопайся
Не справился. В скриптах не силен.
-
al.kn
- Эксперт
- Сообщения: 1445
- Зарегистрирован: 17 май 2020, 13:18
- Благодарил (а): 71 раз
- Поблагодарили: 210 раз
Работа с регистрами
vadr писал(а):al.kn писал(а):Обновление формы из скрипта модуля другой формы
Здесь покопайся
Не справился. В скриптах не силен.
пиши в профильной теме, это тема с регистрами, кто ни будь поможет
- cordek
- Эксперт
- Сообщения: 2548
- Зарегистрирован: 14 май 2017, 14:53
- Благодарил (а): 737 раз
- Поблагодарили: 605 раз
- Контактная информация:
Работа с регистрами
vadr писал(а):Добрый день!
Подскажите , пожалуйста (на примере Regbalancedemo) возможно ли расширить окно "Выбор товаров"?
конкретно что хотите сделать, опишите в отдельно теме.
балуюсь разработкой LIMS JDX
cordek {/а} yandex/ru
cordek {/а} yandex/ru
-
easpnz
- Интересующийся
- Сообщения: 78
- Зарегистрирован: 18 окт 2017, 08:43
- Откуда: Пенза
- Благодарил (а): 15 раз
- Поблагодарили: 5 раз
- Контактная информация:
Работа с регистрами
Добрый день, прошу помощи, обратил внимание, что в новой версии плагина Регистры 1.4, если один документ формирует несколько записей в одном регистре ссылающимся на одно поле, то все проводится и снимается с проведения нормально, но если записи идут в разные регистры, то с проведения снимается только первое действие. Что я делаю не так? Или возможно нужна доработка расширения? Базу с примером из одного документа приложил. (При проведении появляются две записи в разных регистрах, а при отмене убирается только одна, и соответственно если его заново провести опять появятся две - одна получается излишнеучтенная)
- Вложения
-
- ПРОБЛЕМА С РЕГИСТРАМИ.ZIP
- (1000.67 КБ) 41 скачивание
- cordek
- Эксперт
- Сообщения: 2548
- Зарегистрирован: 14 май 2017, 14:53
- Благодарил (а): 737 раз
- Поблагодарили: 605 раз
- Контактная информация:
Работа с регистрами
регистр должен быть один на форму, админ об этом вроде уже писал
балуюсь разработкой LIMS JDX
cordek {/а} yandex/ru
cordek {/а} yandex/ru
-
easpnz
- Интересующийся
- Сообщения: 78
- Зарегистрирован: 18 окт 2017, 08:43
- Откуда: Пенза
- Благодарил (а): 15 раз
- Поблагодарили: 5 раз
- Контактная информация:
Работа с регистрами
cordek писал(а):регистр должен быть один на форму, админ об этом вроде уже писал
Я так понял что речь про другое шла, в версии 1.3 есть возможность записывать в разные регистры, и потом после отмены проведения обе записи убираются.... в 1.3 если из одного регистра на одно поле одной формы ссылки были, то действия перетирались на сколько я помню...