Страница 1 из 1

Избавиться от нулевых остатков с ненулевой валютной ценой

Добавлено: 14 ноя 2008, 14:49
sim
В сальдовых и текущих остатках много записей с нулевым количеством, но ненулевой ценой, причем в валюте (при этом рублевая цена нулевая). Как от них избавиться? И при чем здесь валютные цены, когда все приходы-расходы идут в рублях?

Добавлено: 14 ноя 2008, 16:39
Andrey
добрый день. уже обсуждалось. лично мне понравился совет, которым я воспользовался, сделать акт об излишках с количеством 1 и нулевой ценой привязав к этому приходу партию вашего остатка (при партионном учете), а потом списать это актом на списание.

Добавлено: 14 ноя 2008, 17:13
sim
Andrey
Спасибо, испытаем этот способ. Правда есть опасения, что он слишком трудоемким получится, ибо матценностей таких много.
А насчет валютной цены в приходном ордере разобрались.
Всему виной оказалась пользовательская настройка Логистика-Документы-Сопроводительные документы-Дата курса валюты в сопроводительных документах. Если она установлена "по запросу", то при формировании накладной по ДО выскакивает фейс выбора даты курса валюты. Засада в том, что если пользователь нажмет здесь Enter, то в затем через накладную в ордер пропишется сумма не только в рублях, но и в валюте. И она (эта сумма в валюте) в дальнейшем и будет причиной нулевого остатка с ненулевой ценой в валюте. Жесть короче.

Добавлено: 14 ноя 2008, 23:32
m0p3e
Серег, если валютная цена не нужна, то
Update SpOrder set vprice := 0, rvprice := 0;
и пересчет сальдовых остатков теоритически должен помочь. Проверь на тестовой только, что б я не икал потом :)

Добавлено: 15 ноя 2008, 16:26
sim
m0p3e писал(а): что б я не икал потом :)
Да ты и без этого икАть давно должен!))) Куда с горизонта счез то? ;)
Серж, спасибо за подсказку насчет апдейта. Это как раз из серии "хотел, но боялся спросить", т.е. я тоже думал об этом радикальном способе, но просчитать его последствия - не по моей части. Но если уж зубры советуют - пойдем курочить тестовую базу :D

Добавлено: 15 ноя 2008, 16:38
sim
Еще вот мысль в голову пришла. Если валютная цена проскочила в ордер из накладной, то ручной апдейт таблицы SpOrder может привести к несоответствию накладных и ордеров. Так что возможно и в накладных инфу валить придется...
Ладно, разберемся

Добавлено: 16 ноя 2008, 16:10
m0p3e
Скорее всего несоответствие нигде не вылезет, но при пересписании накладной валютная цена опять уйдет в ордер. Можно конечно и из накладных убить информацию о валюте. Но IMHO излишняя перестраховка. Пересписываются накладные крайне редко.

Добавлено: 06 янв 2009, 00:52
jpoint
AFAIK, обычно такие ситуации исправляются корректирующим ордером (переоценка). И не нужно в брюхо базе со СКЛальпелем лезть)