Текущее время: Ср, май 14 2025, 17:22

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


Правила форума


ВНИМАНИЕ!

Вопросы по исходящим поставкам - сюда



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Конфигурация. Выбор необходимого кол-ва позиций спецификации
СообщениеДобавлено: Вс, май 21 2006, 10:56 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, фев 24 2005, 13:26
Сообщения: 261
Откуда: с проекта :)
Проектное решение стандартное. Есть конфиг. материал1 с единственным признаком - "количество". К нему есть спецификация с единственным и тоже конфигурируемым материал2. Нужно чтобы при выборе у материал1 признака "количество" происходила разузловка на нужное количество материал2. Т.е. по-сути динамическое изменение спецификации. Нашел в help что для описания отношения типа процедуры есть оператор $COUNT_PARTS (<$SELF>), который должен добавлять позицию спецификации. Пробовал добавлять и в профиль, и в спецификацию - выдает ошибку на уровне синтаксиса.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 22 2006, 04:07 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Сб, апр 23 2005, 13:16
Сообщения: 711
Пол: Мужской
$COUNT_PARTS нужен для суммирования количеств в подчинённых позициях.
Управлять количеством подчинённых позиций можно "Условием выбора".
Делаем несколько отношений с типом "Условие выбора", в редакторе отношения у каждого пишем
NUM_POZ > 0 ---- отношение 1
NUM_POZ > 1 ---- отношение 2
NUM_POZ > 2 ---- отношение 3
NUM_POZ > 3 ---- отношение 4
и т.д. где NUM_POZ количество позиций (ссылка данного признака на структуру не нужна).
Присваиваем эти отношения позициям спецификации, первой позции отношение 1, второй отношение 2 и т.д.

Дальше всё как у вас, единственно для разузлования спецификации необходимо чтобы было более одной позиции спецификации.

Думаю это не еднственный путь, но этот точно работает.


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

Зарегистрирован:
Чт, фев 24 2005, 13:26
Сообщения: 261
Откуда: с проекта :)
Этот вариант я уже отверг, т.к. он работает для небольшого кол-ва позиций спецификации. А если значение принзнака "Количество" может быть 1000 ??? Или 100000 ? Такую громадную спецификацию и условия вырора для каждой из позиций вводить явно не в кайф.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 22 2006, 07:48 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Сб, апр 23 2005, 13:16
Сообщения: 711
Пол: Мужской
по моему мы о разном говорим тогда.

Я говорю о:

Материал вержнего уровня - количество позиций
Материал среднего уровня - критерии выбора искомого ОЗМ
Материал нижнего уровня - искомый ОЗМ, его количество, дополнительные характеристики ОЗМ

И $COUNT_PARTS необходим чтобы просумировать количество по ОЗМ нижнего (если нужно можно и среднего уровня) и потом суммарное количество можно перенести в серхний уровень.

Можно написать ФМ, вставить его в отношение чтобы он принудительно разузловывал спецификацию в зависимости от количества указанного в верхнем уровне, но мы ничего подобного пока не делали.
И ещё с при создании заказа конфигурируемого материала с подчиннёными конфигурируемыми позициями порядка 1000 шт. сап умрёт. Сап очень медлено работает с конфигурацией.

_________________
Arbeit macht frei


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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