Текущее время: Вт, июн 17 2025, 08:20

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Автоматический инвентарный номер
СообщениеДобавлено: Вт, сен 20 2005, 06:39 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, дек 14 2004, 13:32
Сообщения: 395
Пол: Женский
Добрый день!
Вопрос такой. Есть ли возможность автоматического заполнения стандартного поля в основной записи основного средства "Инвентарный номер" ?
Просто слышала, что есть программа автоматического формирования номеров.
поделитесь знаниями :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, сен 20 2005, 07:30 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Расширение AISA0001 (SMOD).
Далее - к разработчику для обеспечения автоматической генерации номера.

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Автоматический инвентарный номер
СообщениеДобавлено: Вт, сен 20 2005, 14:04 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, авг 27 2005, 08:20
Сообщения: 116
Откуда: SAP 4.0/4.6/ECC-5/ECC-6
Пол: Мужской
Агата написала:
Добрый день!
Вопрос такой. Есть ли возможность автоматического заполнения стандартного поля в основной записи основного средства "Инвентарный номер" ?
Просто слышала, что есть программа автоматического формирования номеров.
поделитесь знаниями :)


У нас реализовано так:
*
* AISA0001
* Include ZXAISU02
* Inventory number allocation dependends on the last 8 digits of the
* main asset number and is preceded by prefix I-

If I_ANLA-AIBN1 is initial.
E_INVNR = I_ANLA-invnr.
else.
select * from anla where
ANLN1 = I_ANLA-AIBN1.
E_INVNR = anla-INVNR.
endselect.
endif.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 21 2005, 07:06 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, дек 14 2004, 13:32
Сообщения: 395
Пол: Женский
Большое всем спасибо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 23 2005, 12:50 
Гость
а чем вам не нравится вариант замещения инвентарного номера номером ОСа? пишется минут за 20.
При этом если вы вводите инв.номер руками, то данные не перекрываются (актуально для ОСок из исторической системы)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, сен 26 2005, 06:50 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, дек 14 2004, 13:32
Сообщения: 395
Пол: Женский
да нам то нравится, а вот клиентам нет
им нужна сквозная нумерация по классам 1,2,3...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 03 2005, 17:53 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, апр 15 2005, 12:28
Сообщения: 101
Пол: Мужской
Подскажите, плиз, в чем дело:

Через AS08 создаю необходимые диапазоны номеров ОС вида 072010000001 (т.е. начинающиеся с нуля). Далее создаю карточку ОС, просматриваю ее. В поле "ОснСр" номер ОС выглядит следующим образом: 72010000001, т.е. отсекаются ведущие нули. То же самое и в отчетах. Как сделать так, чтобы ведущие нули не исчезали?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 08 2005, 09:18 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, июл 22 2005, 13:45
Сообщения: 491
Откуда: Астана
А для чего Вам нужно видеть ведущие нули?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 08 2005, 10:17 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, апр 15 2005, 12:28
Сообщения: 101
Пол: Мужской
Dumer написал(а):
А для чего Вам нужно видеть ведущие нули?

Ну, во-первых, с эстетической точки зрения :) Бухгалтерам не нравится когда, просматривая отчеты, вместо инвентарного номера, который у них раньше был (000040300001), они видят номер 40300001.
Во-вторых, в инвентарном номере кодируется информация о дочерних компаниях и классах ОС, которая в следствии отсекания ведущих нулей, теряется. В принципе, из этой ситуации выход есть, но всё равно, хотелось бы решить проблему путем сохранения ведущих нулей.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 08 2005, 15:14 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, июл 22 2005, 13:45
Сообщения: 491
Откуда: Астана
Можно попробовать изменить подпрограмму преобразования ALPHA, в домене ANLN1.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 09 2005, 08:53 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Ни в коем случае - эта подпрограмма преобразования испульзуется не только в указанном домене! :shock:
У нас было решение, связанное с более безболезненной системной модификацией: необходимо поменять элемент данных в структуре, через которую идет вывод в отчетах (ЭД ANLN0), присвоив ему домен без ALPHA-подпрограммы преобразования.
Карточку ОС лучше, по-моему, не трогать.

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 09 2005, 09:05 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, июл 22 2005, 13:45
Сообщения: 491
Откуда: Астана
В таблицах номер основного средства хранится как раз с ведущими нулями. Программа преобразования, как раз ответственна за то, что ведущие нули отсекаются. Если убрать в домене ANLN1 подпрограмму преобразования ALPHA, номера ОС будут отображаться с ведущими нулями. Конечно, изменение стандартных объектов, по-моему, является дурным тоном. Все-таки лучше было бы обойтись без взлома стандартного функционала. Например использовать поле инвентарный номер или написать собственный отчет для вывода ведущих нулей.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 09 2005, 12:53 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, апр 15 2005, 12:28
Сообщения: 101
Пол: Мужской
Проблему решили следующим образом: отчет сделан в ABAP Query. Однако, инвентарный номер берется не из ANLA-ANLN1. В функциональной области с помощью функции "Дополнительная информация" было создано дополнительное поле - в нашем случае k5 (!обязательно указать тип поля - N!), для которого в кодировке прописали всего лишь 2 строчки:
k5 = anla-anln1.
anla-anln1 = k5.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 09 2005, 13:19 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, июл 22 2005, 13:45
Сообщения: 491
Откуда: Астана
А почему не используете поле инвентарный номер ANLA-INVNR?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 09 2005, 14:00 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, апр 15 2005, 12:28
Сообщения: 101
Пол: Мужской
Dumer написал(а):
А почему не используете поле инвентарный номер ANLA-INVNR?

Ранее инвентарные номера кодировались по-другому. Бухгалтера хотят, чтобы старые инвентарные номера сохранялись и выводились в отчеты. В поле ANLA-INVNR как раз и заносим старый инвентарный номер.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot]


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB