Re: Вложенность на пальцах



Posted by Игорь Звездин, Ростов-на-Дону (195.161.173.22) on September 08, 2001 at 03:59:53:

In Reply to: Re: Вложенность на пальцах posted by Александр, Киев on September 07, 2001 at 07:16:56:

Спасибо,Александр, за ответ.
Позвольте кое-что уточнить.
: Давайте господа еще раз и не торопясь. Чем удобна вложенность:

: 1. Это удобный принцип поиска в большем объеме номенклатуры. Это, так называемая предварительная селекция.

Для дилера это еще и обязательные требования клиента. И у всех разные ...

: 2. Потребность консолидированных отчетов в оценках групп, подгрупп, подподгрупп и т.д. В свете принципов ФБП, это может быть востребовано как в отчетных формах так и ф/к. Аркадий в свое время посчитал, что одного уровня вложения будет достаточно и реализовал максимально возможный доступ к консолидированым данным на этапе построения оборотно-сальдовой таблицы как для субсчетов, так и для их предков.

Многим, в свое время,(в том числе и мне) не
нравилась такая структура. Аркадий отбивался
от нападок, демонстрируя как исхитрится и с
помощью построения проводок получить таки
необходимую аналитику. Это действительно
работало, но только в достаточно простых случаях.
Все стало на свои места с появлением э/параметров
и фактов.

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

Честно говоря, я не вижу дублирования. Реальные
проводки выполняются у нас только с субсчетами,
по остальным объектам запоминается лишь минимум
информации. Этот же минимум должен присутствовать
и в журнале операций, хотя бы для того, чтобы
выявить ошибку. При многоуровневом складском
учете фраза в журнале: Товарные запасы·реализация
...·количество 100·41-001 Пиво "Дон-3"·склад1·
является необходимой и достаточной при условии,
что склад-1 является нижним уровнем аналитики по
местам хранения. Все остальные фразы будут либо
избыточными, либо недостаточными. Проводка
выполняется только со счетом 41-001, параметры
формируются дополнительно на справочнике "склад1"
А "крайние случаи" возникают у нас ,почему-то, с регулярностью восхода солнца.

: Теперь, что касаеться "всего двух функций" Это как же? авто-растягиваемый формат видов операций, ведь иногда захочеться не два значения передать, а три или четыре.

Вообще говоря, имелась ввиду не передача, а
иниализация данных по предварительно описанным
структурам и зависимостям. Например, при желании
клиента, учет по производству может вестись в
разрезе цехов. При этом пользователь устанавливает
какой цех к какому производству принадлежит. При
запросе пользователь выбирает в результате цех и
он же записывается во фразу хозоперации. Проводка
же выполняется с субсчетом 20,23 или 29 счетов
инициированным в ф/к из параметра принадлежности
цеха. На справочнике цеха при этом формируются нужные параметры. Хотя, наверное, можно при необходимости передать с помощью [sed] или [set %] необходимое количество параметров из формы в Ф/коэффициент. Честно говоря, не пробовал.

С уважением, Игорь.




Пpишедшие ответы: