powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Документ "Акт инвентаризации"
26 сообщений из 26, показаны все 2 страниц
Документ "Акт инвентаризации"
    #38143106
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть ПО "Складской учёт".
В нём есть талицы "Движений":
Код: sql
1.
2.
3.
4.
5.
6.
7.
  Документ_ID
  Товар_ID
  Дата
  Склад_ID
  Количество (+ приход, - расход)
  Цена
  ...



Подскажите, пожалуйста, какие действия будут происходить при проведении "Акта инвентаризации" в таблице Движений???

Пример №1:
а) Удалить все записи Товаров "по Складу" и "до Даты Акта":
Код: sql
1.
WHERE (Товар_ID=@Товар_ID)and(Склад_ID=@Склад_ID)and(Дата<=@Дата)


б) Добавить реальный остаток Товаров на Дату Акта

Пример №2:
На основании "Акта списания" создать 2-а Документа
а) Акт списания
б) Приходная накладная

Заранее спасибо!
...
Рейтинг: 0 / 0
Документ "Акт инвентаризации"
    #38143135
Фотография Chop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не удаляются все записи товаров...
ставится количество = 0

кто придумал эту кальку с 1с?
препод?
...
Рейтинг: 0 / 0
Документ "Акт инвентаризации"
    #38143149
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chop не удаляются все записи товаров...
ставится количество = 0

В таблицу Движений?
Что-то мне это не нравится ... как тогда получить остаток на Дату?
Chop кто придумал эту кальку с 1с?
препод?

ПО реально работает уже 2 года по принципу Пример №2
...
Рейтинг: 0 / 0
Документ "Акт инвентаризации"
    #38143225
Фотография Chop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkinChop не удаляются все записи товаров...
ставится количество = 0В таблицу Движений?
Что-то мне это не нравится ... как тогда получить остаток на Дату?да, пардонте, недосмотрел
возможно в вашем случае необходимо поставить в таблицу Расход = НужноеКоличество

как понимаю, у вас количество может быть отрицательным (расход)
остаток на дату получается путем простого суммирования всех количеств выбранного товара от начала ведения учета до выбранной даты
potkinChop кто придумал эту кальку с 1с?
препод? ПО реально работает уже 2 года...возможно вам стоит покопать в сторону ведения учета в 1С - сможете лучше понять разработчика этого ПО
potkin Пример №2 можно и так, сделать АктИнвентаризации документом-основанием для АктСписания и ПриходнаяНакладная,
но я бы так не делал, зачем?
все можно сделать одним документом Инвентаризация...
...
Рейтинг: 0 / 0
Документ "Акт инвентаризации"
    #38143298
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chopостаток на дату получается путем простого суммирования всех количеств выбранного товара от начала ведения учета до выбранной даты
Так и делаю.
Chopвсе можно сделать одним документом Инвентаризация...
И такой вариант тоже есть - это уже Пример №3, но не стал писать о нём т.к. это копия Примера №2, только одним Документом
Chopвозможно вам стоит покопать в сторону ведения учета в 1С - сможете лучше понять разработчика этого ПО
Вот как раз пришёл спец по 1С, хотел предложить свои услуги, и сказал, что "Акт инв-ции" я не так спроектировал, наждо по другому ...

Меня интересовала логика, правильно я делаю или нет.
Если нет, то предложите свой вариант, с радостью рассмотрю :-)))

П.С. 1С мало юзал, пишу, в основном, под Линукс.
...
Рейтинг: 0 / 0
Документ "Акт инвентаризации"
    #38143308
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, а зачем в этой таблице Цена?

в 1С примерно как вариант 2, только вместо приходной накладной есть специальный как и списание - оприходование излишков
...
Рейтинг: 0 / 0
Документ "Акт инвентаризации"
    #38143340
Фотография Chop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkinВот как раз пришёл спец по 1С, хотел предложить свои услуги, и сказал, что "Акт инв-ции" я не так спроектировал, наждо по другому ...

Меня интересовала логика, правильно я делаю или нет.
Если нет, то предложите свой вариант, с радостью рассмотрю :-)))сказал " не правильно ", или " не так, как в той конфигурации, которую я знаю "? :)

делать можно как угодно по разному, нужно смотреть "по месту"
...
Рейтинг: 0 / 0
Документ "Акт инвентаризации"
    #38143372
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nafоприходование излишков
О, то что надо!
У меня в прих.накладной ставится "признак": Приход от поставщика, Оприходование излишков, ...
Получается, лучше вести "Оприходование излишков" отдельным документом?

