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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.03.2004, 15:24   #1  
dirigente is offline
dirigente
Участник
 
50 / 10 (1) +
Регистрация: 19.11.2003
Адрес: Москва
Повторное использование номеров документов ГК
в строках журнала платежей клиентов.

У нас постоянно происходит задвоение (точнее, множественное повторение) номеров документа ГК при использовании Журнала платежей - строки (Клиенты).
Номерная серия непрерывная с очисткой 24 часа + пробовали "толкать" очистку.
Контроль номеров документов в параметрах ГК установлен "Предупреждать в случае повторений". Таким образом, Ax постоянно предупреждает о дублировании номеров.
Система продолжает упорно выделять уже использованные номера документов ГК из различных журналов платежей для новых строк.
Серии документов в процессе эксплуатации не меняли.
Свойство "Изменение номера документа ГК" для журнала установлено "При балансе".

Врядли такое только у нас.
Как бороться?

3.0. SP1 - 3-tier.
__________________
С уважением,
Dirigente
Старый 20.03.2004, 19:26   #2  
DSV is offline
DSV
Участник
 
129 / 10 (1) +
Регистрация: 12.06.2003
Адрес: Novocybers
Агаааа!
Значит, не мы одни такие!

А серия на какие еще журналы подвешена?
Сколько человек одновременно на вводе сидят?
Старый 20.03.2004, 19:45   #3  
dirigente is offline
dirigente
Участник
 
50 / 10 (1) +
Регистрация: 19.11.2003
Адрес: Москва
Подвешена еще на некоторые, хотя, насколько я понимаю, это для выделения номера не играет никакой роли.
В момент "кривого" выделения номера может работать всего один человек. Сегодня пришлось мчаться на работу, т.к. не смогли завести уже сам журнал. Тут, конечно, проще, т.к. система не дает его сохранять и достаточно удалить кривые записи из NumberSequenceList чтобы нумерация восстановила свою работоспособность.
__________________
С уважением,
Dirigente
Старый 20.03.2004, 20:56   #4  
DSV is offline
DSV
Участник
 
129 / 10 (1) +
Регистрация: 12.06.2003
Адрес: Novocybers
А если 30 строк в журнал нашарашено с одинаковыми номерами?
Да, достаточно удалить.

Но на вс. случай у меня теперь нет ни одной повторяющейся серии.
Плюс наплевал на непрерывность - номера побольше сделал.
Не знаю, чем это чревато, но надеюсь на тупость этого экстенсивного решения...
Старый 21.03.2004, 03:05   #5  
Тимур is offline
Тимур
Аксакал в отставке
 
2,457 / 50 (6) ++++
Регистрация: 31.01.2003
Адрес: Москва
А не пробовали устанавливать генерирование номера документа ГК при создании журнала? А также не режим "Предупреждать дубликаты номеров", а "Запрещать"?
__________________
Девочка, никогда не произноси слова только за то, что они такие длинные и красивые; говори только то, что знаешь. (Л.Кэрролл "Алиса в стране чудес").
Старый 22.03.2004, 09:57   #6  
dirigente is offline
dirigente
Участник
 
50 / 10 (1) +
Регистрация: 19.11.2003
Адрес: Москва
Цитата:
Изначально опубликовано Тимур
А не пробовали устанавливать генерирование номера документа ГК при создании журнала?
Признаться, не понял - это где?

2. Насчет запрета дублирования номеров - пробовал. Вместо предупреждения генерится ошибка при предварительной разноске/разноске.

3. По-моему непрерывность НЕОБХОДИМА только для документов строгой отчетности, для которых требуется непрерывная нумерация (с-ф, например). Ну и плюс, конечно, экономия заданного числового множества (номерной серии). Так что Ваше решение, DSV, вполне нормальное, на мой взгляд. Попробую тоже отключить непрерывность. Если я не ошибаюсь, то действительно глючит именно выделение освобожденных номеров, что делается с целью обеспечения непрерывности.
__________________
С уважением,
Dirigente
Старый 22.03.2004, 16:01   #7  
Тимур is offline
Тимур
Аксакал в отставке
 
