|
|
|
Взгляд на 1С УПП
|
|||
|---|---|---|---|
|
#18+
FinSoftНапример, мы выставляем остатки на 01.03.2009, корректировки документов до этой даты запрещаются. Все расчеты по документам делаются от ближайших остатков.куда выставляете остатки? Похоже действительно как чуть выше замечали Коллеги, существует непонимание того, что такое Проведение, оно же Учет, оно же Posting, оно же... Еще про бух.проводки спрашивали чуть выше. Расскажите плз куда они выставляются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2009, 14:01 |
|
||
|
Взгляд на 1С УПП
|
|||
|---|---|---|---|
|
#18+
СисойFinSoft Как показала моя практика, торможения там возникают только при расчете себестоимости в открытом периоде. Подскажите, в Вашей системе Вы храните таблицу проводок прошлых периодов? Или каждый раз при построении отчета за несколько периодов проводки генерятся заново? (тут сразу возникают большие потенциальные проблемы с изменяемостью алгоритмов ПО и схем формирования проводок. Кстати, на курсах в 1С именно этот фактор приводят в пользу "денормализации" системы учета: даже если алгоритм раньше был "неправильным", а нынче стал "правильным", финансовые транзакции в закрытых периодах изменяться не должны). Понятие "проводка" не используется. Остатки выставляются на определенные даты и структурно похожи на таблицы остатков регистров УПП. Отличие - их периодичность не фиксирована и они являются границами закрытых периодов. Между двумя фиксациями остатков создаются записи о сводных итогах в нагруженных разрезах. Например, для учета себестоимости продаж это таблица с разрезами товар-склад, товар-поставщик, товар-покупатель и деталировкой по каждой операции (приход, отгрузка, списание, возвраты и т.п.). Т.е. одна запись для каждого разреза. Когда формируются отчеты, программа определяет возможность использовать сводные итоги. Это один из двух основных методов быстрого формирования отчетов за большие периоды времени. Защита от изменения алгоритмов строится по другим принципам. Система проверяет наличие критичной информации в документах в закрытых периодах и блокирует изменения настроек. Например, в справочнике разделов расчетов с контрагентами имеется ссылка на соответствующий бухгалтерский счет. Если в закрытом периоде были оформлены документы на этот раздел расчетов, то счет уже менять запрещается, нужно создавать новый раздел или открывать период. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2009, 14:03 |
|
||
|
Взгляд на 1С УПП
|
|||
|---|---|---|---|
|
#18+
СисойFinSoftВ торговом контуре стандарт - учет по FIFO. В производственном - по средней. Понял. Ваша система действительно весьма неплохо будет отрабатывать при сравнительно небольшой "плотности" документов движения по одной и той же номенклатуре и/или при регулярном закрытии периода. Для торговли самое то. Остался открытым вопрос о построении отчетов по движениям нескольких периодов (с остатками понятно). Когда формируются отчеты по нескольким периодам, система выполняет декомпозицию. Иными словами, формируется список периодов, границами которых являются документы остатков. Далее для каждого периода определяется возможность использовать сводные итоги. Если такая возможность есть, то из базы данных берутся готовые значения, если нет, то происходит расчет по документам. В конце итоги расчетов за все периоды объединяются в итоговую выборку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2009, 14:08 |
|
||
|
Взгляд на 1С УПП
|
|||
|---|---|---|---|
|
#18+
iscrafmFinSoftНапример, мы выставляем остатки на 01.03.2009, корректировки документов до этой даты запрещаются. Все расчеты по документам делаются от ближайших остатков.куда выставляете остатки? Похоже действительно как чуть выше замечали Коллеги, существует непонимание того, что такое Проведение, оно же Учет, оно же Posting, оно же... Еще про бух.проводки спрашивали чуть выше. Расскажите плз куда они выставляются. Сэр слишком самокритичен :-) У нас система УУ, бухгалтерский модуль был сделан в экспериментальных рамках. Реально клиенты ведут учет в 1С-Бухгалтерия. В том экспериментальном модуле была реализована схема, аналогичная схеме работы с итогами в других разрезах. В документе остатков создавалась таблица остатков по каждому бухгалтерскому счету (учет только синтетический). В сводных итогах между фиксациями остатков создавалась таблица оборотов по каждой корреспонденции. Трансляция документов в проводки собиралась в одну процедуру, которая вызывалась в нужном режиме. Если требовалось, например, получить анализ счета, то делалась оптимизация - анализировались настройки и обрабатывались только необходимые типы документов и итоги аналитических разрезов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2009, 14:18 |
|
||
|
Взгляд на 1С УПП
|
|||
|---|---|---|---|
|
#18+
FinSoftУ нас система УУ, бухгалтерский модуль был сделан в экспериментальных рамках. В документе остатков создавалась таблица остатков по каждому бухгалтерскому счету (учет только синтетический). В сводных итогах между фиксациями остатков создавалась таблица оборотов по каждой корреспонденции. Трансляция документов в проводки собиралась в одну процедуру, которая вызывалась в нужном режиме. Если требовалось, например, получить анализ счета, то делалась оптимизация - анализировались настройки и обрабатывались только необходимые типы документов и итоги аналитических разрезов. Вы оказывается вообще бух.учет только в экперементальных рамках проходили. А что здесь обсуждается? Трансляция документов в проводки, в нужном режиме... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2009, 14:25 |
|
||
|
Взгляд на 1С УПП
|
|||
|---|---|---|---|
|
#18+
FinSoftМежду двумя фиксациями остатков создаются записи о сводных итогах в нагруженных разрезах. ... И получаем регистры 1С (оборотные как минимум). Можно спорить о нюансах, но принципиально это то же самое. Таким образом, концептуальное отличие от модели 1С состоит в том, что в текущем открытом периоде предлагаемая ИС не формирует дополнительные записи ("проводки") в БД, а строит их "на лету", ориентируясь на статусы документов. Идея нормальная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2009, 14:29 |
|
||
|
Взгляд на 1С УПП
|
|||
|---|---|---|---|
|
#18+
СисойFinSoftМежду двумя фиксациями остатков создаются записи о сводных итогах в нагруженных разрезах. ... И получаем регистры 1С (оборотные как минимум). Можно спорить о нюансах, но принципиально это то же самое. Таким образом, концептуальное отличие от модели 1С состоит в том, что в текущем открытом периоде предлагаемая ИС не формирует дополнительные записи ("проводки") в БД, а строит их "на лету", ориентируясь на статусы документов. Идея нормальная. Уточню. В закрытых периодах проводок в понимании 1С тоже нет, есть сводные итоги в нагруженных разрезах. Например, есть итоговая себестоимость в разрезе отгрузочных накладных, но нет проводок по каждой строке накладной. Принцип такой. Анализируется, какие отчеты требуют больших вычислительных ресурсов и в каких разрезах они потребляют информацию. В таких разрезах сохраняем сводные итоги. Те отчеты, которые не требуют обработки большого количества информации (например, карточка товара или оборотка по взаиморасчетам), всегда считаются по документам. В этом случае скорость отклика обеспечивается оптимизацией структуры базы данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2009, 15:18 |
|
||
|
Взгляд на 1С УПП
|
|||
|---|---|---|---|
|
#18+
iscrafmFinSoftУ нас система УУ, бухгалтерский модуль был сделан в экспериментальных рамках. В документе остатков создавалась таблица остатков по каждому бухгалтерскому счету (учет только синтетический). В сводных итогах между фиксациями остатков создавалась таблица оборотов по каждой корреспонденции. Трансляция документов в проводки собиралась в одну процедуру, которая вызывалась в нужном режиме. Если требовалось, например, получить анализ счета, то делалась оптимизация - анализировались настройки и обрабатывались только необходимые типы документов и итоги аналитических разрезов. Вы оказывается вообще бух.учет только в экперементальных рамках проходили. А что здесь обсуждается? Трансляция документов в проводки, в нужном режиме... Опыт разработки по системам бухучета у меня 16 лет. Сказанное относится к конкретной прикладной системе. Если у Вас есть конструктивные вопросы, спрашивайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2009, 15:23 |
|
||
|
Взгляд на 1С УПП
|
|||
|---|---|---|---|
|
#18+
FinSoftУточню. В закрытых периодах проводок в понимании 1С тоже нет, есть сводные итоги в нагруженных разрезах. Например, есть итоговая себестоимость в разрезе отгрузочных накладных, но нет проводок по каждой строке накладной. кто бы уже популярно объяснил коллеге, что такое проводка... FinSoftАнализируется, какие отчеты требуют больших вычислительных ресурсов и в каких разрезах они потребляют информацию. В таких разрезах сохраняем сводные итоги. Те отчеты, которые не требуют обработки большого количества информации (например, карточка товара или оборотка по взаиморасчетам), всегда считаются по документам. В этом случае скорость отклика обеспечивается оптимизацией структуры базы данных. анализатор куда встроен? Сегодня этот срез не нагружен, а завтра - нагружен. Процедура сохранения итогов меняется оперативно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2009, 15:29 |
|
||
|
Взгляд на 1С УПП
|
|||
|---|---|---|---|
|
#18+
iscrafm FinSoftАнализируется, какие отчеты требуют больших вычислительных ресурсов и в каких разрезах они потребляют информацию. В таких разрезах сохраняем сводные итоги. Те отчеты, которые не требуют обработки большого количества информации (например, карточка товара или оборотка по взаиморасчетам), всегда считаются по документам. В этом случае скорость отклика обеспечивается оптимизацией структуры базы данных. анализатор куда встроен? Сегодня этот срез не нагружен, а завтра - нагружен. Процедура сохранения итогов меняется оперативно? Анализатор статический, в каких разрезах сохранять сводную информацию, решает разработчик на этапе проектирования. У нас софт поставляется под ключ и поддерживается централизовано. Пользователи не имеют возможности самостоятельно дорабатывать бизнес-логику. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2009, 15:38 |
|
||
|
Взгляд на 1С УПП
|
|||
|---|---|---|---|
|
#18+
пока выявлено одно "отличие" от 1С: в регистры пишется только в момент закрытия периода, до этого момента - считается по записям документов. Вопрос изменения структуры документов, появления новых документов и влияние этого на отчеты и расчетные процедуры остается открытым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2009, 15:45 |
|
||
|
Взгляд на 1С УПП
|
|||
|---|---|---|---|
|
#18+
FinSoftУточню. В закрытых периодах проводок в понимании 1С тоже нет, есть сводные итоги в нагруженных разрезах. Например, есть итоговая себестоимость в разрезе отгрузочных накладных, но нет проводок по каждой строке накладной. В 1С 8 генерить проводки по каждой строке накладной вовсе необязательно. Информация агрегируется с точностью до счета/набора субконто (аналитик). А если торговый модуль (1С:Управление торговлей, УУ в УПП), то до комбинации измерений регистра. Никакой принципиальной разницы с Вашим подходом нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2009, 15:48 |
|
||
|
Взгляд на 1С УПП
|
|||
|---|---|---|---|
|
#18+
iscrafmпока выявлено одно "отличие" от 1С: в регистры пишется только в момент закрытия периода, до этого момента - считается по записям документов. Вопрос изменения структуры документов, появления новых документов и влияние этого на отчеты и расчетные процедуры остается открытым. Разница в уровнях деталировки информации и базовой схеме расчета. В 1С практически все считается по записям в регистрах, у нас - по документам. Сводные итоги в закрытых периодах - это вспомогательный инструмент для увеличения производительности. Если их нет, то программа работать не перестанет, расчет будет произведен по документам. Что конкретно про новые документы Вас интересует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2009, 16:01 |
|
||
|
Взгляд на 1С УПП
|
|||
|---|---|---|---|
|
#18+
СисойFinSoftУточню. В закрытых периодах проводок в понимании 1С тоже нет, есть сводные итоги в нагруженных разрезах. Например, есть итоговая себестоимость в разрезе отгрузочных накладных, но нет проводок по каждой строке накладной. В 1С 8 генерить проводки по каждой строке накладной вовсе необязательно. Информация агрегируется с точностью до счета/набора субконто (аналитик). А если торговый модуль (1С:Управление торговлей, УУ в УПП), то до комбинации измерений регистра. Никакой принципиальной разницы с Вашим подходом нет. К сожалению, в 1С8 я заглядывал только на уровне готовой системы. Надеюсь восполнить этот пробел, так как, судя по 1С 7.7, в этих системах гораздо больше интересных идей, чем в других программах, которые мне приходилось видеть. Поясните, пожалуйста, как в 1С8 формируется регистр партий товаров, если проводки не генерятся по каждой строке накладной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2009, 16:06 |
|
||
|
Взгляд на 1С УПП
|
|||
|---|---|---|---|
|
#18+
FinSoft Что конкретно про новые документы Вас интересует? то что спросил. Изменяются отчетные формы и процедуры при появлении новых документов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2009, 16:14 |
|
||
|
Взгляд на 1С УПП
|
|||
|---|---|---|---|
|
#18+
iscrafmFinSoft Что конкретно про новые документы Вас интересует? то что спросил. Изменяются отчетные формы и процедуры при появлении новых документов? Надо рассматривать два уровня процедур. Первый уровень формирует базовую выборку в оперативной памяти, которая затем используется в процедурах второго уровня, например, отчетах. Если говорить про первый уровень, то ответ - да, изменения требуются. Если говорить про второй уровень, то зависит от контекста, могут требоваться, могут и не требоваться. Я не думаю, что "проводные" системы будут требовать принципиально меньших изменений. Отмечу еще, что процедуры первого уровня у нас накрыты системой автотестирования. Ее смысл заключается в формировании различных базовых выборок и перекрестных проверок контрольных цифр. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2009, 16:23 |
|
||
|
Взгляд на 1С УПП
|
|||
|---|---|---|---|
|
#18+
"проводные" системы построены по принципу, который схематично показан на рис. ниже. Т.е. отчеты формируются по таблицам фиксированной структуры. При добавлении в систему новых источников данных таблицы "регистров" не изменяются, запросы которые на них нацелены тоже. Новый источник данных добавляется вместе с процедурой учета (постинга, проведения) информации из него, т.е. с процедурой отражения данных этого источника в учете. Вы рассказываете о схеме, в которой физические регистры (или как их там) заменены на виртуальные выборки. Т.е. добавление нового источника данных требует перестройки этой самой выборки. Основные проблемы с таким подходом происходят в системах, которые "живут во времени", т.е. их структура не является чем-то статическим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2009, 16:41 |
|
||
|
Взгляд на 1С УПП
|
|||
|---|---|---|---|
|
#18+
FinSoftУ нас софт поставляется под ключ и поддерживается централизовано. Пользователи не имеют возможности самостоятельно дорабатывать бизнес-логику. При закрытом и неизменяемом в долгосрочной перспективе ядре бизнес-логики, на мой взгляд, пользователям малоинтересны технические аспекты реализации. В конфигурациях 1С бизнес логика управленческого учета радикально меняется с выпуском новых редакций каждые 2-2.5 года. Добавим к этому широкую линейку "немодульных" типовых коробочных продуктов + локализованных + отраслевых итд. На выходе - нестройное болото - причина которой, отсутствие приемлемых стандартов УУ в 1С. Наличие двойной записи в УУ, т.е. в терминах 1С - плана счетов управленческого учета, по моему опыту, позволяет избежать большинства методологических ошибок при создании решений на базе 1С. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2009, 16:53 |
|
||
|
Взгляд на 1С УПП
|
|||
|---|---|---|---|
|
#18+
iscrafm"проводные" системы построены по принципу, который схематично показан на рис. ниже. Т.е. отчеты формируются по таблицам фиксированной структуры. При добавлении в систему новых источников данных таблицы "регистров" не изменяются, запросы которые на них нацелены тоже. Новый источник данных добавляется вместе с процедурой учета (постинга, проведения) информации из него, т.е. с процедурой отражения данных этого источника в учете. Вы рассказываете о схеме, в которой физические регистры (или как их там) заменены на виртуальные выборки. Т.е. добавление нового источника данных требует перестройки этой самой выборки. Основные проблемы с таким подходом происходят в системах, которые "живут во времени", т.е. их структура не является чем-то статическим. Я думаю, что тут просто заход с другой стороны. Вы регистрируете новый источник данных и прописываете, как он отражается в физических регистрах. При работе по документам обработка нового документа прописывается в процедурах базовых выборок. Иными словами, Вы описываете отражение документа, я описываю построение выборки. Объем кода приблизительно одинаковый, только у Вас регистры "размазаны" по документам, у меня документы "размазаны" по выборкам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2009, 16:58 |
|
||
|
Взгляд на 1С УПП
|
|||
|---|---|---|---|
|
#18+
FinSoft, все же один из главных вопросов... если с течением времени правила интерпретации документа изменяются? Построение всего "на лету" конечно возможно, здесь , например, так делалось. Но назначение системы немного другое, историю учета хранить не требовалось. А если требуется? Делать процедуры которые до определенного момента интерпретируют информацию по одним правилам, с определенного момента по другим и т.д. Думаю о легкости сопровождения приходится забывать понемногу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2009, 17:12 |
|
||
|
Взгляд на 1С УПП
|
|||
|---|---|---|---|
|
#18+
FinSoftПоясните, пожалуйста, как в 1С8 формируется регистр партий товаров, если проводки не генерятся по каждой строке накладной. Вся загвоздка в том, что понимать под "партией". В 1С под финансовой "партией" понимают одинаковую номенклатуру, пришедшую по конкретному поступлению (даже если в документе несколько строк с разной ценой). Необходим более детальный учет - включай у позиции номенклатуры использование серий, характеристик. Некоторые документы формируют расходные движения построчно (реквизит регистра НомерСтрокиСписанныхТоваров), но в целом задача этого не требует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2009, 17:20 |
|
||
|
Взгляд на 1С УПП
|
|||
|---|---|---|---|
|
#18+
iscrafmДумаю о легкости сопровождения приходится забывать понемногу. А "серебряной пули" и не бывает. Предлагаемый подход хорош для ограниченного класса задач. Подход 1С - для другого, тоже ограниченного класса. Есть еще подход ряда западных ERP, в которых вся выверка производтся в модулях оперативного учета, а постинг в Главную Книгу осуществляется в минимально необходимом для построения финансовой отчетности синтетическом разрезе и с временным лагом относительно оперативного учета операции. Больше систем, хороших и разных! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2009, 17:27 |
|
||
|
Взгляд на 1С УПП
|
|||
|---|---|---|---|
|
#18+
СисойFinSoftПоясните, пожалуйста, как в 1С8 формируется регистр партий товаров, если проводки не генерятся по каждой строке накладной. Вся загвоздка в том, что понимать под "партией". В 1С под финансовой "партией" понимают одинаковую номенклатуру, пришедшую по конкретному поступлению (даже если в документе несколько строк с разной ценой). Необходим более детальный учет - включай у позиции номенклатуры использование серий, характеристик. Некоторые документы формируют расходные движения построчно (реквизит регистра НомерСтрокиСписанныхТоваров), но в целом задача этого не требует. Обычно в накладных редко бывает один и тот-же товар в разных строках. То есть все равно получаем соответствие строка накладной - запись в регистр партий. Кстати, я не знал, что в 1С8 один и тот-же товар по разным ценам в одном приходе образует одну партию. Я придерживаюсь строгого соответствия строкам документов. Даже если один и тот-же товар будет дважды в одной накладной по одной цене, в карточке товара это отразится двумя строками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2009, 17:33 |
|
||
|
Взгляд на 1С УПП
|
|||
|---|---|---|---|
|
#18+
iscrafmFinSoft, все же один из главных вопросов... если с течением времени правила интерпретации документа изменяются? Построение всего "на лету" конечно возможно, здесь , например, так делалось. Но назначение системы немного другое, историю учета хранить не требовалось. А если требуется? Делать процедуры которые до определенного момента интерпретируют информацию по одним правилам, с определенного момента по другим и т.д. Думаю о легкости сопровождения приходится забывать понемногу. К счастью, такое бывает нечасто. Но и в "проводной" системе я бы побоялся просто заменить модуль проведения документа, не сохранив историю генерации проводок. Тут облегчить жизнь можно, только если держать скелет системы на уровне статических для конкретного вида бизнеса понятиях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2009, 17:42 |
|
||
|
|

start [/forum/topic.php?fid=29&startmsg=35859740&tid=1526752]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
159ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 490ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...