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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.12.2003, 15:36   #1  
alpin is offline
alpin
Участник
 
37 / 10 (1) +
Регистрация: 03.12.2003
Адрес: Москва
? Как работает формат номерных серий?
Не совсем понимаю как работает формат номерных серий в Axapta 3/0.
Запустил мастер номерных серий, он сам мне их все создал
Также каждой номерной серии он присвоил какой то формат.
У Вопросов анкеты она сделала номерную серию Анке_134, диапазон с 1 до 9999999
а формат #########_134.
Когда же я пытался создать новый вопрос система автоматически давала ему номер
00000007_1 (который не давала редактировать), после чего недавала его сохранять, так как утверждала, что этот номер не соответсвует номерной серии ########_134.
Я просто удалил формат, и система стала довать просто численные номера и пересатала ругаться.
Объясните пожалуйста, в смысл таких форматов с подчеркиванием, почему их создает система, и плохо ли то что я удалил формат, и чем мне это может грозить, и почему она автоматически создает номер не соответсвующий номерной серии по которой она его создает.
__________________
С Уважением, Крупий Василий.
Старый 18.12.2003, 22:24   #2  
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
Re: Как работает формат номерных серий?
Цитата:
Изначально опубликовано alpin
...Объясните пожалуйста, в смысл таких форматов с подчеркиванием...
Скорее всего, так было проще запрограммировать.
Цитата:
Изначально опубликовано alpin
...почему их создает система...
Профессиональные пользователи никогда не поручат мастеру заполнять номерные серии. С другой стороны при обучении незаполненные номерные серии приводят к ошибкам, по тексту которых докопаться до источника проблемы иногда бывает весьма трудно даже опытным... Мастер призван облегчить жизнь тем, кто начинает изучать систему.
Цитата:
Изначально опубликовано alpin
...и плохо ли то что я удалил формат...
Абсолютно ничего плохого.
Цитата:
Изначально опубликовано alpin
...и чем мне это может грозить...
Наиболее вероятная проблема. Если в нескольких местах генерятся номера ваучеров ГК, при этом где-то из-за "обрезания" хвостов маски созданные на основании номерных серий с одинаковыми шаблонами номера ваучеров начнут дублировать друг друга, и при этом будет установлена проверка на контроль дубликатов, то система начнет ругаться. На форуме жаловались на подобного рода ляпсусы мастера.
Цитата:
Изначально опубликовано alpin
...и почему она автоматически создает номер не соответсвующий номерной серии по которой она его создает...
Программисты, как ни странно, тоже люди. Они иногда ошибаются...
__________________
С уважением,
glibs®
Старый 19.12.2003, 07:08   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Re: Как работает формат номерных серий?
1. номерные серии и мастер - две логически разные вещи
2. вам действительно надо уточнить вопрос - я тоже не очень понял.

Цитата:
Изначально опубликовано alpin
Когда же я пытался создать новый вопрос система автоматически давала ему номер 00000007_1 (который не давала редактировать),
Не давала редактировать, потому что в настройках номерной серии было запрещено ручное редактировани.
И, простите, что вы создавали?

Цитата:
Изначально опубликовано alpin
Объясните пожалуйста, в смысл таких форматов с подчеркиванием, почему их создает система, и плохо ли то что я удалил формат, и чем мне это может грозить, и почему она автоматически создает номер не соответсвующий номерной серии по которой она его создает.
Форматы создает не система, а мастер.

Она не может создавать номер, не соответствующий номерной серии, для этого программы еще слишком тупые. Аксапта создает так, как указано в настройках. Где-то в настройках вы изменили номерную серию.

Насчет нумерации. Просто номер без формата хорошо работает для выравнивания кодов вправо. Если вы используете выравнивание влево, то надо ставить формат.
http://axapta.mazzy.ru/hints/adjustment/

Кроме того, если коды имеют мнемонический префикс или суффикс, то их читать гораздо легче. Например, если для платежей указыать формат пла######, а для счетов-фактур сф-######, то платежи гораздо легче выделять визуально.
http://axapta.mazzy.ru/hints/autonumber/

И согласен с Glibs, те форматы, которые делает мастер - ужасны. Используйте мастера только для тренировки, чтобы гарантировано заполнить все номерные серии. (Хотя как выясняется и тут у некоторых бывают ошибки )
Старый 19.12.2003, 09:00   #4  
Peter Savintsev is offline
Peter Savintsev
Участник
 
246 / 119 (4) +++++
Регистрация: 14.12.2001
Цитата:
почему она автоматически создает номер не соответсвующий номерной серии по которой она его создает.
Уверен что в данном конкртном случае проблема в следующем. Длина поля, для которого сгенерировалось значение 00000007_1 равна 10 символам. Поэтому на самом деле сгенерив 00000007_134 (то есть в соответствии с настройкой формата номерной серии), система обрезала последний два символа.
Старый 19.12.2003, 13:28   #5  
alpin is offline
alpin
Участник
 
37 / 10 (1) +
Регистрация: 03.12.2003
Адрес: Москва
спасибо всем
__________________
С Уважением, Крупий Василий.
Старый 19.12.2003, 14:55   #6  
Тимур is offline
Тимур
Аксакал в отставке
 
2,457 / 50 (6) ++++
Регистрация: 31.01.2003
Адрес: Москва
Рекомендация. После того, как отработал мастер настроек, лучше вручную подправить сгенерированные им форматы номерных серий. Тогда не будет таких проблем.
__________________
Девочка, никогда не произноси слова только за то, что они такие длинные и красивые; говори только то, что знаешь. (Л.Кэрролл "Алиса в стране чудес").
Старый 19.12.2003, 15:27   #7  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
раз пошла такая пьянка.
нет так делать не стоит. в боевых условиях все нумераторы надо продумывать.
мастером пользоваться НЕ стоит.

дело в том, что мастер задает отдельную серию для каждого программного, а не логического документа. Так например, для СФ и кредит-ноты мастер сгенерирует разные нумераторы. Free text invoice и накладная по заказу также получат разные нумераторы, хотя это логически документ одного вида.

мастер также НЕ создаст кучу полезных нумераторов. Например, для разных журналов - разные нумераторы. Например, для журналов оплат поставщикам стоит задать нумератор "опл######", а для журналов клиентских платежей стоит задать нумератор "пла######".

Поэтому если вы только разбираетесь - воспользуйтесь мастером.
Если же вы делаете боевую базу - тщательно продумывайте нумераторы.
Старый 19.12.2003, 17:32   #8  
Тимур is offline
Тимур
Аксакал в отставке
 
2,457 / 50 (6) ++++
Регистрация: 31.01.2003
Адрес: Москва
А кто мешает потом взять и исправить
то что прогенирировано.
До того, как начали это использовать?
__________________
Девочка, никогда не произноси слова только за то, что они такие длинные и красивые; говори только то, что знаешь. (Л.Кэрролл "Алиса в стране чудес").
Старый 19.12.2003, 19:51   #9  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
По-моему, легче создать. Тогда гарантировано не будет использован неправильный нумератор.

Хотя, Тимур, согласен. Может кому-то твой способ понравится больше.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Несколько номерных серий для одного документа breakpoint DAX: Программирование 17 12.03.2009 16:42
Перенумерация номерных серий Berkoff DAX: Программирование 5 27.01.2005 01:08
Формат в номерных сериях Daria DAX: Функционал 0 20.07.2004 20:14
Группа номерных серий Swetik DAX: Функционал 0 05.08.2003 09:03
форматы номерных серий mad_pilot DAX: Функционал 5 17.10.2002 12:11

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

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

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