Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Что такое проводка и зачем она?
|
|||
|---|---|---|---|
|
#18+
1. Мальчики, не ссорьтесь... :) 2. Давайте уже перестанем втыкать фразу "1С" куда надо и куда не надо. 1С - отнюдь не идеал бухгалтерской программы, и как раз то, для чего нужны проводки, именно в 1С используется с большим скрипом. А именно, в стандартной конфигурации работа не "от документа", а "от проводки" чревата проблемами. 3. Теперь собственно по сабжу... Сергей Васкецов произнес мимоходом очень важную фразу, даже выделил ее жирным шрифтом, но не смотря на это его опоненты не обратили на нее внимания, а может быть и не поняли. Я повторю эту фразу: "... нет принципов нормализации ...". Для чего нужны проводки? Для того, чтобы иметь возможность использовать разные принципы трактовки содежимого даже одних и тех же документов. Я уже многократно приводил на этом форуме пример с получением от поставщика насоса - есть накладная и есть счет-фактура. Какое должно быть отражение в учете? Если насос приобретен для собственного использования - то на счет 08 "Капитальные вложения" с дальнейшим прицелом отнесения в состав основных средств. Если насос предполагается включить в состав некоторого изделия, то на счет 10 "Материалы и комплектующие изделия". Если для перепродажи, то на счет 41 "Товары". Куда именно относить, собственно в накладной информации нет и быть не может. Эта информация имеется "за пределами" формализованных документов - в договорах, в письмах, в законодательных и номативных актах, которые меняются каждый день. И, что самое главное, не только в документах, а просто в головах - в виде намерений на будущее, которые пока нигде и никак не зафиксированы. Приведенный с насосом пример далеко не исчерпывает всех нюансов. Насос может быть приобретен как транзитный товар для прямой поставки от импортного поставщика на экспорт. При этом на него переходит "транзитом" право собственности - поэтому он должен быть отражен в учете, но реально на территорию РФ он не попадает. Он не попадает также на наш реальный физически существующий склад. И у него нет НДС, который может быть взят в зачет. А еще насос может числиться в нашей собственности, но быть отдан для ремонта сторонней организации, и его реально не будет во время ремонта на складе. И еще много-много других нюансов и нюансиков... Вы хотите все варианты этих нюансов и нюансиков загнать в принципы нормализации? Если да, то этому желанию можно только улыбнуться... :) Однажды слышал озвученную одним мечтателем идею формализации всех требований законодательства - так вот та идея - только часть этой идеи... :) Нормализация приводит, прежде всего, к жесткой структуре данных . Получив жесткую структуру данных, вы теряете пространство для маневра, когда происходит какой-то выпадающий из общей массы частный случай. Например, однажды ваше предприятие поимело дело с товаром, облагаемым акзизом, а в вашей схеме данных акцизы не предусмотрены. Такие вот "частные случаи" для учета - это не "да ладно уж, фиг с ними, они случаются не часто". В бухгалтерском учете точность его ведения имеет очень важное значение. Каждая такая неточность (например, автоматический зачет НДС по транзитному товару) может грозить такими штрафами, от которых предприятие просто выпадет в осадок. Поэтому бухгалтер должен иметь свободу отражения информации, представленной в документах, в виде разных проводок. В том числе таких проводок, которые ни один настройщик системы не сможет предусмотреть. Проводка - это операция отражения в учете содержимого документа. Отражение одних и тех же документов может быть разным . Отражение разных документов может быть одинаковым . И жестко-насмерть фиксированных правил отражения нет. Точнее, они есть, но где-то за пределами системы. И они поддаются формализации только до некоторой степени. Именно по этой причине бухгалтер должен иметь возможность работы не только "от документа", но и "от проводки". Реально у каждого нормального предприятия каждый месяц случаются ситуации, которые не были изначально предусмотрены. Если по каждой из этих ситуаций бухгалтер будет звать настройщика программы, чтобы он изменил связи между сущностями, то он ни в жисть не сможет сдать отчет по НДС к 20 числу следующего месяца. Вместо того, чтобы звать настройщика, бухгалтер делает финт - он работает "от проводки". И все, настройщик спит спокойно в кресле, и бухгалтер спокойно сдает НДС в требуемый срок. Есть еще один важный политический нюанс, который некоторые "асунизаторы" не принимают во внимание. Это вопрос ответственности. Ответственность за отражение в учете несет бухгалтер, а не программист. Программист не должен и не может знать всех нюансов законодательства, вникать во все нюансы всех договоров и писем... Бухгалтер - это Цербер на вратах системы учета. Он знает то, что не знает никто. И применяя эти знания, он должен разложить информацию по полочкам в соответствии с этими знаниями. Как только кто-то пытается предоставить возможность автоматического отображения в учете данных из документов, он автоматически вырубает это звено, которое не только контролирует информацию, но и задает или изменяет траекторию проведения :) информации. Как только кто-то исключил бухгалтера из системы, он возложил на самого себя ответственность за тотальную правильность отражения всего-всего в учете. Если вы готовы взять на себя такую ответственность, тогда конечно же, вперед и с песней... :) И еще несколько слов вдогонку... Я сам работал бухгалтером и имел дело с налоговыми инспекторами. Грамотный инспектор пытается "мимоходом" определить принципы организации учета - с помощью какой программы, что расчитывается автоматически... Старается получить перечень таких автоматических расчетов. И по каждому такому автоматическому расчету пытается обнаружить именно нюансы, которые в нем не предусмотрены. Даже при наличии у бухгалтера возможности влиять на проводки, многократные на автомате выполняемые операции затупляют внимание бухгалтера, и именно на автоматизированных операциях чаще всего допускаются ошибки в работе. Я сам когда-то допустил такую ошибку - потом чуть не уволился от расстройства чувств. Одна-единственная проводочка, но с огромной суммой... Зачет НДС, которого не должно было быть и который произошел лишь потому, что я сам настроил проводку с автоматическим зачетом НДС потому что по 99.999% аналогичных операций НДС действительно должен браться в зачет. И сам же эту проводку выполнил - просто светофор в мозгу не сработал. Нет, конечно, если есть у предприятия в огромных количествах повторяемые операции, то их выполнение должно быть автоматизировано. Но автоматизация производится именно проведения . Потому что есть еще операции редкие, эксклюзивные, неповторяемые. И про них нельзя забывать. P.S. А задавшему вопрос все-таки советую сходить по ссылке . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2007, 10:39 |
|
||
|
Что такое проводка и зачем она?
|
|||
|---|---|---|---|
|
#18+
Garya ++ ЗЫ Вот после того, как ты все разжевал и в рот положил (и не лень писать было?) найдутся разумные оппоненты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2007, 10:50 |
|
||
|
Что такое проводка и зачем она?
|
|||
|---|---|---|---|
|
#18+
Garya ++ Класс! Тему можно закрывать :). Жаль, что такие полезные топики часто скатываются в меряние непонятно чем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2007, 11:31 |
|
||
|
Что такое проводка и зачем она?
|
|||
|---|---|---|---|
|
#18+
МолодКак я понимаю Проводка это бухгалтерское понятие и означающее примерно такое: Есть документ, например поступленее денег, но реально деньги отображаются в поступлении только когда провести документ. 1. Правильно? Тоесть, что-то типа commit в БД. [/quot Молод] Нет проводка это не что то типа commit [quot Молод] В учетных системах понятие прводки используется везде где только можно. 2. Вопрос: а реально ли они нужны? 3. Почему нельзя что бы все "автопроводилось"? Тоесть если создал документ прихода ТМЦ, то сразу ТМЦ появлялось на складе. [/quot Молод] Проводка в данном случае служит отражением изменения состояния документа. Например, в 1С документ может быть проведен или не проведен (2 состояния). Не проведенный документ можно сколько угодно редактировать. В общем случае учетная система состоит как минимум из двух объектов учета - сальдо (остатки на счетах) и журналов (регистров) - которые отражают как эти остатки сформировались Так вот проводка как раз и есть содержимое регистра [quot] 4. Еще вопрос, как при помощи проводок решить такую задачу: Нужно при выдачи ТМЦ указивать какой именно экземляр ТМЦ нужно выдать (Допустим станки, которые имеют серийный номер, так надо выдать именно станок с серийным номером ХХХХ, который находится на складе)? Можно - посольку склад это и есть остатки , а выдача - заносится в журнал - идет последовательность -> документ->проводки по документу 5. Где нужно использовать проводки, а где нет? Например библиотека: при выдачи книг нужно документ проводить? И какой смысл не проведенной выдачи книг? В учетный системах нужно. В общем случае все АИС сводятся к системам документооборота - workflow системам. А есть такой слоган - документо оборот , построеннй на проводках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2007, 12:15 |
|
||
|
Что такое проводка и зачем она?
|
|||
|---|---|---|---|
|
#18+
В целом согласен, но есть тонкости. Garya3. Теперь собственно по сабжу... Сергей Васкецов произнес мимоходом очень важную фразу, даже выделил ее жирным шрифтом, но не смотря на это его опоненты не обратили на нее внимания, а может быть и не поняли. Я повторю эту фразу: "... нет принципов нормализации ...". Для чего нужны проводки? Для того, чтобы иметь возможность использовать разные принципы трактовки содежимого даже одних и тех же документов. [...]. Нормализация приводит, прежде всего, к жесткой структуре данных . Нет. Нормализация как раз говорит, что раз к одному экземпляру документа может применимы разные приципы, и очевидно прицип применим ко многим документам, то проводка - отдельная сущность, развязывающая M:M связь. Возможно речь о том, что принип для документа (строки документа) ровно один, но, как очень хорошо показано на примере насосов, его выбор диктуется не только документом. Тогда это лишь значит, что не нужно пытаться всунуть в документ эти могочисленнные обстоятельства. А просто дать бухгалтеру возможность вписать в документ результат этих размышлений - проиндесировать документ (строки документа) счетами бухучета. Пока это не значит, что нужны отдельные сущности для проводок. Ручной ввод проводок легко формализовать как документ бухгалтерская справка и он также не порождает противоречия между документом и проводками. Неприятности начинаются, когда для проводок данные докумета должны быть сгруппированы причем именно автоматически, совсем по-другому. Тогда грубо число строк документа и проводок не совпадает, и просто некуда вписываьть эти самые счета. ИМХО необходимость разделения проводок и документов следует как раз из необходимости иметь нетривиальные автоматические процедуры учета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2007, 15:30 |
|
||
|
Что такое проводка и зачем она?
|
|||
|---|---|---|---|
|
#18+
Все еще проще: "раз к одному экземпляру документа может применимы разные приципы" означает просто то, что в документе не все нужные данные присутсвуют. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2007, 16:57 |
|
||
|
Что такое проводка и зачем она?
|
|||
|---|---|---|---|
|
#18+
ModelRНормализация как раз говорит, что раз к одному экземпляру документа может применимы разные приципы, и очевидно прицип применим ко многим документам, то проводка - отдельная сущность, развязывающая M:M связь.Мысль в нужную сторону, но не совсем точная. Отдельной сущностью являются учетные регистры, или бухгалтерские счета. А проводка - это "транзакция" - операция на этих счетах. Совокупность счетов образуют очень стройную картину, по которой можно видеть ресурсы и источники этих ресурсов. А также их взаимные перемещения. Поскольку в бухучете проводки делаются методом двойной записи (отражаются сразу всегда на двух счетах, показывая, что откуда ушло и куда в результате прибыло), всегда имеется целостная картина - в виде оборотно-сальдового баланса и в виде бухгалтерского баланса (это разные вещи). Можно строить море всяких отчетов, анализирующих ресурсы, остатки, движение в тех или иных аналитических разрезах, отфильтровывать только специфические движения... Не смотря на то, что сделаны эти движения разными документами. В общем, забыть о форме, а сразу зреть в содержание - в корень информации. ModelRТогда это лишь значит, что не нужно пытаться всунуть в документ эти могочисленнные обстоятельства. А просто дать бухгалтеру возможность вписать в документ результат этих размышлений - проиндесировать документ (строки документа) счетами бухучета.Легко сказать, но сложно сделать. Что значит "проиндексировать"? Это означает, что одной строке документа соответствует одна проводка? Увы, очень часто это не так. Некоторые проводки делаются на итоговые суммы, некоторые на отдельные позиции. По некоторым позициям делается совокупность проводок. Некоторые части документа дробятся на мелкие-мелкие части и именно в таком виде рассовываются по проводкам (то есть, одной позиции документа соответствует множество проводок в одной корремпонденции, но с разными аналитиками). В качестве примера можно привести разноску транспортных расходов или расходов по растаможке, которые выделены в документе одной строкой, на себестоимость множества товарных позиций, имеющихся в этом же документе. Ну и, наконец, не забывайте, что проводки могут существовать сами по себе - безо всяких документов. Например, истек срок исковой давности - делается проводка по списанию просроченной задолженности. Основанием для подобной проводки является "бухгалтерская справка". "Бухгалтерская справка" - это такое "письмо" в совершенно произвольной форме, "размышления на тему..." - форма этого документа не поддается никакой системартизации... :) В общем, это простое текстовое сообщение, содержащее некий скрытый смысл. Однако, еще ни одна учетная система не научилась выуживать из текстовых сообщений СМЫСЛ ... Хотя, должен признать, было бы здорово, если бы умела... :) Если кто сможет сотворить учетную систему с искуственным интелектом, то я от всей души его горячо обниму и пожму ему руку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2007, 20:25 |
|
||
|
Что такое проводка и зачем она?
|
|||
|---|---|---|---|
|
#18+
To: Garya > Сергей Васкецов произнес мимоходом очень важную фразу, даже выделил ее жирным шрифтом, > но не смотря на это его опоненты не обратили на нее внимания, а может быть и не поняли. Я повторю > эту фразу: "...нет принципов нормализации...". Оппоненты обратили бы на нее внимание, если бы фраза была конструктивной. Т.е. что получается? Есть база данных, она может быть в некотором смысле хорошей, а может быть плохой. Однако постулируется принцип, что узнать это невозможно с формальной точки зрения. Прекрасное обоснование для тех, кто плохо проектирует БД! Принципы должны быть конструктивными. Мне уже не хочется спорить о формулировках НФ, я для себя вижу в них смысл, Вы нет, ну да ладно. Оставим их в покое. Но, «король умер, да здравствует король»! Свято место не должно быть пустым. Не нравятся принципы НФ, введем другие, ибо потребность в подобных идеях существует. Пусть будут принципы оптимизации баз данных. Чтобы не спорить об их научности, согласимся даже на эвристические, лишь бы они помогали проектировщику и программисту создавать эффективные БД. Один из таких возможных принципов я уже назвал, это принцип минимизации БД относительно избыточности данных, т.е. БД должна быть в максимально возможной степени не избыточной, другими словами избыточность БД должна быть минимальной. Т.е. принцип не запрещает избыточность, просто говорит, чтобы не использовать ее без действительно крайней необходимости. Думаю, можно предложить и другие принципы, главное, чтобы они были конструктивными. Такой подход было бы обсуждать гораздо интересней, чем отказ от всяких принципов нормализации / отимизации. > Для чего нужны проводки? Для того, чтобы иметь возможность использовать разные принципы > трактовки содежимого даже одних и тех же документов. Нужно различать бухгалтерские и оперативные проводки (накопительного и распределительного учета). То, что Вы говорите, относиться к бухгалтерским проводкам, которые сильно заточены под законодательство. Для остальных проводок неопределенность меньше, как правило, одни реализуются для собственных нужд предприятия. Т.е. первые делаются для «дяди», вторые для себя. > Я уже многократно приводил на этом форуме пример с получением от поставщика насоса - есть > накладная и есть счет-фактура. Какое должно быть отражение в учете? Если насос приобретен для > собственного использования - то на счет 08 "Капитальные вложения" с дальнейшим прицелом > отнесения в состав основных средств. Если насос предполагается включить в состав некоторого > изделия, то на счет 10 "Материалы и комплектующие изделия". Если для перепродажи, то на счет 41 > "Товары". Куда именно относить, собственно в накладной информации нет и быть не может. Эта > информация имеется "за пределами" формализованных документов - в договорах, в письмах, в > законодательных и номативных актах, которые меняются каждый день. И, что самое главное, не > только в документах, а просто в головах - в виде намерений на будущее, которые пока нигде и никак > не зафиксированы. Приведенный с насосом пример далеко не исчерпывает всех нюансов. Насос > может быть приобретен как транзитный товар для прямой поставки от импортного поставщика на > экспорт. При этом на него переходит "транзитом" право собственности - поэтому он должен быть > отражен в учете, но реально на территорию РФ он не попадает. Он не попадает также на наш > реальный физически существующий склад. И у него нет НДС, который может быть взят в зачет. А > еще насос может числиться в нашей собственности, но быть отдан для ремонта сторонней > организации, и его реально не будет во время ремонта на складе. И еще много-много других нюансов > и нюансиков... Хороший пример для программиста. Тут уже без обсуждения концепции программирования не обойтись. Да, если Вы программируете только оперативный учет, то так и есть. Но если Вы желаете иметь полный учет на предприятии, то свои подходы к проектированию и программированию БД нужно изменить. Главное, это концепция документа. Можно считать первичным бумажную форму документа (с печатями, подписями и т.д.), тогда получаем те ограничения, о которых Вы пишите. Но можно считать первичным электронный документ, на основании которого можно распечатать различные бумажные формы документов, согласующиеся с реальными. Скажем на основании документа о движении средств (проведенного, не проведенного – не важно) можно печатать как счет фактуру, так и платежное поручение и банковскую выписку. Некоторых распечатанных форм может не существовать в реальности, но для существующих печатная форма должна быть адекватной. Далее, Вы начинаете отсчет события от накладной поставщика насоса. Если отслеживать все события, то неопределенности будет меньше. Но сейчас нас интересует электронная форма документа. Чтобы вести и оперативный и бухгалтерский учет одновременно, необходимо расширить форму документа, добавить туда все необходимые данные, в т.ч. те которые находятся «в головах - в виде намерений на будущее». Если Вас такой подход не устраивает, ведите раздельный учет со всеми его прелестями экспорта / импорта, увязок и согласования данных. И живите с этой кашей в голове. Это Ваши проблемы. Я полагаю, что можно создать программу для специалистов-бухгалтеров, которые смогут вести полный учет и получать как оперативные данные для себя, так и всю необходимую бухгалтерию для «дяди». При таком подходе в операцию ресурса документа входит информация об его источнике и приемнике, а сам ресурс выбирается из соответствующей группы бухгалтерского плана счетов. Это могут быть и основные средства и производственные запасы и капитальные инвестиции и МБП и Товары и тара – все что необходимо (я рассматриваю Украинский план счетов). При таком подходе, все Ваши варианты укладываются в соответствующую форму электронного документа. Вся существенная информация должна быть отраженна. Не забывайте, мы желаем вести ПОЛНЫЙ учет на предприятии. При этом можно даже отразить переход ресурса из одной группы бухгалтерских счетов в другую, с сохранением соответствия. Например, из группы основных средств в группу производственных запасов. В своей программе я разработал универсальную форму документа, учитывающую в т.ч. производство, с сохранением соответствия сырья и продукции. В рамках этой схемы оформить переход ресурса из одной бухгалтерской группы в другую как «два байта переслать». Вот видите, при желании, Ваш пример вполне укладывается в мою программу, без необходимости ее переделки. Я не принуждаю Вас использовать подобный подход, просто на Ваш пример, привел свой пример. > Вы хотите все варианты этих нюансов и нюансиков загнать в принципы нормализации? > Если да, то этому желанию можно только улыбнуться... :) Не знаю, после вышесказанного, этот вопрос имеет смысл? Заметите слова «принципы нормализации» на слова «хорошо спроектированную базу данных» и все станет на свои места. > Однажды слышал озвученную одним мечтателем идею формализации всех требований > законодательства - так вот та идея - только часть этой идеи... :) В этом не вижу никакой необходимости. > Нормализация приводит, прежде всего, к жесткой структуре данных. Получив жесткую структуру > данных, вы теряете пространство для маневра, когда происходит какой-то выпадающий из общей > массы частный случай. Неправда. Назначение нормализации (или похожих принципов) оптимизировать БД. Оптимизированная, в т.ч. достаточно гибкая. > Например, однажды ваше предприятие поимело дело с товаром, облагаемым акзизом, а в вашей > схеме данных акцизы не предусмотрены. Ну, во-первых, я не рассматриваю розничную торговлю, она требует отдельного подхода. А, во-вторых, все, что еще недопрограммировано в оптовой, будет добавлено туда по мере возникновения проблемы. Программа, ведь еще незакончена. В любом случае, принципиальных трудностей это не создаст. Вот оно преимущество собственных программ, перед чужими! Всегда можно добавить что хочешь и как хочешь. > Такие вот "частные случаи" для учета - это не "да ладно уж, фиг с ними, они случаются не часто". В > бухгалтерском учете точность его ведения имеет очень важное значение. Каждая такая неточность > (например, автоматический зачет НДС по транзитному товару) может грозить такими штрафами, от > которых предприятие просто выпадет в осадок. Поэтому бухгалтер должен иметь свободу отражения > информации, представленной в документах, в виде разных проводок. В том числе таких проводок, > которые ни один настройщик системы не сможет предусмотреть. С этим я не спорю. Это совершенно верно! Механизм бухгалтерских проводок я вынес на уровень пользователя, так что это дело должно быть относительно легко настраиваемо. > Проводка - это операция отражения в учете содержимого документа. Согласен, отсюда следует также вторичность проводки по отношении к операции документа. > Отражение одних и тех же документов может быть разным. Верно, для бумажных документов! У электронных документов, в моем понимании, достаточно информации для однозначности соответствующих групп бухгалтерских проводок (это основное условие для электронного документа). > Отражение разных документов может быть одинаковым. То же, в принципе, верно для операций документов. Я уже писал о подобном сурьективном отображении. > И жестко-насмерть фиксированных правил отражения нет. Точнее, они есть, но где-то за пределами > системы. И они поддаются формализации только до некоторой степени. То же согласен, потому и вынес механизм бухгалтерских проводок на уровень пользователя, хотя и понимаю, что настраивать его мне придется в основном самому. > Именно по этой причине бухгалтер должен иметь возможность работы не только "от документа", но > и "от проводки". В моей программе это можно делать также, но не вижу в этом необходимости. Я же не собираюсь ориентироваться только на чистый бухучет. В полном учете для этого должны быть основания, т.е. существовать какой-то электронный документ. > Реально у каждого нормального предприятия каждый месяц случаются ситуации, которые не были > изначально предусмотрены. Если по каждой из этих ситуаций бухгалтер будет звать настройщика > программы, чтобы он изменил связи между сущностями, то он ни в жисть не сможет сдать отчет по > НДС к 20 числу следующего месяца. Вместо того, чтобы звать настройщика, бухгалтер делает финт – > он работает "от проводки". И все, настройщик спит спокойно в кресле, и бухгалтер спокойно сдает > НДС в требуемый срок. Такого не должно быть, это уже проблема программиста. Надеюсь у меня после полного внедрения такого не будет. > Есть еще один важный политический нюанс, который некоторые "асунизаторы" не принимают во > внимание. Это вопрос ответственности. Ответственность за отражение в учете несет бухгалтер, а не > программист. Программист не должен и не может знать всех нюансов законодательства, вникать во > все нюансы всех договоров и писем... Бухгалтер - это Цербер на вратах системы учета. Он знает то, > что не знает никто. И применяя эти знания, он должен разложить информацию по полочкам в > соответствии с этими знаниями. В принципе так. > Как только кто-то пытается предоставить возможность автоматического отображения в учете данных > из документов, он автоматически вырубает это звено, которое не только контролирует информацию, > но и задает или изменяет траекторию проведения :) информации. Как только кто-то исключил > бухгалтера из системы, он возложил на самого себя ответственность за тотальную правильность > отражения всего-всего в учете. Если вы готовы взять на себя такую ответственность, тогда конечно > же, вперед и с песней... :) У меня «автоматизация учета» не подразумевает «исключения бухгалтера из системы». Про вопрос ответственности я хорошо знаю. Меня самого иногда заставляют подписываться под отчетами моей программы, но принципиальные вещи подписываю не я. По моему мнению, пользователь системы, в данном случае ответственный специалист – бухгалтер должен иметь ПОЛНУЮ свободу действий по ведению учета. Если иногда это и не так, меня зовут и я исправляют ошибку. > И еще несколько слов вдогонку... Я сам работал бухгалтером и имел дело с налоговыми > инспекторами. Грамотный инспектор пытается "мимоходом" определить принципы организации > учета - с помощью какой программы, что расчитывается автоматически... Старается получить > перечень таких автоматических расчетов. И по каждому такому автоматическому расчету пытается > обнаружить именно нюансы, которые в нем не предусмотрены. Даже при наличии у бухгалтера > возможности влиять на проводки, многократные на автомате выполняемые операции затупляют > внимание бухгалтера, и именно на автоматизированных операциях чаще всего допускаются ошибки в > работе. Я сам когда-то допустил такую ошибку - потом чуть не уволился от расстройства чувств. > Одна-единственная проводочка, но с огромной суммой... Зачет НДС, которого не должно было быть и > который произошел лишь потому, что я сам настроил проводку с автоматическим зачетом НДС > потому что по 99.999% аналогичных операций НДС действительно должен браться в зачет. И сам же > эту проводку выполнил - просто светофор в мозгу не сработал. Ну, от ошибок никто не застрахован. Это жизнь. Главное иметь возможность исправлять их после обнаружения. Что до первой части абзаца, то у нас (в Украине) ситуация даже хуже. И все из-за неоднозначности трактовки законодательства, особенно в расчете зарплаты. Два разных расчетчика бухгалтера сложный случай зарплаты посчитают по-разному, а проверяющий по-своему. Я бы предложил законодателям вместе с изменениями в расчете з/п представлять на рассмотрение некий унифицированный алгоритм, как раз для проверки спорных случаев. В любом случае, общей концепции расчета зарплаты наши законодатели не имеют. Приходится изобретать свою, к которой при большом желании, можно приклепаться. Правда, неувязочки происходят в основном на уровне флуктуаций (т.е. относительно малы) и, к счастью, наши проверяющие не слишком дотошные, придираются в основном к мелочам, типа ошибок операторского ввода. > Нет, конечно, если есть у предприятия в огромных количествах повторяемые операции, то их > выполнение должно быть автоматизировано. Но автоматизация производится именно проведения. > Потому что есть еще операции редкие, эксклюзивные, неповторяемые. И про них нельзя забывать. Я уже говорил, что у бухгалтера должна быть полная свобода действий. Лично я не успокоюсь, пока последний бухгалтер не будет удовлетворен : ) . > P.S. А задавшему вопрос все-таки советую сходить по ссылке. Полагаю, что ему уже от нахлынувшей информации должно быть плохо : ) . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 10:39 |
|
||
|
Что такое проводка и зачем она?
|
|||
|---|---|---|---|
|
#18+
GaryaПоскольку в бухучете проводки делаются методом двойной записи (отражаются сразу всегда на двух счетах, показывая, что откуда ушло и куда в результате прибыло), всегда имеется целостная картина Если бы наш бухучет основывался на класической двойной записи - половины бы проблем не было!! А так - полный бардак, и штуки рублями считают, и активно-пассивные счета используют, не говоря уже о всяких "закрытиях дня". Ну полный бред. В западном учете до такого слава богу никто не додумался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 10:44 |
|
||
|
Что такое проводка и зачем она?
|
|||
|---|---|---|---|
|
#18+
To: Garya > Некоторые проводки делаются на итоговые суммы, некоторые на отдельные позиции. По некоторым > позициям делается совокупность проводок. Установить соответствие операция или все операции расширенного (электронного) документа -> группа проводок это не помешает. Для соответствия операций из различных документов в группу проводок, нужно будет уже вводить специальный документ типа «Закрытие периода». > Некоторые части документа дробятся на мелкие-мелкие части и именно в таком виде рассовываются > по проводкам (то есть, одной позиции документа соответствует множество проводок в одной > корремпонденции, но с разными аналитиками). Такие части документа должны быть изначально предоставлены множеством отдельных операций (в печатной форме их можно сгруппировать). > В качестве примера можно привести разноску транспортных расходов или расходов по растаможке, > которые выделены в документе одной строкой, на себестоимость множества товарных позиций, > имеющихся в этом же документе. Ну, эти алгоритмы, после программирования зарплаты, кажутся детским лепетом… : ) > Ну и, наконец, не забывайте, что проводки могут существовать сами по себе - безо всяких > документов. Могут, а могут и иметь основание, хотя бы в виде формального электронного документа (который я полностью отвязал от реальных, бумажных документов). > Например, истек срок исковой давности - делается проводка по списанию просроченной > задолженности. Можно ввести формальный документ «Истечение срока исковой давности» и даже указать источник ответственности, например главного бухгалтера, если необходимо. > Основанием для подобной проводки является "бухгалтерская справка". Не имеет значения, хоть устное распоряжение, которое тоже можно оформить как формальный (электронный) документ. > "Бухгалтерская справка" - это такое "письмо" в совершенно произвольной форме, "размышления > на тему..." - форма этого документа не поддается никакой системартизации... :) В общем, это > простое текстовое сообщение, содержащее некий скрытый смысл. Однако, еще ни одна учетная > система не научилась выуживать из текстовых сообщений СМЫСЛ... Хотя, должен признать, было > бы здорово, если бы умела... :) Если кто сможет сотворить учетную систему с искуственным > интелектом, то я от всей души его горячо обниму и пожму ему руку. Нужно отделять мух от котлет. Учетная система, это система, которая документы движения (основания, источника, приемника и т.п.) задает явно, а не «выуживает смысл из текстовых сообщений». Вся подобная информация непосредственно вводится пользователем, а не извлекается из чего-либо «искуственным интелектом»… ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 11:51 |
|
||
|
Что такое проводка и зачем она?
|
|||
|---|---|---|---|
|
#18+
Абсолютно неверный подход. Рассмотрим пример с "пресловутым" насосом. Бухгалтер или другой сотрудник, регистрирующий приход, действительно должен представлять семантику (смысл/суть) данной операции. Т.е. знать, является ли это событие приобретением основных средств или приобретением материалов/комплектующих или товаров для перепродажи и т.д. Базируясь на этом знании, данный сотрудник использует для регистрации вышеуказанного события ту или иную подсистему корпоративной учетной системы, а именно: "Учет основных средств" или "Товары" и т.д. Номенклатура этих подсистем в учетных системах, конечно, не стандартизована, но разные производители ПО ( как западные, так и отечественные) приходят к достаточно схожей номенклатуре этих подсистем или модулей. Естественно, в зависимости от "природы" конкретной учетной системы , требуются настройки : параметрические (это когда галочки на вкладках поставить/ убрать ) или программные (это когда модифицировать при помощи встроенных средств разработки программный код учетной системы). Т.е. современные системы учета надстраивают еще один уровень/слой над "каноническим" "проводочным" уровнем и именно с этим слоем работает пользователь. А то, что предлакает т. Garya - это назад в прошлое, в XV век. P.S. У меня создалось впечатление, что ни один из участников дискуссия реально не работал/не наблюдал работы мало-мальски профессиональной учетной системы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 12:11 |
|
||
|
Что такое проводка и зачем она?
|
|||
|---|---|---|---|
|
#18+
GaryaДля чего нужны проводки? Для того, чтобы иметь возможность использовать разные принципы трактовки содежимого даже одних и тех же документов..... Абсолютно неверный подход. Рассмотрим пример с "пресловутым" насосом. Бухгалтер или другой сотрудник, регистрирующий приход, действительно должен представлять семантику (смысл/суть) данной операции. Т.е. знать, является ли это событие приобретением основных средств или приобретением материалов/комплектующих или товаров для перепродажи и т.д. Базируясь на этом знании, данный сотрудник использует для регистрации вышеуказанного события ту или иную подсистему корпоративной учетной системы, а именно: "Учет основных средств" или "Товары" и т.д. Номенклатура этих подсистем в учетных системах, конечно, не стандартизована, но разные производители ПО ( как западные, так и отечественные) приходят к достаточно схожей номенклатуре этих подсистем или модулей. Естественно, в зависимости от "природы" конкретной учетной системы , требуются настройки : параметрические (это когда галочки на вкладках поставить/ убрать ) или программные (это когда модифицировать при помощи встроенных средств разработки программный код учетной системы). Т.е. современные системы учета надстраивают еще один уровень/слой над "каноническим" "проводочным" уровнем и именно с этим слоем работает пользователь. А то, что предлакает т. Garya - это назад в прошлое, в XV век. P.S. У меня создалось впечатление, что ни один из участников дискуссия реально не работал/не наблюдал работы мало-мальски профессиональной учетной системы. автор ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 12:14 |
|
||
|
Что такое проводка и зачем она?
|
|||
|---|---|---|---|
|
#18+
vneБухгалтер или другой сотрудник, регистрирующий приход, действительно должен представлять семантику (смысл/суть) данной операции. Т.е. знать, является ли это событие приобретением основных средств или приобретением материалов/комплектующих или товаров для перепродажи и т.д. Ситуация. Организация купила стул. Кладовщик на складе его оприходовал по приходной накладной. В ней будет написано, для чего купили? Ну бог с ним, он позвонил в бухгалтерию или еще куда, кто был инициатором закупки, подсмотрел в конце концов в цепочке документов (еще вопрос, кстати, как идентифицировать такой стул, на нем же еще нет инвентарного номера никакого, может, приходуем 100 стульев в день, а не дай бог не стулья, а что посерьезнее, для чего требуется FEFO (не FIFO!!!) и строгий партионный учет) и оприходовал таки как стул как товар для перепродажи. Может ли измениться назначение купленного стула со временем? Да, может. И даже если стул был оформлен как приход ОС, все равно организация имеет полное право изменить его "назначение" и продать его, потому что в ПБУ6/01 совершенно четко фиксирует, что организация только лишь не планирует продать этот стул в момент принятия к учету как основное средство. Но при необходимости может это сделать легко и непринужденно в любой момент. В эксплуатацию этот стул так и не будет никогда введен. Так что в Вашем случае в документ склада, которым фиксируется приход стула, будет внесена лишняя информация, для изменения которой потребуется его разутверждать. То есть, другая крайность: все вносим в документ, потом при необходимости изменения чего-то, что относится к какому-то одному учету и не относится к событию как таковому и к другим учетам, разутверждаем документ и правим его, потом снова утверждаем. Так что, не думайте, что есть только бухучет, и "присоединяйтесь к нам, здоровым людям". vne Базируясь на этом знании, данный сотрудник использует для регистрации вышеуказанного события ту или иную подсистему корпоративной учетной системы, а именно: "Учет основных средств" или "Товары" и т.д. Ой, не смешите. Кладовщики отвечают только за свой склад. Их к основным средствам на расстояние пушечного выстрела не допустят. Не говоря уже о том, что одна и та же функциональность (оперативный учет прихода на склад стула) у Вас дублируется как минимум в 2-х подсистемах. Или для прихода ГП у Вас тоже отдельная подсистема сделана? И вообще, количество подсистем зависит от ПБУ, так получается? vneУ меня создалось впечатление, что ни один из участников дискуссия реально не работал/не наблюдал работы мало-мальски профессиональной учетной системы. Приведите пример, что лично Вы создали. Ну или на худой конец - пример работающей системы без проводок. Потом и поговорим, что значит здесь "профессиональной". Вообще, профессионал - формально - это не тот, кто хорошо делает свою работу, а тот, кто за нее деньги получает. Так что не запутайтесь в терминах, как другие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 12:35 |
|
||
|
Что такое проводка и зачем она?
|
|||
|---|---|---|---|
|
#18+
EmeryПусть будут принципы оптимизации баз данных. Чтобы не спорить об их научности, согласимся даже на эвристические, лишь бы они помогали проектировщику и программисту создавать эффективные БД. Один из таких возможных принципов я уже назвал, это принцип минимизации БД относительно избыточности данных, т.е. БД должна быть в максимально возможной степени не избыточной, другими словами избыточность БД должна быть минимальной. Т.е. принцип не запрещает избыточность, просто говорит, чтобы не использовать ее без действительно крайней необходимости. Думаю, можно предложить и другие принципы, главное, чтобы они были конструктивными. Создайте новую тему (а еще лучше найдите похожую по смыслу старую). Предложите обсуждение, насколько важно, что "избыточность БД должна быть минимальной". Сформулируйте понятие эффективности, наконец (может, какой-то новый термин придумаете, например, эмериффективность), и понятие "избыточности БД" (например, индексы сюда входят, может ну их нафиг? А если для целочисленного поля со значениями 0-255 используем целый int, это избыточность?). Пообщаемся. Только не надо в ней писать про нормализацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 13:00 |
|
||
|
Что такое проводка и зачем она?
|
|||
|---|---|---|---|
|
#18+
To: Сергей Васкецов: По первому абзацу: Не имеет значения кто приходует, главное как. Основное средство я имею право перепродать, а коль такая возможность у меня есть (реальная) , то моя система должна иметь возможность отображение сего жизненнего факта в учетную модель. Это - первое. Попутно замечу, что стул (один) ныне считается малоценным предметом и бухгалтер вправе его тут же и списать и закрыть вопрос. Это- второе. Т.е., Ваша так называемая "проблема стула" таковой не является. И в -третьих. Если организация покупает стулья на постоянной основе и в огромных количествах и возникла необходимость организовывать партионный учет, то очевидно, чтобы не быть обвиненным в "стульчаковом" фетишизме, руководство организации должно принять решение продавать этот ценный ресурс. Таким образом, приходуем стулья как товары для перепродажи. В четвертых, предположим, подчеркну - предположим, статус объекта прихода изменился, в Вашей модели ведь все равно придется корректировать проводки, но ведь удобнее это же сделать на концептульно боле высоком уровне, нежели ковыряться и менять проводки, зайдя в соответствующие модули подсистемы. По второму абзацу: Ничего не дублируется. В системе есть конечное множество типов первичных документов, каждый функциональный модуль системы дает возможность создавать определенное его подмножество и после этого данные из этого сформированного документа доступны в других модулях, т.е. становятся глобальными во всей системе и служат основой для построения требуемой/желаемой отчетности. Про ПБУ - не совсем понял, но настоятельно рекомендую посмотреть номенклатуру функционала какой-нибудь более или менее распростаненной учетной системы. По третьему абзацу: Насчет создания чего-нибудь "нетленного", врать не буду - не создал. Однако имею достаточный опыт работы/ изучения систем: Локис, Домино, 1С v8.0 УПП, ТБ-Корпорация, Navision, Axapta. Модератор: отредактировано ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 14:09 |
|
||
|
Что такое проводка и зачем она?
|
|||
|---|---|---|---|
|
#18+
EmeryНужно различать бухгалтерские и оперативные проводки (накопительного и распределительного учета). То, что Вы говорите, относиться к бухгалтерским проводкам, которые сильно заточены под законодательство. Для остальных проводок неопределенность меньше, как правило, одни реализуются для собственных нужд предприятия. Т.е. первые делаются для «дяди», вторые для себя.Согласен, нужно различать. Но не могу согласиться с тем, что их всегда нужно делать дважды. Где и когда есть такая возможность, нужно попытаться избежать многократного ввода схожей информации. По этой причине лично я предпочитаю подход "от хозяйственной операции". В оперативном учете вводятся хозоперации (или "документы"), из которых существенная часть информации автоматом может попадать в оперативный учет (правила для оперативного учета гораздо проще систематизировать), а отражение в бухучете выполняется обязательно под контролем бухгалтера. Как технически это реализовать, чтобы избежать по возможности повторного ввода - это довольно обширная тема, не хотелось бы в этом треде ее развивать. EmeryМожно считать первичным бумажную форму документа (с печатями, подписями и т.д.), тогда получаем те ограничения, о которых Вы пишите. Но можно считать первичным электронный документ, на основании которого можно распечатать различные бумажные формы документов, согласующиеся с реальными.Да, конечно, в электронный документ можно добавить ту информацию, которой нет в бумажном документе. Можно распечатать разные бумажные документе на основе одного электронного. Это может разрешить некоторые проблемы, но не все. Мы вообще о чем говорим? О том, можно ли построить учет только на основе одних документов (электронных или бумажных - не важно), или необходимо обязательно иметь "учетные регистры", на которых делаются "проводки". Я правильно понимаю суть обсуждения? Если правильно, то ПМСМ на одних документах построить учет для всех случаев жизни невозможно . Не потому невозможно, что все известные ситуации нельзя свести в некоторую систему электронных документов. А потому невозможно, что завтра обязательно случится такая ситуация, которой раньше не было - ее понадобится отразить в системе, а средств для отражения в ней нет - требуется перенастройка состава полей некоторых документов, их взаимных увязок, пересмотр сути некоторых сущностей... Вот чтобы не городить весь этот огород и придуманы учетные регистры, в которых аккумулируется вообще вся информация на вообще все случаи жизни - в том виде, в котором эта информация сгруппирована именно по ее сути, а не по ее форме. Если вы начнете оптимизировать и структурировать систему электронных документов, то неизбежно придете к чему-то очень похожему на бухгалтерские регистры или систему бухгалтерских счетов. Просто нет смысла изобретать велосипед, который уже вот он - крутит колесами, более того, мы обязаны обеспечить эффективность кручения колесами именно этого велосипеда, а не того, который нам мерещится изобрести. EmeryЧтобы вести и оперативный и бухгалтерский учет одновременно, необходимо расширить форму документа, добавить туда все необходимые данные, в т.ч. те которые находятся «в головах - в виде намерений на будущее».Про это я уже чуть выше сказал. Еще раз хочу обратить внимание - это очень обширная тема, там много подводных камней, которые на первый взгляд не видны. Если есть желание, можно открыть отдельную ветку для обсуждения. Замечу лишь, что наличие в электронном документе некоторых полей не дает права на то, чтобы сделать проводку в бухучете. Бухгалтер должен проверить, не расплывчатая ли на нем печать, не сделана ли подпись карандашом, нет ли помарок или исправлений, указаны ли все обязательные реквизиты, выделен ли результирующая сумма НДС отдельной строкой, а не просто вставлена фраза "в том числе НДС 18%" (типа, посчитайте на калькуляторе), не составлен ли документ по нестандартной форме и т.д. и т.п. Проконтролировать все эти нюансы должен именно бухгалтер. То есть, человек, который обязан обязательно их проконтролировать. А не тот человек, которому не охота куда-то тащиться за переделанной формой бумажного документа. Проводка в бухучете может возникать только на основании корректно оформленного бумажного документа. Некорректно оформленный документ - это документ-призрак. Проверяющий инспектор сочтет проводку по такому документу неправомерной, пересчитает налоги, стребует с вас неустойку и штраф. Но проверка корректности - это далеко не всё. Бухгалтер обязан проконтролировать информацию на соответствие ЗАКОНОДАТЕЛЬСТВУ . А вот это уже полный капец. Вы хотите загнать все требования законодательства в электронные формы? Это даже не смешно... Вы просто представьте себе работу бухгалтера. Вот он сидит и обрабатывает накладные - толстую-толстую кипу. И в друг в этой кипе попадается накладная, из которой следует, что на склад поступили 200 ящиков водки Кристалл. Мало того, что бухгалтер должен выяснить - для чего (для раздачи собственным сотрудникам, для продажи, в качестве презентов представителям клиентов или с какими-то иными целями). В тот момент, когда бухгалтер смотрит на слово "водка", у него должен дзынкнуть в мозгу звоночек "Внимание! Это подакцизный товар!". И если водка приобретена для перепродажи, то он должен взять за шкирку исполнителя (которым может быть и зам.генерального директора, и сам директор), который в обход юристов и бухгалеров заключил сделку, не вникнув в подобные нюансы и потребовать у него предоставить лицензию на торговлю алколольной продукцией. Это просто один из нюансов. Если проводка "на автомате" по приходу водки будет сделана с нарушением законодательства, то виноват раньше всех в этом будет именно бухгалтер. Если же проводка будет просто "интерпретирована" автоматизированной системой на основе содежимого электронных джокументов, то виноват в неправильном отражении в учете будет тот, кто выстраивал систему интерпретации. То есть, IT-специалист. Со всеми вытекющими последствиями. В частности, с лишением премии до тех пор, пока ее размер не покроет издержек предприятия на уплату штрафных санкций. EmeryНе знаю, после вышесказанного, этот вопрос имеет смысл? Заметите слова «принципы нормализации» на слова «хорошо спроектированную базу данных» и все станет на свои места.Если под "хорошо спроектированной базой данных" подразумевается такая БД, в которой выделены отдельные сущности (или таблицы) под учетные регистры, то вполне можно говорить о дальнейшей ее нормализации, оптимизации и т.д. и т.п. Если такие сущности не выделены, то никакая нормализация не поможет сделать проводку для непредусмотренного настройщиком случая. Просто задайтесь вопросом - даже если 999999999999 документов вы делаете по принципу "от документа", то сможете ли вы отразить одно-единственное движение информации по принципу "от проводки". Если нет, то никакая нормализация или оптимизация вам не поможет. EmeryНеправда. Назначение нормализации (или похожих принципов) оптимизировать БД. Оптимизированная, в т.ч. достаточно гибкая.Достаточно или недостаточно - это большой вопрос. Нормализация производится исходя из определенных предположений. Которые могут изначально ошибочны или неполны. Выделили вы справочник поставщиков в отдельную таблицу, а поставщик бац - и изменил наименование. Произошло событие, которое вы не предусмотрели, когда нормализовали свои данные и рассовывали их по разным таблицам. Теперь вы имеете ситуацию, которой раньше не было и которую вы не предусмотрели. И вы вынуждены выкручиваться в пределах тех ограничений, которые накладывает ранее спроеткированная модель данных. Если вы просто измените наименование в справочнике поставщиков на новое, то новое название отобразится в старых проводках и в старых документах. Если создадите новую запись, то система будет считать все обороты, связанные с двумя разными записями оборотами, связанными с разными поставщиками, хотя на самом деле это один и тот же поставщик. Это просто в качестве иллюстрации того, что просто следование правилам нормализации автоматически не решает всех проблем. Могут случаться ситуации, которые требуют пересмотра структуры данных, потому что позже вдруг пришло понимание того, что раньше в мозгу "не озарилось". Не нужно пытаться надеяться на некоторого "супербога", который заранее сможет всё предусмотреть. Нужно исходить как раз из того, что заранее всё предусмотреть невозможно. И оставить пространство для маневра в виде работы "от проводки", а не "от документа". EmeryНу, во-первых, я не рассматриваю розничную торговлю, она требует отдельного подхода.Выше я привел пример с водкой для организации, которая розницей не занимается и торгует только вагонами. Вполне вероятный пример, сам имел дело с похожими сутациями. Для налогового инспектора фраза "мы вот этим не занимаемся" - пустой звук. Есть накладная на получение водки (может быть, в качестве презентационных или рекламных материалов), которые система автоматом разнесла на товар (счет 41). Всё, приехали! Это не просто штрафы, это уголовное дело ! Emery> Проводка - это операция отражения в учете содержимого документа. Согласен, отсюда следует также вторичность проводки по отношении к операции документа.Тоже согласен. А теперь объясните еще раз мне (ну я правда не понял), как вы намерены настроить электронный документ "Бухгалтерская справка"... Emery> Отражение одних и тех же документов может быть разным. Верно, для бумажных документов! У электронных документов, в моем понимании, достаточно информации для однозначности соответствующих групп бухгалтерских проводок (это основное условие для электронного документа).Бухгалтер работает с ПЛАНОМ СЧЕТОВ ! Для него все иные проекции информации и их взаимные преобразования - совершенно излишни и могут только запутать. Электронный документ в любом случае работает с какими-то списками, переключателями, кнопочками, у которых существует однозначная логика. А законодательство РФ такой однозначной логикой не обладает. Существует множество вариантов трактовок одних и тех же фраз, существуют противоречия между разными нормативными актами, существуют недомолвки, упущения... Трактовки изменяются фактически каждый день ! Именно по этой причине специально для бухгалтеров в СПС Гарант и Консультант-Плюс имеется возможность мониторинга законодательства по изменениям, по комментариям и т.п.. Как вот это всё загнать в "электронный документ", кто когда и каким образом всё это будет отслеживать и изменять? EmeryВ моей программе это можно делать также, но не вижу в этом необходимости. Я же не собираюсь ориентироваться только на чистый бухучет. В полном учете для этого должны быть основания, т.е. существовать какой-то электронный документ.Если вы не видите необходимости работы "от проводки", то значит вы не видите необходимости вообще бухучета. Потому что это - не мелочь. Это жизненно важная необходимость. Если вы не реализуете такую возможность, можете считать, что бухучет в вашей системе вести просто невозможно . Emery> Реально у каждого нормального предприятия каждый месяц случаются ситуации, которые не были > изначально предусмотрены. Такого не должно быть, это уже проблема программиста. Надеюсь у меня после полного внедрения такого не будет.Видите ли, просто жизнь так устроена... Человек предполагает, а Бог располагает... Вы рассуждаете как булгаковский Берлиоз, который ну никак не планировал в ближайшее время растаться с головой... :) EmeryНу, от ошибок никто не застрахован. Это жизнь. Главное иметь возможность исправлять их после обнаружения.Те, кто не работал бухгалтером, обычно к ошибкам относятся более спокойно. Просто не все понимают, что некоторые, вроде бы, безобидные технические ошибки могут привести к огромным штрафным санкциям. Вы можете сказать своему директору "ну ошибся, с кем не бывает". Но для налоговой инспекции это не аргумент. Понимаете? С формальной точки зрения бухгалтер может исправить ошибку по бухгалтерским правилам. Но со всех остальных точек зрения ошибки могут очень дорого стоить. И нужно предпринять все возможные усилия, чтобы тех из них, которые могут привести к серьезным последствиям, не было. Иногда эта задача на многие порядки важнее, чем задача нормализации данных или устранения двойного ввода. На нашей фирме главбух специально принял решение разделить проводки по приходу товара и его реализации от операции отражения этих операций в книге покупок и в книге продаж. Хотя чисто технически можно было бы сделать, чтобы одно формировалось на базе другого автоматически. Теперь у нас разные бухгалтера фактически дважды колотят в разные места одну и ту же информацию. И это сделано только для того, чтобы потом их сверкой можно было бы выявить технические (и не только технические) ошибки, которые могли быть допущены. И минимизировать риски по НДС. Классически мыслящему IT-шнику очень трудно воспринять подобное. :) EmeryЯ бы предложил законодателям вместе с изменениями в расчете з/п представлять на рассмотрение некий унифицированный алгоритм, как раз для проверки спорных случаев. В любом случае, общей концепции расчета зарплаты наши законодатели не имеют.Такая ситуация не только в законодательстве по зарплате, а фактически во всем законодательстве. Изменить ее в лучшую сторону, может быть, и можно, но опять же лишь до некоторой степени. Не забывайте, что законодатели - тоже не Боги, они тоже могут что-то забыть или не предусмотреть. :) EmeryЯ уже говорил, что у бухгалтера должна быть полная свобода действий. Лично я не успокоюсь, пока последний бухгалтер не будет удовлетворен : )На этой жизнеутверждающей ноте я и закончу свой километровый пост... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 14:16 |
|
||
|
Что такое проводка и зачем она?
|
|||
|---|---|---|---|
|
#18+
vneОсновное средство я имею право перепродать Стул, чтобы он стал ОС-ом, надо еще ввести в эксплуатацию (точнее, принять к учету как ОС). Пока это не сделано, это не ОС. А раз так - значит ничего не помешает продать этот стул со склада даже несмотря на то, что он "не товар на складе". Как таковое, событие продажи ничем от события продажи "стула для ОС" не отличается. А вот если стул уже принят к учету как ОС (а значит, он используется, и потому на складе он храниться уже не может), то тогда нужно списание (в смысле, выбытие, снятие с учета) ОС. vneмоя система должна иметь возможность отображение сего жизненнего факта в учетную модель. Верно. Но из этог оне следует, что это должно быть сделано непосредственно в приходном документе склада. vneстул (один) ныне считается малоценным предметом и бухгалтер вправе его тут же и списать и закрыть вопрос. Стулья разные бывают (это если Вы о стоимости стула хотите заикнуться). И учетная политика тоже разная бывает. А про фетишизм - вообще не понятно. Для стульев FEFO не бывает. Стул - это просто пример, возьмите вместо него автомобиль. Бывает хуже. Организация что-то производит и тут же сама это же потребляет, причем, не как полуфабрикат для последующего производства, а как вспомогательный материал. vne Про ПБУ - не совсем понял А чего не понятного-то? Вы делите подсистемы по признакам, которые определяются в бухучете. А если бы ПБУ 5/01 и 6/01 вдруг переписали и теперь все на один счет бы падало - то что, модуль из подсистемы выкидываем? А если новый ПБУ напишут для учета только стульев - новый модуль для прихода стульев будете делать? Еще более конкретно. Вы на уровне сущности (событие прихода) задаете атрибуты, этой сущности не принадлежащие (на каком счете это будет лежать в бухучете). vneНасчет создания чего-нибудь "нетленного", врать не буду - не создал. Тогда хотя бы пример системы без проводок приведите. Вообще, рекомендую всем новоприбывшим отстаивателям идеи "проводки не нужны, все должно быть в документе" начинать сообщение с приведения примера работающих систем, основанных на таком принципе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 14:44 |
|
||
|
Что такое проводка и зачем она?
|
|||
|---|---|---|---|
|
#18+
Emery> Некоторые части документа дробятся на мелкие-мелкие части и именно в таком виде рассовываются > по проводкам (то есть, одной позиции документа соответствует множество проводок в одной > корремпонденции, но с разными аналитиками). Такие части документа должны быть изначально предоставлены множеством отдельных операций (в печатной форме их можно сгруппировать).И вводить их руками? Что же это за автоматизация такая получится? :) В ИНФИНе я настраиваю стандартную группу проводок, превые делаются по товарным позициям в цикле. Потом производится завершение цикла и вводится одна сумма таможенных расходов. Запускается цикл, который эту сумму автоматом разносит по ранее использованным аналитикам в дополнение к очищенной от НДС стоимости товара. Обратите внимание, откладывать такую операцию на потом (на закрытие периода) нельзя. Потому что сразу после прихода может быть выполнено списание или какие-то иные зависимые проводки. И они должны оперировать полной себестоимостью, реально сформировавшейся по факту. EmeryНу, эти алгоритмы, после программирования зарплаты, кажутся детским лепетом… : ) Да, зарплата - дело непростое... :) Emery> Основанием для подобной проводки является "бухгалтерская справка". Не имеет значения, хоть устное распоряжение, которое тоже можно оформить как формальный (электронный) документ.Что значит "оформить"? Настроить форму документа? Если перед тем, как делать проводку бухгалтер вынужден будет звать вышедшего в отпуск или на больничный настройщика, я уже не завидую такому бухгалтеру. EmeryНужно отделять мух от котлет. Учетная система, это система, которая документы движения (основания, источника, приемника и т.п.) задает явно, а не «выуживает смысл из текстовых сообщений». Вся подобная информация непосредственно вводится пользователем, а не извлекается из чего-либо «искуственным интелектом»…Вот давайте и отделим. Некий Иванов взял на складе насос "Малыш", чтобы поколоть им орехи и вернуть потом обратно. Но не вернул. Кладовщик терпел-терпел, потом должил начальству. Начальство вызвало Иванова на ковер и грозна так справшивает "Ну и где тот насос, который ты 10 месяцев назад еще до инвентаризации взял?" "Я заплачУ!" "Вот и заплати". И выпускает приказ: "ранее выявленную и списанную в процессе инвентаризации недостачу на складе аннулировать, стоимость недостающего насоса списать на Иванова и удержать из его зарплаты". Под такой документ тоже понадобится отдельный "электронный документ" специфической формы "приказ о списании недостачи на сотрудника"? Обращаю внимание, что чисто с формальной точки зрения подобный приказ неправомерен. Вина сотрудника должна быть доказа на в судебном порядке, и только на основании решения суда ее можно будет сделать (если с этим сотрудником нет договора о материальной ответственности). Тем не менее, этот аспект относится к сфере взаимоотношений физика и юрика, и налоговых инспекторов не интересует. Таким образом, если директор абсолютно уверен, что сотрудник не намерен подавать в суд и опротестовывать подобное решение, он вполне может издать подобный приказ, который ни в какие формы документов (в том числе, электронных) не вписывается. Это просто "например". И подобных "напримеров" можно привести сотни и тысячи... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 15:17 |
|
||
|
Что такое проводка и зачем она?
|
|||
|---|---|---|---|
|
#18+
vne, а логика ..... Не имеет значения кто приходует, главное как. Вы же выше написали, что "для перепродажи" приходуем в "Товарах", а "для ОС" приходуем в "ОС-ах". Соответственно, если у всех везде доступ - тогда нафига это делили по подсистемам? Если у кладовщика нет доступа к ОСам, то он не сможет оприходовать что-то "для ОС-а". Потому в Вашем случае приходится жертвовать либо правами доступа, либо "не имеет значения кто приходует" уже неверно. Модератор: отредактировано ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 15:21 |
|
||
|
Что такое проводка и зачем она?
|
|||
|---|---|---|---|
|
#18+
vneРассмотрим пример с "пресловутым" насосом. Бухгалтер или другой сотрудник , регистрирующий приход, действительно должен представлять семантику (смысл/суть) данной операции. Т.е. знать, является ли это событие приобретением основных средств или приобретением материалов/комплектующих или товаров для перепродажи и т.д.Стоп-стоп-стоп! Дальнейшие рассуждения уже совершенно бессмысленны, если мы сначала не разберемся все-таки "бухгалтер" или "другой сотрудник". Если Вы считаете, что работу бухгалтера может выполнять кто ни попадя, то я даже спорить не буду... Это очень похоже на представление некоторых руководителей о работе программиста, которые измеряют ее в количестве написанных строк и плевать хотели на всё остальное. Давайте не будем судить о других профессиях так, как не хотим, чтобы судили о нашей. Надеюсь, Вы не считаете, что работу программиста может выполнять, повар, например? Квалификация, знания, опыт работы имеют значение или нет? Лично я категорически утверждаю, что вот это самое "т.е. знать, является ли это событие приобретением основных средств или..." никто кроме бухгалтера знать не может. Это я такой простенький примерчик привел, чтобы не загромождать топик. Если я начну переслять все возможные варианты, по каким причинам может быть получен насос на склад и как это должно отражаться в бухучете, получится очень объемная книжка. :) vneБазируясь на этом знании, данный сотрудник использует для регистрации вышеуказанного события ту или иную подсистему корпоративной учетной системы, а именно: "Учет основных средств" или "Товары" и т.д. Пытюсь представить себе, что видит на экране такой сотрудник: Приход товара от местного поставщика, облагаемого по ставке НДС 10% Приход товара от местного поставщика, не облагаемого НДС Приход товара от местного поставщика, обагаемого по ставке 18% Приход товара без перехода права собственности Приход импортного товара для продажи не на экспорт Приход импортного товара для продажи на экспорт Приход товара в качестве вклада в уставный фонд от учредителя Приход товара от местного поставщика по бартерному обмену Приход товара от местного поставщика с оплатой в валюте Возврат товара от покупателя Приход товара в качестве дара Приход товара от сотрудника в счет его задолженности по займу ... и т.д. и т.пЯ перечислил далеко не все комбинации только по приходу товара если я начну аналогичным образом перечислять все возможные варианты приходов всего-чего-угодно, то, боюсь, на sql.ru база данных переполнится. :) А ведь насос может быть оприходован не только на перечисленные мною ранее счета. Например, он может быть отражен и на счете 03 "Доходные вложения в материальные ценности", если его планируется сдать в аренду, или на множестве забалансовых счетов. Нет, конечно, можно определенным образом сгруппировать все эти комбинации (в ИНФИНе мы так и делаем). Но врядли следует полагать, что все эти вещи будет делать один человек. В бухгалтерии обычно работает множество сотрудников. Одни специализируются на основных средствах, другие на товаре, третьи на материалах, четвертые на расчете зарплаты и т.д.... Но операции определенным образом предварительно сортируются, группируются и потом лишь попадают в зависимости от их характера к определенным работникам бухгалтерии. Обратите внимание, что если я разберу все варианты ситуаций с одним только насосом, то наверняка охвачу уже почти весь план счетов бухгалтерского учета. И давайте, наконец, вспомним, о чем мы спорим. Вы против ведения бухгалтерских счетов как самостоятельных сущностей? Если нет, то о чем мы спорим? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 15:52 |
|
||
|
Что такое проводка и зачем она?
|
|||
|---|---|---|---|
|
#18+
To: Сергей Васкецов > Предложите обсуждение, насколько важно, что "избыточность БД должна быть минимальной". > Сформулируйте понятие эффективности, наконец (может, какой-то новый термин придумаете, > например, эмериффективность), и понятие "избыточности БД" Я подумаю, над Вашим предложением. Возможно, даже напишу какое-то исследование на эту тему, но, скорее всего, после окончания проекта. Сейчас просто некогда. Лично мне пока достаточно для проектирования / программирования тех понятий, о которых я говорил. Однако для теоретического обоснования нужно глубже изучить материал. > (например, индексы сюда входят, может ну их нафиг? Не хочется снова развивать дискуссию, только два слова. Индексы можно отнести к служебной информации БД, особенно автоматически формируемые и не включать их (рассматривать отдельно) в суммарный объем минимизируемой БД. > А если для целочисленного поля со значениями 0-255 используем целый int, это избыточность?). В некотором смысле да. Так в 1С77 для поля Id (уровень ядра) по жизни используется 6 символов 36-ричного индекса, а размер поля всегда 9 символов. Так что если убрать последние три символа в этом поле во всех справочниках любой базы данных 1С, то абсолютно ничего не потеряем, а объем данных сократим. > Пообщаемся. Возможно > Только не надо в ней писать про нормализацию. Этого не обещаю, все будет зависеть от результатов исследования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 16:11 |
|
||
|
Что такое проводка и зачем она?
|
|||
|---|---|---|---|
|
#18+
Куда именно относить, собственно в накладной информации нет и быть не может. В некоторых системах счета учета могут задаваться для различных комбинация "Организация, Склад, Номенклатура(Группа)". И все-таки в документе вполне можно хранить ссылку на то, какая это опреция, не на все случаи жизни, а на самые распространенные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 16:12 |
|
||
|
Что такое проводка и зачем она?
|
|||
|---|---|---|---|
|
#18+
To: Garya > Но не могу согласиться с тем, что их всегда нужно делать дважды. Где и когда есть такая > возможность, нужно попытаться избежать многократного ввода схожей информации. Я тоже толкую про идею минимизации БД : ) . Только таблицу (журнал) бухгалтерских проводок, я все же планирую иметь отдельно, независимо от других проводок (накопительного и распределительного учета). Скажу по секрету, в действующем ныне модуле по учету зарплаты я планирую помимо проводок по отчетным периодам сотрудника ввести еще проводки по зачетным периодам (в подчиненных таблицах справочника «Сотрудники»). Конечно, их можно вычислять автоматически при расчете з/п, но на это тратится много времени, поэтому в своей новой версии УЗП будет вместо одного журнала проводок два. Самих журналов (таблиц) документов в моей программе тоже два, для первичных и вторичных (расчетных), хотя все они имеют одну и ту же структуру. Даже в 1С предусмотрен 1 журнал расчетов, а их у меня фактически 4! Наверное, после всего сказанного в этом топике (ветке) мной относительно минимизации БД это будет кощунством. Однако, выгодой будет скорость расчета и удобство работы (для меня во всяком случае) с БД. Т.е. я легко позволяю себе увеличивать объем базы данных, если взамен получаю определенные преимущества. Все сказанное я отношу к бухгалтерским и оперативным проводкам. Мне гораздо удобнее иметь дело с различными таблицами, пусть и с пересекающейся информацией. Да и соответствующие отчеты будет строить гораздо быстрее… ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 16:43 |
|
||
|
Что такое проводка и зачем она?
|
|||
|---|---|---|---|
|
#18+
Александр ФедоренкоВсе еще проще: "раз к одному экземпляру документа может применимы разные приципы" означает просто то, что в документе не все нужные данные присутсвуют.Не о том. О примении к документу №1234 приципа РСБУ, а также ГААП, а также налогового учета одновременно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 16:44 |
|
||
|
Что такое проводка и зачем она?
|
|||
|---|---|---|---|
|
#18+
Garya ModelRТогда это лишь значит, что не нужно пытаться всунуть в документ эти могочисленнные обстоятельства. А просто дать бухгалтеру возможность вписать в документ результат этих размышлений - проиндесировать документ (строки документа) счетами бухучета.Легко сказать, но сложно сделать. Что значит "проиндексировать"? Это означает, что одной строке документа соответствует одна проводка? Увы, очень часто это не так. Некоторые проводки делаются на итоговые суммы, некоторые на отдельные позиции. По некоторым позициям делается совокупность проводок. с чем воюем? уже было ModelRНеприятности начинаются, когда [...]. Тогда грубо число строк документа и проводок не совпадает, и просто некуда вписываьть эти самые счета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 16:49 |
|
||
|
|

start [/forum/topic.php?fid=29&msg=34296782&tid=1527715]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 360ms |

| 0 / 0 |
