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 скачивания
- admin
- Разработчик
- Сообщения: 8013
- Зарегистрирован: 14 мар 2016, 11:32
- Откуда: Ленинградская
- Благодарил (а): 290 раз
- Поблагодарили: 1890 раз
Работа с регистрами
Версия 1.5
Исправлена ошибка при отмене проведения, когда данные копируются в разные формы-регистры.
Исправлена ошибка при отмене проведения, когда данные копируются в разные формы-регистры.
-
easpnz
- Интересующийся
- Сообщения: 78
- Зарегистрирован: 18 окт 2017, 08:43
- Откуда: Пенза
- Благодарил (а): 15 раз
- Поблагодарили: 5 раз
- Контактная информация:
Работа с регистрами
admin писал(а):Версия 1.5
Исправлена ошибка при отмене проведения, когда данные копируются в разные формы-регистры.
Спасибо огромное!
-
KazakKostopav
- Заглянувший
- Сообщения: 5
- Зарегистрирован: 02 апр 2023, 23:56
- Благодарил (а): 9 раз
- Поблагодарили: 1 раз
-
Artemkokip
- Интересующийся
- Сообщения: 179
- Зарегистрирован: 27 авг 2018, 23:35
- Благодарил (а): 11 раз
- Поблагодарили: 2 раза
Работа с регистрами
Подскажите, возможно ли такая ситуация, что при работе с базой через интернет, продажа запишется, а данные в регистр не попадут из за обрыва связи, например, в "тот самый" момент?
-
Ro_ku
- Интересующийся
- Сообщения: 246
- Зарегистрирован: 03 сен 2020, 14:33
- Откуда: Новосибирск
- Благодарил (а): 37 раз
- Поблагодарили: 13 раз
Работа с регистрами
Artemkokip писал(а):Подскажите, возможно ли такая ситуация, что при работе с базой через интернет, продажа запишется, а данные в регистр не попадут из за обрыва связи, например, в "тот самый" момент?
С регистром остатков нужно быть очень - осторожным, у меня, например, так и не получилась с ними корректная работа - я так и не понял, вроде бы остатки корректно записываются, но стоит зайти и где-либо что-нибудь поправить - и на тебе некорректные остатки. Я механизм работы так и не понял до конца.
Подозреваю, что если что-то правится, то нужно, сначала отменить проведение - подождать какое-то время, затем снова открыть документ, поправить и провести - тогда будут корректные остатки (но это не точно)
- cordek
- Эксперт
- Сообщения: 2548
- Зарегистрирован: 14 май 2017, 14:53
- Благодарил (а): 737 раз
- Поблагодарили: 605 раз
- Контактная информация:
Работа с регистрами
Ro_ku писал(а):Artemkokip писал(а):Подскажите, возможно ли такая ситуация, что при работе с базой через интернет, продажа запишется, а данные в регистр не попадут из за обрыва связи, например, в "тот самый" момент?
С регистром остатков нужно быть очень - осторожным, у меня, например, так и не получилась с ними корректная работа - я так и не понял, вроде бы остатки корректно записываются, но стоит зайти и где-либо что-нибудь поправить - и на тебе некорректные остатки. Я механизм работы так и не понял до конца.
Подозреваю, что если что-то правится, то нужно, сначала отменить проведение - подождать какое-то время, затем снова открыть документ, поправить и провести - тогда будут корректные остатки (но это не точно)
Да, надо отменять проведение, потом редактировать, потом снова проводить.
Проведённые не надо разрешать редактировать.
балуюсь разработкой LIMS JDX
cordek {/а} yandex/ru
cordek {/а} yandex/ru
-
Ro_ku
- Интересующийся
- Сообщения: 246
- Зарегистрирован: 03 сен 2020, 14:33
- Откуда: Новосибирск
- Благодарил (а): 37 раз
- Поблагодарили: 13 раз
Работа с регистрами
cordek писал(а):Проведённые не надо разрешать редактировать.
К сожалению, здесь не ясно сколько нужно ждать времени после отмены проведения
- cordek
- Эксперт
- Сообщения: 2548
- Зарегистрирован: 14 май 2017, 14:53
- Благодарил (а): 737 раз
- Поблагодарили: 605 раз
- Контактная информация:
Работа с регистрами
Ro_ku писал(а):cordek писал(а):Проведённые не надо разрешать редактировать.
К сожалению, здесь не ясно сколько нужно ждать времени после отмены проведения
Ждать не надо
балуюсь разработкой LIMS JDX
cordek {/а} yandex/ru
cordek {/а} yandex/ru
-
Ro_ku
- Интересующийся
- Сообщения: 246
- Зарегистрирован: 03 сен 2020, 14:33
- Откуда: Новосибирск
- Благодарил (а): 37 раз
- Поблагодарили: 13 раз
Работа с регистрами
cordek писал(а):Ro_ku писал(а):cordek писал(а):Проведённые не надо разрешать редактировать.
К сожалению, здесь не ясно сколько нужно ждать времени после отмены проведения
Ждать не надо
Иначе ошибки
- cordek
- Эксперт
- Сообщения: 2548
- Зарегистрирован: 14 май 2017, 14:53
- Благодарил (а): 737 раз
- Поблагодарили: 605 раз
- Контактная информация:
Работа с регистрами
Вы опишите ошибки.
Фактически всё устраняется настройкой действий по видимости и доступности
Фактически всё устраняется настройкой действий по видимости и доступности
балуюсь разработкой LIMS JDX
cordek {/а} yandex/ru
cordek {/а} yandex/ru