AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.01.2007, 13:04   #1  
Lyuboff is offline
Lyuboff
Участник
 
40 / 10 (1) +
Регистрация: 10.05.2006
Адрес: Санкт-Петербург
:( Количество в проводках и в документах.
Вопрос следующий
В системе существуют закупки и заказы, в строках которых количество одно, а в проводках по данным строкам количество другое.
При создании строк проводки встают верно. При каком событии проводка изменяется понять пока не удалось.
Помогите, кто знает, в чем может быть дело.
Старый 24.01.2007, 13:09   #2  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
Количество "к поставке" одинаковое с "количество"?
Старый 24.01.2007, 13:17   #3  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
Может еще и резервирование свою лепту внести
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
Старый 24.01.2007, 13:18   #4  
Lyuboff is offline
Lyuboff
Участник
 
40 / 10 (1) +
Регистрация: 10.05.2006
Адрес: Санкт-Петербург
да, количество "К поставке" равно "Количество".
В проводки добавляется дробная часть как попало.
Старый 24.01.2007, 13:18   #5  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от Lyuboff Посмотреть сообщение
При каком событии проводка изменяется понять пока не удалось.
Навскидку:
1) В форме заказа была использована Функции\К поставке;
2) Есть какая-то модифиакция играющая либо с проводками, либо со строками документов;
Опс, в связи с предыдущим сообщением первый пункт отпадает.

Последний раз редактировалось Raven Melancholic; 24.01.2007 в 13:20. Причина: Пока писал, появилось сообщение, снимающее предположение
Старый 24.01.2007, 13:19   #6  
Lyuboff is offline
Lyuboff
Участник
 
40 / 10 (1) +
Регистрация: 10.05.2006
Адрес: Санкт-Петербург
Цитата:
Сообщение от KiselevSA Посмотреть сообщение
Может еще и резервирование свою лепту внести
Мы не используем резервирование ни в каком виде.
Старый 24.01.2007, 13:31   #7  
Lyuboff is offline
Lyuboff
Участник
 
40 / 10 (1) +
Регистрация: 10.05.2006
Адрес: Санкт-Петербург
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
Навскидку:
2) Есть какая-то модифиакция играющая либо с проводками, либо со строками документов;
.
Может и напортачили,работа была коллективная,теперь концов не найдешь,в каких классах можно поискать?
Старый 24.01.2007, 13:41   #8  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1293 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Я думаю, что если никто не признается что делал, то наиболее простой вариант - включиь лог базы данных на строки заказа, на складские проводки и проходить вашу цепочку бизнеспроцессов до тех пор, пока не столкнетесь с изменением количества. А там ужеж разбираться по времени изменений.
PS: естественно на копии базы (лог по изменению складских проводок в рабочей базе будет просто устрашающе огромным).
Старый 24.01.2007, 15:53   #9  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Так а количество к поставке в складских единицах в строке закупки и непосредственно при обработке накладной никто не менял?

Функциональностью регистрации вы пользуетесь? Там ведь количество указывается в складской единице и любое.

И вы к чему склоняетесь: к ошибкам в доработках или к злонамеренным действиям пользователей?
__________________
С уважением,
glibs®
Старый 24.01.2007, 16:03   #10  
Sirius is offline
Sirius
Участник
 
151 / 10 (1) +
Регистрация: 10.01.2004
Адрес: Новосибирск
Приведу еще один пример: сегодня была создана закупка на одну единицу номенклатуры. По закупке не было проведено ни одного документа. В складской проводке количество: ~ 0,42 ... весело, да? было бы смешно - если бы не было правдой ...

Аналогичные действия не привели к повтору ошибки, т.е. попытались создать точно такую же закупку - складская проводка корректная (по крайней мере пока)

Последний раз редактировалось Sirius; 24.01.2007 в 16:44.
Старый 24.01.2007, 18:31   #11  
Alexius is offline
Alexius
Участник
Аватар для Alexius
 
461 / 248 (9) ++++++
Регистрация: 13.12.2001
Для строк и проводок включены поля Created*, Modified* ? На производительность они сильно не влияют, но частенько помогают найти "врага".

Последний раз редактировалось Alexius; 24.01.2007 в 18:48.
Старый 25.01.2007, 08:27   #12  
Sirius is offline
Sirius
Участник
 
151 / 10 (1) +
Регистрация: 10.01.2004
Адрес: Новосибирск
Вчера включили и поля Created*, Modified* и журналирование таблицы Складские проводки - будем смотреть.
Старый 25.01.2007, 18:51   #13  
Sirius is offline
Sirius
Участник
 
151 / 10 (1) +
Регистрация: 10.01.2004
Адрес: Новосибирск
вобщем сегодняшний день принес всего одну подобную ситуацию..

Несколько дней назад был создан журнал переноса на 11 единиц номенклатуры. Во вчерашнем бэкапе базы - все нормально - две складские проводки на +11 и -11 единц. Сегодня в журнале БД зафиксировано следующее:
Создано две складские проводки по этому журналу: на 0.58 и -0.58 единицы соответсвенно.. По RecId посмотрели проводок этих в InventTrans нет - судя по всему они удалились. Зато есть два обновления старых проводок (с +11 и -11). Одно обновление изменило количество с -11 на -10.42, другое с 9.84 (!) на 9.26. Вобщем вроде как вот он косяк.. но выяснить причину не удалось.. повтор действий пользователя не приводит к таким результатам... куда копать???
Старый 26.01.2007, 10:10   #14  
Lyuboff is offline
Lyuboff
Участник
 