2,457 / 50 (6) ++++
Регистрация: 31.01.2003
Адрес: Москва
Свойство "Изменение номера документа ГК" для журнала.

А аудит потом как проводить?
Если номера документов ГК повторяются?
__________________
Девочка, никогда не произноси слова только за то, что они такие длинные и красивые; говори только то, что знаешь. (Л.Кэрролл "Алиса в стране чудес").
Старый 23.03.2004, 10:09   #8  
dirigente is offline
dirigente
Участник
 
50 / 10 (1) +
Регистрация: 19.11.2003
Адрес: Москва
Свойство "Изменение номера документа ГК" может принимать значения:
"При балансе", "Вручную", "Только один документ ГК".
Вы, Тимур, вероятно имеете ввиду последнее?
В случае с клиентскими платежами, на мой взгляд, логично все-таки "При балансе". Таким образом, одним документом ГК у меня связана операция поступления денежных средств от одного клиента на один банковский счет, например. И потом, проблема-то не в этом, а в выделении уже использованных номеров. Все же думается это ошибка и довольно грубая.

По поводу аудита - хороший вопрос. Честно говоря, не задумывался. Однако система позволяет дублировать документы ГК в принципе без каких-либо ограничений. Видимо, таким образом, пользователям (клиентам) отдается на откуп вопрос аудирования в том числе ...
Если Вам не трудно, приведите маленький пример граблей - если есть, конечно.

Целью документа ГК является логическое объединение проводок, вообще говоря, по хозоперациям. И в этом смысле Вы, Тимур, абсолютно правы. Т.е. принцип один журнал - один документ ГК хорош в случае с журналом ГК, и то только в случае когда в журнале отражается одна (или четко связанные) хозоперации. Т.о. предложение установить для журнала клиентских платежей "только один документ ГК" в таком случае вызывает недоумение.
В системе логика объединения может варьироваться - тоже, наверное, неспроста.
Конечно хочется более четкого понимания чем конкретно грозит повторение номеров документов ГК в общем случае.
Буду признателен, если кто-нибудь поделится живым опытом.
__________________
С уважением,
Dirigente
Старый 23.03.2004, 14:34   #9  
ToRo is offline
ToRo
Участник
Ex AND Project
 
91 / 10 (1) +
Регистрация: 28.07.2003
Адрес: Saint-Petersburg, Russia
Ax 3.0 SP1 трехзвенка
Была такая же проблема с нумерацией строк журналов. Никакие настройки в параметрах ГК и номерной серии никак не помогли.
В одном журнале (в частности в журнале платежей поставщикам) могли быть строки с номерами из других журналов.
Короче, очень похоже на ваш случай - лучше исправить иначе могут быть, например разные платежи по разным контрагентам с разными датами, но с одним номером ГК.
Исправляли наши разработчики.
Старый 23.03.2004, 15:23   #10  
dirigente is offline
dirigente
Участник
 
50 / 10 (1) +
Регистрация: 19.11.2003
Адрес: Москва
Спасибо. Именно так у нас и получается.
К сожалению в Аксапте не существует единого механизма нумерации. Я не очень глубоко разбирался, но там где видел - они разные. Почему - непонятно.

Придется действительно засучить рукава.

Кстати, если не секрет, можете привести примерно объем исправлений?
__________________
С уважением,
Dirigente
Старый 24.03.2004, 15:34   #11  
ToRo is offline
ToRo
Участник
Ex AND Project
 
91 / 10 (1) +
Регистрация: 28.07.2003
Адрес: Saint-Petersburg, Russia
Не секрет :-)
Но я не могу сказать, что и где менялось, т.к. сам не менял, а разработчик сейчас недоступен. Исправляли все за 3-4 часа. От меня попросили снять непрерывность нумерации строчек журналов.
Старый 24.03.2004, 17:01   #12  
dirigente is offline
dirigente
Участник
 
