Ситуация такая, есть база УТ 11 на MSSQL2008, необходимо увеличить количество символов в наименовании номенклатуры, в реконфигураторе, где это делается не знаю, с 1С работаю поверхностно. Кто может подсказать где именно копать
Заходиш в конфигуратор, справочники - Номенклатура - двойным щелчком левой кнопки мыши кликаешь на справочнике номенклатура откроется окно редактирования справочника. На вкладке данные в поле длинна наименования ставим необходимую длинну. нажимаем закрыть. после чего необходимо обновить конфигурацию баз данных.
Но если конфигурация типовая то не рекомендую что-то изменять при обновлении все изменения слетят!
У вас потом база с такими наименованиями работать будет со скоростью ветряной мельницы, вынесите часть описания номенклатуры из наименования в характеристики, свойства или еще куда-нибудь. Да и как вы потом собираетесь ориентироваться в таком справочнике?
Скорее всего вы там смотрите, но зачем вносить такое длинное наименование. если у Вас длинное наименование вносите его в полное наименование оно неограниченной длинны, а наименование бальше 150 символов вы не поставите.!!!
у нас изменение длины наименования до 150 связано с прайсами поставщиков где примерно
- 60% до 100 символов,
- 30% до 150 символов
- и 10% до 250 символов.
менять наименования нельзя поскольку заказ поставщику идет в его наименованиях (в его длине)
искусственно воссоздавать наименование по доп реквизитам неэффективно - за 5 лет работы с различными прайсами для Программного Обеспечения это не спасает
и это с одной стороны
с другой нам нужны длинные наименования на сайте а модуль интеграции в качестве наименования инфоблока берет именно короткое наименование а не полное (для печати)
короче засада со всех сторон
и третье - с выходом УТ11.1 измененная длина наименования при обновлении (с сохранением поддержки) не передается и режется на 100 символов принудительно - вот что с этим делать (когда данные уже накоплены) - совершенно непонятно
(24) ef1,
А что мешает использовать дополнительные реквизиты для хранения наименования номенклатуры у поставщика? Само поле наименование в справочнике номенклатура - это всегда для "внутреннего" потребления, для внешних контрагентов есть "полное наименование" либо доп. реквизиты, либо как в УПП - спец. регистр сведений с артикулом, наименованием и прочими реквизитами, которые конкретный контрагент хочет видить в документах от вашей компании, или предоставляет вам.
offtop
кстати, не в качестве рекламы, фирма Партия с вышеуказанной обработкой прайс листов за два года так ничего и не сделала под УТ11- хотя мы очень хотели купить,но...
сейчас используем subsystems - адекватная поддержка и постоянное развитие системы
мешает то что Наименование при работе в корпоративной системе уходит из внутреннего потребления 1С (сейчас у нас это только бек-офис интернет магазина) во внешнее для всех связанных систем (кстати у нас артикулы используют далеко не все поставщики - поэтому только наименование)
ps
1. Справочник номенклатуры и модуль интеграции с сайтом.
Мы хотим видеть на сайте полное наименование из прайса самого крупного поставщика. Но.
Модуль интеграции не передает полное наименование (для печати), поэтому на первом этапе внедрения через импорт (дублируя все на доп.реквизитах) заполняли каталог 1С
Наименование из *.xls прайса поставщика -> в 1С Справочник Номенклатуры Наименование (+Справочник Номенклатура поставщика);ПолноеНаименование;доп.реквизит Наименование - шли на тройное дублирование надеясь что программисты сайта возьмут в заголовок то что нужно - но... (не взяли... взяли обрезанное, точнее по умолчанию)
-
в общем для Наименований в каталоге можно как-то извратиться с полными наименованиями. Но это визуальная часть...
2. Номенклатура поставщика (для заказа), которая не имеет доп реквизитов только Наименование. А именно здесь мы хотим хранить уникальные наименования товара с привязкой к поставщику, кто-то пишет на русском кто-то на англицком, а кто-то перед каждым товаром пишет 'программное обеспечение' (!!!23 символа) и все поставщики в заказах хотят видеть именно свои наименования
-
здесь нет альтернатив - только чистое наименование
3. Постоянно меняющийся аутсорсинг программистов сайта, и обычного юзера для 1с - текучка короче, Плюс обновления без снятия с поддержки.
т.е. никакие лишние навороты в виде дополнительных обработок не приветствуются
...
в итоге - полная нестабильность участников проекта на этапе внедрения не говоря уже о сопровождении
поэтому, прикинув что- к чему, в основном по сопровождению - мы решили не извращаться, плюнуть на 10% наименований длиннее 150 символов
и убрав все дублирования - остановились на лучшем из худших вариантов - 150 символов
но 1С и это нам режет - будем ругаться с техподдержкой))
(27) ef1,
Тех.поддержка 1С в лучшем случае посоветует вам обратиться к ближайшему франчу.
Из описанного я сделал все-таки бы именно регистр "номенклатура контрагентов", в котором бы и заполнялась бы наименование номенклатуры каждое свое для отдельно взятого поставщика, плюс еще можно было добавить отдельно реквизит для наименования на английском, если название должно отличаться. Этот регистр минимально повлияет на сложность обновления конфигурации. А все обработки обмена, печати и все что надо можно сделать внешними и включить в саму базу, добавив буквально пару-тройку строк кода по соединению справочника номенклатуры с регистром. А что касается программистов сайта, то за такие дела по сусалам настучать, чтобы не занимались самодеятельностью, и выводили те данные которые нужны вам, а не которые хотят они.
Всех делов, как вам и ранее говорили, в худшем случае на пару часов работы.
Решение не ново, он исопльзуется в многих случаях, когда требуется взаимодействие с внешними системами.
в общем да...
наверно придется уйти на 100 символов в наименовании, в основном из-за обновлений - поскольку не франчазей адекватных нет у нас и сами мы еще не очень с 1С...
все ушли от ограничения - при передаче на сайт в качестве наименования товара в инфоблоке берем
раньше из секции товара
<Наименование>Kaspersky Small Office Security 2 for Personal Computers and File Servers License Pack 1SVR+5WS Cros</Наименование> а сейчас из
<ЗначениеРеквизита>
<Наименование>Полное наименование</Наименование>
<Значение>Kaspersky Small Office Security 2 for Personal Computers and File Servers License Pack 1SVR+5WS Cross-grade</Значение>
</ЗначениеРеквизита> на сайте это поле называется Анонс по умолчанию...
короче если в 1С УТ11 модуль интеграции не изменится в плане этого реквизита то будет все ок
))
жизнь налаживается
ps
еще бы они в этот модуль интеграции включили передачу скидок и складов...
>36
ПОЛНОСТЬЮ ПОДТВЕРЖДАЮ )))) эт не реклама...
просто пользуемся этим софтом для работы с номенклатурой!
ps
а Наименование в 1С конечно жуть - эти lite поля 100-150 символов, непонятно зачем они так с обрезанием...
тормозов из за длины (нужна то 1024 символа - не больше) нет - тем более в сетевых версиях
тормоза скорее в самой организации таблиц БД от 1С - это конечно что-то, - но думаю это свое наследие они никогда не поправят)))
а так - предлагаю всем устроить совместную акцию к разработчикам по увеличению длины ...)))
можно же как то отсюда из этого ресурса подать коллективное предложение?
кто знает
Приветствую всех!
А где регулируется количество символов, которые отображаются на форме?
Для стандартного реквизита Код длина символов равна 9-ти.
Это задаётся в свойствах справочника, это я нашел.
При этом в режиме предприятия отображаются не все 9-ть символов, а только пять.
Например:
Инв. № 00006 - в справочнике Основные средства.
Могу ли я убрать нули впереди номера или изменить кол-во символов?
В данном случае пять символов подходит, а если мне нужно оставить всего один символ, например, для короткого перечня типов документов. Тогда будет достаточно и одного символа, так как типов меньше десяти.