Страница 1 из 1

Размер поля в наименовании услуги

Добавлено: 02 дек 2004, 11:51
sim
Что можно сделать в ситуации, когда размер поля в наименовании услуги недостаточен?
Нужно хранить его в каталоге услуг и выводить в прайс-листе в счет-фактуре.
Как его увеличить? Можно ли к нему приплюсовать внешний атрибут, примечание и т.п.?

Re: Размер поля в наименовании услуги

Добавлено: 02 дек 2004, 14:29
edward_K
лучше внешний атрибут к каталогу услуг

Re: Размер поля в наименовании услуги

Добавлено: 02 дек 2004, 15:06
sim
Создаем вн.атр. в каталоге услуг
Переходим в прайс. это уже другая таблица и другой вн.атр.
Выписываем счет. Это третья таблица.
Формируем акт. Это четвертая.
Создаем по акту счет-фактуру. Пятая.
Итого для решения задачи нужно перетащить атрибут через пять таблиц. Руками? Нереально. Пограммно? Гимор.
Похож, оптимальный способ - вручную править спецификацию СФ перед печатью, вставив нужное значение. :((

Re: Размер поля в наименовании услуги

Добавлено: 02 дек 2004, 16:00
ecasoft
Не понял почему нужны атрибуты по другим таблицам. Эдвард написал правильно - в атрибут внешний записываете хвостик. Затем в отчетах просто коннектите его к имени..особого гимороя не вижу. Чтобы достать атрибут нужен только НРЕК Услуги KatUsl - он есть в перечисленных отчетах.

Re: Размер поля в наименовании услуги

Добавлено: 02 дек 2004, 16:02
Deinis
Непонятно. Что значит "перетащить внешний атрибут через пять таблиц"???
1. Создаешь внешний атрибут в каталоге услуг. Заполняешь его полным наименованием.
2. Правишь нужные отчетные формы, чтобы "пробегая" по спецификации документов выдавалось не имя услуги, а значение внешнего атрибута, подвязанного к каталогу услуг:
2.1. если версия 5.85 и выше - можно использовать функции ТХО для получения внешнего значения атрибута по nRec-у записи и номеру таблицы.
2.2. если версия 5.84 и ниже - организуешь в отчетной форме дополнительный create view по таблице AttrVal, подцепленной к каталогу услуг.

Твой атрибут подцеплен к ОДНОЙ таблице. Зачем его "тащить" еще через четыре других??? Или может ты вкладваешь в понятие "перетащить атрибут через 5 таблиц" какой-то скрытый смысл???

Re: Размер поля в наименовании услуги

Добавлено: 02 дек 2004, 20:16
sim
Перетащить - это значит, что "сборное" название этой услуги должно быть во всех документах цепочки Каталог услуг-Спецификация прайса-Спецификация счета-Спецификация акта-Спецификация счета-фактуры

Re: Размер поля в наименовании услуги

Добавлено: 02 дек 2004, 21:48
Deinis
Совершенно правильно, тебе придется переделывать отчетные линк-формы. Я так думаю, ссылка на услугу должна выдаваться на гора прототипом. А по ссылке можно подцепить и атрибут. В чем проблема? В том что ссылка не выдается или в чем еще? Цеплять-то атрибут нужно не к пяти таблицам, а к одной.

Re: Размер поля в наименовании услуги

Добавлено: 03 дек 2004, 11:34
sim
Когда я говорю "документы цепочки", то имею в виду не только печатные формы, но и хранение в базе. То есть это "удлинненное" название должно быть доступно при просмотре в интерфейсах прайсов, счетов-фактур и т.д.

Re: Размер поля в наименовании услуги

Добавлено: 03 дек 2004, 12:02
edward_K
везде там есть ссылка на услугу
только еще нужно учитывать PrMC (=2 для услуг)
если уж очень надо, в чем я сомневаюсь - части наименования однозначно хватит чтобы индефицировать услугу - подтяните конфигуратором внешний атрибут из каталога Katusl.

Re: Размер поля в наименовании услуги

Добавлено: 03 дек 2004, 12:17
sim
Всем спасибо за помощь

Re: Размер поля в наименовании услуги

Добавлено: 03 дек 2004, 12:35
Deinis
To
По-моему для услуг не PrMC =2
а PrMC >=2 (т.к. это не просто может быть услуга в чистом виде, а сопутствующая услуга (% к товару, сумма к товару, распределенная по весу...)

Re: Размер поля в наименовании услуги

Добавлено: 03 дек 2004, 12:38
Deinis
To Sim
> то есть это "удлинненное" название должно быть доступно при просмотре в интерфейсах
Стандартные интерфейсы не поправишь. Как написал Edward_K - скорее всего придется воспользоваться конфигуратором

А ведь вначале ты писал
> оптимальный способ - вручную править спецификацию СФ перед печатью, вставив нужное значение
Если речь идет о распечатке - то вполне реализуемо

Re: Размер поля в наименовании услуги

Добавлено: 03 дек 2004, 12:53
sim
Мы просто прикидываем как лучше сделать. СтОит ли городить огород, или оставить как есть. Сейчас составитель прайса вносит короткое (то что поместилось) название, а сбытовик ручками добавляет то что нужно в счет и в СФ перед печатью.
Жалуются однако. ;)