А что Вы скажите про Пример №3 :
авторвсе можно сделать одним документом Инвентаризация...
То есть, Документы как токовые "Акт Списание" и "Оприходование излишков" не будут существовать, а будет существовать только один документ "Акт инвентаризации" который выполнит все нужные действия (этих 2-х документов)?

Заранее спасибо!
...
Рейтинг: 0 / 0
Документ "Акт инвентаризации"
    #38143380
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NafКстати, а зачем в этой таблице Цена?


Как зачем - себестоимость рассчитывать
...
Рейтинг: 0 / 0
Документ "Акт инвентаризации"
    #38143386
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно и одним документом, я криминала в этом не вижу
но списание и оприходование более универсально - списать и оприходовать можно без инвентаризации по каким либо надобностям
...
Рейтинг: 0 / 0
Документ "Акт инвентаризации"
    #38143391
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот МатроскинNafКстати, а зачем в этой таблице Цена?


Как зачем - себестоимость рассчитывать тогда, мне кажется, более правильным хранить сумму, а не цену
...
Рейтинг: 0 / 0
Документ "Акт инвентаризации"
    #38143420
Фотография Chop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkinПолучается, лучше вести "Оприходование излишков" отдельным документом?это зависит от требований Заказчика,
хочется ему много документов красивых и разных - можно сделать, платил бы деньги

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

а можно вообще отказаться от АктаИнвентаризации...
юзать себе приходные и расходные накладные с пометкой "инвентаризация"
не очень красиво, но работает и никакого доп.программирования :)
potkinТо есть, Документы как токовые "Акт Списание" и "Оприходование излишков" не будут существовать,
а будет существовать только один документ "Акт инвентаризации" который выполнит все нужные действия (этих 2-х документов)?именно так, если вы сами проектируете систему, то зачем ее изначально усложнять?
...
Рейтинг: 0 / 0
Документ "Акт инвентаризации"
    #38143422
Фотография Chop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NafКот МатроскинКак зачем - себестоимость рассчитывать тогда, мне кажется, более правильным хранить сумму, а не ценунужны и количество, и стоимость
...
Рейтинг: 0 / 0
Документ "Акт инвентаризации"
    #38143448
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ChopNafпропущено...
тогда, мне кажется, более правильным хранить сумму, а не ценунужны и количество, и стоимость
ну я про тоже, а вот цена нафиг?
...
Рейтинг: 0 / 0
Документ "Акт инвентаризации"
    #38143450
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nafну я про тоже, а вот цена нафиг?
Код: plaintext
К-во * Цена = Сумма
То есть, лучше не делать лишних операций ?
...
Рейтинг: 0 / 0
Документ "Акт инвентаризации"
    #38143459
Фотография Chop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NafChopнужны и количество, и стоимостьну я про тоже, а вот цена нафиг?предполагаю, для разработчика разницы между ценой и стоимостью нет,
если это так, то все правильно,
на самом деле...
разница, действительно несущественна и единственное, на что может повлиять - понимание кода другими прогами,
для которых цена и стоимость - разные понятия
...
Рейтинг: 0 / 0
Документ "Акт инвентаризации"
    #38143473