50 / 10 (1) +
Регистрация: 19.11.2003
Адрес: Москва
Интересно .... ведь снятие непрерывности приводит к упрощению функционирования выделения очередного номера. Т.е. фактически при этом система просто инкрементирует счетчик номерной серии и всё - никаких тебе попыток определения наличия свободных номеров ... Вроде тогда проблема с повторным использованием номеров документов ГК должна сняться сама собой.

Надо будет обязательно докопаться до истины.

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


ОК. Спасибо большое!
__________________
С уважением,
Dirigente
Старый 24.03.2004, 18:36   #13  
BOAL is offline
BOAL
Участник
Аватар для BOAL
MCBMSS
Злыдни
1C
Лучший по профессии 2015
 
621 / 453 (17) +++++++
Регистрация: 28.04.2003
Адрес: Москва
лечится это маленьким модом, который добовляет в изменение док ГК на форме названия журналов пункт "Всегда новый"
Тк выбор "при условии баланс" не гарантирует даже этого - тк стралочка вниз и Н новых строк с одним ГК, а вводить в них уже потом можно сто угодно - лажа гарантиована - это просто баг системы и подхода к учету - для ГК и проводок без разницы с кем они по соседству живут. А вот если Вам нужна оборотка по контрагенту или карточка счета контрагента, то в таком раскладе их не получить....

Этой же проблемой страдает складской журнал по подотчетнику (подотчетники разные, а документ ГК один на всех).... но там "Всегда новый" не поможет - там нужен свой мод.....
Старый 24.03.2004, 21:04   #14  
dirigente is offline
dirigente
Участник
 
50 / 10 (1) +
Регистрация: 19.11.2003
Адрес: Москва
Описываемую Вами, BOAL, проблему мы временно решили организационно. Т.е. таких ситуаций избегаем просто полностью заполняя строки (напр., в журнале кл. платежей) перед переходом к следующей строке. Благо коллеги сознательные - нареканий пока нет, но согласен - вариант интересный. Спасибо.
Однако я не понимаю как предлагаемое Вами решение позволяет избежать выделение ИСПОЛЬЗОВАННЫХ РАНЕЕ в других журналах (в частности, кл. платежей), номеров документов ГК? Или у Вас такой проблемы не было?

Видимо, в алгоритме есть какая-то особенность. По идее непрерывная нумерация предполагает, что в нумерации могут быть пропуски (два пользователя одновременно "резервируют" номера, но первый не использует своё множество) и номера могут по тем или иным причинам освобождаться.
Т.е. для полностью корректной работы необходимо проанализировать таблицу NumberSequenceList + все таблицы, в которых существуют записи с нумерацией из серии клиентских платежей. В результате выбираются неиспользованные/освобожденные номера и резервируются заново, при этом счетчик серии не увеличивается, естественно. Так вот серия для номеров документов ГК клиентских платежей у нас больше нигде не используется. Т.е. система не в состоянии корректно выделить свободные номера из ОДНОЙ таблицы, так получается? Совершенно ясно, что надо садиться и дебажить код. Просто я думал, что эту проблему уже многие решили ....
__________________
С уважением,
Dirigente
Старый 25.03.2004, 06:07   #15  
DSV is offline
DSV
Участник
 
129 / 10 (1) +
Регистрация: 12.06.2003
Адрес: Novocybers
Стоп.
Да плюньте на демо-компанию, и разведите на каждый журнал по своей последовательности номеров. Это раз.

Два. Двойные номера ГК теоретически если рассматриваются совместно с датой проводки, то могут повторяться каждый день по разу. Но реально работает правило из доки по администрированию - номерная серия должна быть спроектирована так, чтобы как минимум 2 (два) года не пересекаться ни с какой другой серией.
Это становится понятно, когда залезаешь внутрь сопоставлений и книги покупок/продаж.

Кстати. Накладные от поставщика без номера или с одинаковым номером за одну дату - это просто з@дниц@ на ровном месте. У нас дикие бухгалтера завели кучу фактур от поставщиков с номером "б/н" на одну дату - было очень весело смотреть на строки книги покупок.


По поводу бесплатных докторов.
"Продаю геморрой за деньги" (с)
У нас имело место быть слипание документов оплаты. Пользуюсь (ПОД БОЛЬШИМ ВОПРОСОМ) структурой данных, приведенной в прицепленном файле. В номере ГК заменяю пробел на букву.
Только маленькое ограничение.
ДАЖЕ ДУМАТЬ О ПОДОБНЫХ ВЕЩАХ НУЖНО НА ТЕСТОВОЙ БАЗЕ! ^^-
Короче, если кто не понял - ответственности не несу, но слухами делюсь.
Вложения
Тип файла: xls Таблицы для ГК.xls (15.0 Кб, 299 просмотров)
Старый 25.03.2004, 10:39   #16  
Тимур is offline
Тимур
Аксакал в отставке
 
2,457 / 50 (6) ++++
Регистрация: 31.01.2003
Адрес: Москва
Честно говоря так и понял, чем не устраивает один номер документа ГК по одному журналу. Один журнал - одна хозяйственная операция, и без разницы каков смысл данной операции: простые проводки в ГК или платеж поставщику.
__________________
Девочка, никогда не произноси слова только за то, что они такие длинные и красивые; говори только то, что знаешь. (Л.Кэрролл "Алиса в стране чудес").
Старый 25.03.2004, 13:42   #17  
DSV is offline
DSV
Участник
 
129 / 10 (1) +
Регистрация: 12.06.2003
Адрес: Novocybers
Если у тебя там (в журнале) до черта поставщиков, а связь VendTrans <-> LedgerTrans осуществляется по Voucher & TransDate, то рука устанет связывать оперативный учет с бухгалтерским...
Старый 25.03.2004, 14:39   #18  
Тимур is offline
Тимур
Аксакал в отставке
 
2,457 / 50 (6) ++++
Регистрация: 31.01.2003
Адрес: Москва
"А с какой радости
Вы плодите, такие гадости"?

Один журнал - одна хозяйственная операция
__________________
Девочка, никогда не произноси слова только за то, что они такие длинные и красивые; говори только то, что знаешь. (Л.Кэрролл "Алиса в стране чудес").
Старый 25.03.2004, 15:02   #19  
dirigente is offline
dirigente
Участник
 
50 / 10 (1) +
Регистрация: 19.11.2003
Адрес: Москва
Это, Тимур, как посмотреть. Журнал с т.з. системы - не более чем пакет. А принципы объединения хозопераций, т.е. включения строк в пакет, это уже дело сугубо личное. Так что я более корректно, IMHO, говорить "одна хозоперация - один документ ГК". А вот описанный баг как раз и не позволяет опираться на такую концепцию.
__________________
С уважением,
Dirigente
Старый 25.03.2004, 15:16   #20  
Тимур is offline
Тимур
Аксакал в отставке
 
2,457 / 50 (6) ++++
Регистрация: 31.01.2003
Адрес: Москва
не согласен.
В том то и дело, что в аксапте, журнал - это не пакет
как, например, в Baan
__________________
Девочка, никогда не произноси слова только за то, что они такие длинные и красивые; говори только то, что знаешь. (Л.Кэрролл "Алиса в стране чудес").
Теги
главная книга, номерная серия, нумерация

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Немного об архитектуре разноски в ГК и проблеме корреспонденции счетов mazzy DAX: База знаний и проекты 29 02.05.2019 17:56
При повторном вызове linkActive проваливается в validateWrite(Строки общего журнала ГК) Lemming DAX: Программирование 6 25.10.2007 13:50
Повторное использование номеров кассовых ордеров Bega DAX: Функционал 2 18.08.2005 19:00
задвоение номеров ГК anny DAX: Функционал 17 15.04.2005 18:54
sp5. Возможность получить Корр.счет ГК попроводкам клиента/поставщика без извращений studentLPC DAX: Функционал 20 27.05.2003 13:55
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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