Ср. цена

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
n0where
Местный житель
Сообщения: 499
Зарегистрирован: 30 дек 2010, 08:16

Ср. цена

Сообщение n0where »

Суть проблемы:
Создаю акты на списание.
Забиваю данные спецификации исходя из текущих остатков, от туда же и беру среднюю цену.

Код: Выделить всё

    NalT(currentdate, teksaldo.cmc, teksaldo.cpodr, teksaldo.cmol, teksaldo.cparty);
    price  := AveragePrice;
Но после списания, происходит такая петрушка - ср. цены не верные, т.к. появляются 0 остатки по кол-ву, и не 0 по цене.

Почему функция не нормально работает?

ЗЫ. через SkladProizv указываю склад это или производство.
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
oiko
Местный житель
Сообщения: 418
Зарегистрирован: 29 мар 2005, 17:49

Re: Ср. цена

Сообщение oiko »

Значит врет таблица сальдо.
n0where
Местный житель
Сообщения: 499
Зарегистрирован: 30 дек 2010, 08:16

Re: Ср. цена

Сообщение n0where »

Причем тут таблица сальдо, если дело в цене списания. В таблице сальдо нет стоимостных данных
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
oiko
Местный житель
Сообщения: 418
Зарегистрирован: 29 мар 2005, 17:49

Re: Ср. цена

Сообщение oiko »

n0where писал(а):Причем тут таблица сальдо, если дело в цене списания. В таблице сальдо нет стоимостных данных
Слышали про поле SRPRICE в таблице saldomc?
n0where
Местный житель
Сообщения: 499
Зарегистрирован: 30 дек 2010, 08:16

Re: Ср. цена

Сообщение n0where »

Смысл в том,что если вручную это делать, и какую цену он ставит автоматом, все нормально происходит.

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

Я спрашиваю почему функция возвращает неправильную цену.
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
oiko
Местный житель
Сообщения: 418
Зарегистрирован: 29 мар 2005, 17:49

Re: Ср. цена

Сообщение oiko »

Немного не понял, при списании в спецификации складском ордере устанавливается средняя цена по разрезу и
не важно что стоит в цене сопроводительного документа и каким образом он сформирован, если формируется ордер стандартной кнопкой.
n0where
Местный житель
Сообщения: 499
Зарегистрирован: 30 дек 2010, 08:16

Re: Ср. цена

Сообщение n0where »

oiko писал(а):Немного не понял, при списании в спецификации складском ордере устанавливается средняя цена по разрезу и
не важно что стоит в цене сопроводительного документа и каким образом он сформирован, если формируется ордер стандартной кнопкой.
цене сопроводительного документа
Цена в спецификации? Если так то Вы не правы.
Для проверки создал накладную, вставил в спецификацию МЦ с ценой 0, произвел списание - цена не изменилась. Да и не должна она меняться. С чего бы её меняться?
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
oiko
Местный житель
Сообщения: 418
Зарегистрирован: 29 мар 2005, 17:49

Re: Ср. цена

Сообщение oiko »

По какой методике ведется учет списания по складу?
Если средние цены по разрезу то в складском ордере всегда ставиться цена из сальдо.
Иначе продавая ТМЦ на сторону (с наценкой) точно были бы минусовые деньги с нулевым количеством.
Возможно речь идет о каких-то производственных накладных?
n0where
Местный житель
Сообщения: 499
Зарегистрирован: 30 дек 2010, 08:16

Re: Ср. цена

Сообщение n0where »

Учет по средним ценам.

Делаю акт на списания с производства, но и когда делал акты на пересорт, была такая же проблема - цена немного не соответствовала.

Я же привел пример в первом посте как цена считается. Это и есть средняя из остатков
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
oiko
Местный житель
Сообщения: 418
Зарегистрирован: 29 мар 2005, 17:49

Re: Ср. цена

Сообщение oiko »

Какое значение настройки:
Производство и планирование\Учет в производстве\Акт на списание\Параметры списания?
n0where
Местный житель
Сообщения: 499
Зарегистрирован: 30 дек 2010, 08:16

Re: Ср. цена

Сообщение n0where »

2 oiko
Стоит там не выполнять синхронизацию.
Вы в другую степь идёте. Причем тут настройки.

Этапы списания с производства:
1. Создание накладной, забивка спецификации
2. Само списание.

Вы говорите про 2 пункт, я про первый.
Я говорю о автоматическом добавлении спецификации через скрипт, вы о ... я не в курсе о чем вы.
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
oiko
Местный житель
Сообщения: 418
Зарегистрирован: 29 мар 2005, 17:49

Re: Ср. цена

Сообщение oiko »

Ваш случай похож на поведение настройки - устанавливать цены в ордере из накладной
т.к. вы пишете что при установке на позиции акта цены 0 в ордере тоже 0 а не средняя цена.
Еще ф-ия Nalt скорее всего возвращает вам неверную информацию, но я ей не пользовался поэтому предположу что у вас текущее наличие расходиться с сальдовыми остатками.
Для собственной оборотки по складу использовал связку
Store_Init
Store_TypeOstatki
Store_SkladProizv
Store_Run
далее из таблицы tmpsaldo1 берем все необходимое
n0where
Местный житель
Сообщения: 499
Зарегистрирован: 30 дек 2010, 08:16

Re: Ср. цена

Сообщение n0where »

к сожалению это изза настроек

Производство и планирование\Учет в производстве\Акт на списание\Параметры списания? - стоит не синхронить
Просто у нас получается складской учер в разрезе склад мол партия, а производственный только склад и мол.
Поэтому такие проблемы.

Вопрос решен
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
Ответить