Фотография Chop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkinNafну я про тоже, а вот цена нафиг?
Код: plaintext
К-во * Цена = Сумма
То есть, лучше не делать лишних операций ?дело не в лишних операциях
Код: html
1.
2.
3.
4.
5.
6.
7.
Цена — количество денег, в обмен на которые продавец готов передать (продать) единицу товара.
По сути, цена является коэффициентом обмена конкретного товара на деньги. 
Величину соотношений при обмене товаров определяет их стоимость. 
Поэтому цена является стоимостью единицы товара, выраженной в деньгах, или денежной стоимостью единицы товара, 
или денежным выражением стоимости. Это фундаментальная экономическая категория.
В повседневной речи цена часто является синонимом стоимости товара (например, «сколько сто&#769;ят спички?») 
и эти слова могут взаимно заменять друг друга.

Код: html
1.
2.
3.
4.
5.
6.
Стоимость — основа количественных соотношений при эквивалентном обмене. 
Разные экономические школы природу стоимости объясняют по-разному: 
затратами рабочего времени, балансом спроса и предложения, издержками производства, предельной полезностью и др.
Стоимость в статистике — произведение цены товара на его количество.
Стоимость в повседневной речи — цена товара ("сколько стоят спички?"), 
затраты на приобретение ("мне это стоило 1000 руб."). Близко к терминам затраты, себестоимость

просто было бы очень неплохо, чтобы в системе цена и стоимость означали разные понятия
например:
цена - кол-во денег за единицу товара
стоимость - к-во денег за какое-то количество единиц товара
Стоимость — произведение цены товара на его количество

или наоборот, или еще как...
...
Рейтинг: 0 / 0
Документ "Акт инвентаризации"
    #38143482
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну вот купили 3 болта за 10 рублей, как это отразить в случае цены? а с суммой (стоимостью) проще
...
Рейтинг: 0 / 0
Документ "Акт инвентаризации"
    #38143509
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Naf,

Если выбирать можду стоимостью и ценой - конечно правильнее хранить стоимость.
...
Рейтинг: 0 / 0
Документ "Акт инвентаризации"
    #38143513
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Naf
Цена единицы ТМЦ нужна, по ней вычисляю, что бы расход ТМЦ не произвели по цене ниже приходной (при условии сущ.остатка ТМЦ по этой прих. цене)
...
Рейтинг: 0 / 0
Документ "Акт инвентаризации"
    #38143543
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nafну вот купили 3 болта за 10 рублей, как это отразить в случае цены? а с суммой (стоимостью) проще
Сталкивался с этим, но решилось как-то само сабой.
Цена хранится с дробной частью: 3,3333333333... . В результате даст: 3 * 3,3333333333... = 10
Округление есть: для Цены 3 знака, для Суммы 2 знака, но это только для Документов, но не для таб Движения.
Хотя Вы натолкнули на мысль: добавить ещё одно поле в таб. Движения: "Стоимость" ...
...
Рейтинг: 0 / 0
Документ "Акт инвентаризации"
    #38143557
Фотография Chop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkin... мысль: добавить ещё одно поле в таб. Движения: "Стоимость" ...нарушение требования нормализации БД...
...
Рейтинг: 0 / 0
Документ "Акт инвентаризации"
    #38143558
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkinТо есть, Документы как токовые "Акт Списание" и "Оприходование излишков" не будут существовать, а будет существовать только один документ "Акт инвентаризации" который выполнит все нужные действия (этих 2-х документов)?

В общем случае это неправильно. Инвентаризация - это просто результат деятельности комиссии: собрались три авторитетных дядьки, посчитали все на складе, зафиксировали уведенное в Акте инвентаризации, и разошлись.

А раз*бываться за этот акт будет кладовщик, и это совсем другой процесс. Даже если товара не хватает, то это совсем не значит, что его непременно нужно списать. Например, может оказаться, что он легально отгружен потребителю, просто забыли отразить в учете. Нашли под столом накладную, ввели в комп, порадовались.

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

Если даже обнаружена кража неизвестными, то и тут списание возможно не сразу, а только после...

В материалах, представленных руководству организации для оформления списания недостач запасов и порчи сверх норм естественной убыли, должны содержаться документы, подтверждающие обращения в соответствующие органы (органы МВД России, судебные органы и т.п.) по фактам недостач и решения этих органов, а также заключение о факте порчи запасов, полученные от соответствующих служб организации (отдела технического контроля, другой аналогичной службы) или специализированных организаций.


Так что Акт инвентаризации, и следующие из него приходы-списания-взаимозачеты - это совсем разные документы, которые могут к тому же оказаться разнесенными во времени.
...
Рейтинг: 0 / 0
Документ "Акт инвентаризации"
    #38143568
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cane Cat Fisher
Тогда каков Ваш вариант решения?

Chopнарушение требования нормализации БД...
Цена ТМЦ так же указана в Документе и получается повторяется в т-це Движений.
Аналогично повторить и стоимость ... ?
...
Рейтинг: 0 / 0
Документ "Акт инвентаризации"
    #38143581
Фотография Chop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkinChopнарушение требования нормализации БД...Цена ТМЦ так же указана в Документе и получается повторяется в т-це Движений.
Аналогично повторить и стоимость ... ?повторение цены - дублирование данных,
стоимость - вычисляемое поле,
два разных нарушения двух разных правил

на самом деле в некоторых случаях вполне допустимые для ускорения обработки данных
я бы хранил либо стоимость, либо цену
...
Рейтинг: 0 / 0
Документ "Акт инвентаризации"
    #38143742
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkinТогда каков Ваш вариант решения?

1. Акт инвентаризации вообще ничего не трогает в таблице Движений. В этом смысле - он вообще не является приходно-расходным документом. Не пускайте его в Движения, делайте для него отдельную таблицу. А если пускаете - делайте так, чтобы его позиции не учитывались в балансе. Это уже дело техники и относительной кривости того, что уже сделано, и что придется переделывать.

2. На основании Акта Инвентаризации создаются много приходных и (или) расходных документов различных типов, по обстоятельствам.
...
Рейтинг: 0 / 0
26 сообщений из 26, показаны все 2 страниц
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Документ "Акт инвентаризации"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]