40 / 10 (1) +
Регистрация: 10.05.2006
Адрес: Санкт-Петербург
У нас еще постоянно вылазит магическое число 0.58, как разница между правильным значением в документе и неправильными в проводках. Может в системе где-то генериться это число и прибавляться/отниматься от верного значения?(Косяк в системе или происки врагов)???
Старый 26.01.2007, 10:26   #15  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
Мистика. А как настроен пересчет единиц и кратность для номенклатуры? Какая точность указана для единицы измерения?
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
Старый 26.01.2007, 10:37   #16  
zelen is offline
zelen
Участник
 
64 / 13 (1) ++
Регистрация: 08.11.2004
Адрес: г.Москва
гляньте пересчет единиц, может единица закупки разница со складской, соответсвенно если пересчет единиц настроен определенным образом, то в проводки будет писаться число пересчитанное из ед.закупки в скл.единицы
Старый 26.01.2007, 11:43   #17  
Lyuboff is offline
Lyuboff
Участник
 
40 / 10 (1) +
Регистрация: 10.05.2006
Адрес: Санкт-Петербург
Пересчета единиц нет, единица закупки равна единице склада.Почти у всех единиц точность до десятитысячных, кратность стандартная.Но это я понимаю не должно влиять, если единицы одинаковые.
Старый 26.01.2007, 11:59   #18  
zelen is offline
zelen
Участник
 
64 / 13 (1) ++
Регистрация: 08.11.2004
Адрес: г.Москва
последнее остается зайти в трассировщик и смотреть весь цикл записи
Старый 26.01.2007, 18:38   #19  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Lyuboff Посмотреть сообщение
Вопрос следующий
В системе существуют закупки и заказы, в строках которых количество одно, а в проводках по данным строкам количество другое.
При создании строк проводки встают верно. При каком событии проводка изменяется понять пока не удалось.
Помогите, кто знает, в чем может быть дело.
Можно вместо ответа я дам вам удочку, которая позволит наловить кучу ответов.

Во-первых, вам нужны перекрестные ссылки.
http://axapta.mazzy.ru/lib/xref/

Для любого объекта, в том числе для InventTrans.Qty (1)
перекрестные ссылки позволят узнать чем используется (2) этот объект.
Получившиеся результаты (3) можно отфильтровать, чтобы отобрать те места, где inventTrans.Qty изменяется.

Кнопка Правка (4) позволит перейти в то место кода, где объект изменяется.
Вы можете как проанализировать код, так и тупо поставить точки останова во всех этих местах.

А дальше отладчиком.

См. также
http://axapta.mazzy.ru/lib/explore/
http://axapta.mazzy.ru/lib/explorepricelist/

Прежде чем пользоваться перекрестными ссылками, их нужно построить.
На стандартной, немодифицированной русской Аксапте, перекрестные ссылки строятся от 3 до 10 часов и занимают около 1Гб дискового пространства.

Т.е. ЕСЛИ ваша Аксапта сильно модифицирована
И вы не понимаете почему она ведет себея так или иначе
ТО попробуйте добраться до источника ошибки при помощи перекрестных ссылок.
Миниатюры
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 523
Размер:	163.4 Кб
ID:	2377  
__________________
полезное на axForum, github, vk, coub.
Старый 27.01.2007, 08:47   #20  
Sirius is offline
Sirius
Участник
 
151 / 10 (1) +
Регистрация: 10.01.2004
Адрес: Новосибирск
Перекрестные ссылки вещь хорошая, по ним пробежались, на первый взгляд ничего подозрительного не обнаружили и решили отловить ошибку.. но дело в том что она сейчас не хочет ловится. вот например вчера опять произошла странная ситуация.. журнал переноса был на 50 единиц.. с утра все было нормально, две проводки на 50 и -50 соответсвенно. к вечеру произошло странное:
1. количество в журнале поменялось на 49.98
2. одна проводка не изменилась (т.е. как было -50 так и осталось)
3. другая проводка поменялась (там стало чтото вроде 49.91, т.е. даже не так как журнале)

при этом в журнале изменений базы данных информация о том, что складская проводка поменялась нет, более того настроенные поля для InventTrans - ModifiedDate, ModifiedBy и т.п. остались незаполненными.. вот такая петрушка.. такое чувство что вообще изменения были сделаны не из Axapta....
Теги
журнал, как правильно, количество, проводки, расхождение

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Странное количество в строке журнала инвентаризации pitersky DAX: Функционал 7 16.01.2009 16:46
Пересчет с/с в проводках с заполненным InventRefTransId kashperuk DAX: Программирование 18 30.08.2007 14:23
Denis Fedotenko: Новые поля в складских проводках Blog bot DAX: База знаний и проекты 10 24.05.2007 11:57
как отдельно учитывать фактическое и финансовое количество? romulis DAX: Функционал 4 08.02.2007 15:01
Закупка. Количество введенное в таблицу PurchLine не отображается в накладной ATimTim DAX: Программирование 15 21.06.2004 10:11

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:31.