Как увеличить длину строки наименование номенклатуры

1. wumka 95 26.05.21 15:51 Сейчас в теме
Добрый день!
Полное наименование номенклатуры бывает и 150 знаков, бывает и больше. В справочнике полное наименование можно внести целиком, а просто наименование количество символов ограничивается 100 символами, изменить не могу. Как это исправить?
И как настроить список справочника номенклатуры, чтобы показывал полное наименование.

(1С БП 8.3, платформа 8.3.18.1433, релиз 3.0.93.20 )

П.С. не знаю, в какой раздел правильно отнести свой вопрос.
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Sashares 34 26.05.21 16:00 Сейчас в теме
(1) В конфигураторе в свойствах справочника можно увеличить длину Наименования до 150.
Для реквизита Наименование 150 это максимальное значение.

И как настроить список справочника номенклатуры, чтобы показывал полное наименование.

В форме списка - Изменить форму - встать на поле Ссылка нажать Добавить поле и выбрать Полное наименование.
8. wumka 95 26.05.21 17:36 Сейчас в теме
2. starjevschik 26.05.21 15:59 Сейчас в теме
Идеология неправильная. Наименование - должно быть коротким и информативным для ваших сотрудников. Начинаться должно с какого-нибудь кода-номера-артикула, чтобы сразу можно было понимать, о каком товаре речь. В разнообразных списках товаров, в документах, в формах подбора и т.п. - должно быть в этом поле видно самое главное.
Конкретно например в приведенном примере - в наименовании первые слова "трехслойная сендвич-панель" лишние. У вас что, манагеры не знают, что это за товар? Зачем им эти слова? Они не несут смысловой нагрузки для тех, кому они адресованы. Но в любой таблице с товарами именно эти слова будут первыми попадаться на глаза.
Полное наименование - для клиентов, для документов продажи. Там должно быть все полностью.

Увеличить можно в конфигураторе, 150 знаков по-моему ограничение. Но не нужно.
freeek; vv2; mrChOP93; Valerianich; nomad_irk; +5 Ответить
4. wumka 95 26.05.21 16:56 Сейчас в теме
(2)
Идеология м.б. единственная: во всех документах д.б. правильное наименование.

Загружая в базу документ из ЭДО, номенклатура поставщика сопоставляется с номенклатурой базы. Полное наименование в документе поставщика не будет сопоставляться с коротким наименованием базы.
Будет теряться время на подбор. При большом объёме документов и незначительных отличиях наименований, могут быть ошибки.

Соответствие полного и краткого наименования сведёт ошибки и затраты раб. времени к минимуму.
5. starjevschik 26.05.21 17:00 Сейчас в теме
(4) это все совсем не так работает, номенклатура поставщика не имеет никакого отношения к наименованию и так далее. Вы хотите подложить огромную свинью вашим манагерам и складу, руководствуясь неправильно понятыми принципами работы в программе.
Впрочем вы не одиноки )))
freeek; vv2; mrChOP93; nomad_irk; FatPanzer; +5 Ответить
7. wumka 95 26.05.21 17:18 Сейчас в теме
(5)Буду благодарна, если подскажете как работает.

При загрузки электронного документа в базу, номенклатура сопоставляется: либо выбирается из уже существующей, либо создаётся по наименованию контрагента. В документе штук 30ть строк, номенклатура новая и вся свыше 100 символов.
Ваш вариант обойтись "без свиньи"?
9. starjevschik 26.05.21 18:01 Сейчас в теме
(7) ну смотрите. Загрузка номенклатуры это операция одного раза. Загрузили - дальше пользуемся. Сколько новой номенклатуры загружается в день? В месяц?
Дальнейшее использование созданных элементов справочника - подбор в документы, поиск в остатках, сборка заказов на складе, инвентаризации и т.п. - это постоянная работа каждого дня.
Вы пытаетесь оптимизировать разовую операцию, усложнив ежедневную работу многих сотрудников. Логика в чем?
Вариантов решения может быть много, для этого надо погружаться в подробности - много ли поставщиков, есть ли у них какие-то правила формирования названий, есть ли артикулы, сколько новых в день/неделю/месяц и так далее, смотреть надо по месту.
ЗЫ у меня есть один такой клиент, там ответственный за новую номенклатуру именно так и делает, 150 знаков наименование, смысловые последние 10, первые 140 не нужны, ну это выглядит мягко говоря странно, а сколько времени теряют на этом сотрудники, никто не считал. Но он там непрошибаемый совершенно )
10. wumka 95 26.05.21 19:44 Сейчас в теме
(9)
Примерно так и представляла Ваш ответ. Не ошиблась.

Извините, но Вы вообще не о том говорите.
Автоматизация труда (любого) - это повышение производительности труда. О какой производительности можно говорить, если наименование номенклатуры приходится править вручную, только потому, что кто-то решил - 100 знаков и не больше! Даже если это одна-две новые номенклатуры - всё равно тратится доп. раб. время.

Позволив пользователю менять кол-во символов, или вести карточки номенклатуры на выбор - краткое/полное наименование или только полное - повышается производительность обработки документов.

П.С. у нас в справочнике номенклатуры идеальный порядок, но пришли к этому не сразу. Лучше быть непрошибаемой, чем с бардаком в учёте.
П.П.С. свою проблему я решила.
12. FatPanzer 26.05.21 22:21 Сейчас в теме
(10)
Автоматизация труда (любого) - это повышение производительности труда.
Я вам скажу одну простую вещь, вы только не обжайтесь.
Автоматизация труда - это роботизация.
А мы здесь занимаемся автоматизацией учета. А цель автоматизации учета - вовсе не повышение производительности или снижение затрат на персонал! А вовсе даже повышение качества информации и качества принимаемых управленческих решений. Что влечет за собой повышение требований к персоналу, работающему с данной информацией.
А вот уже потом, во вторую очередь, можно поговорить и об автоматизации рабочих процедур.

Ваша задача решается совсем по-другому. Разграничением прав НСИ, загрузкой прайс-листов поставщиков (совместно с сопоставлением номенклатуры поставщиков со своей собственной в отдельном регистре).
Лучше день потерять, зато потом целый год за пять минут долетать, птичка.
freeek; vv2; nomad_irk; mrChOP93; +4 Ответить
6. FatPanzer 26.05.21 17:07 Сейчас в теме
(4) И если появится второй поставщик той же номенклатуры, но с другим названием в своем ЭДО - что будете делать?
11. nomad_irk 76 26.05.21 20:01 Сейчас в теме
(10)я правильно понимаю, что при поиске номенклатуры по наименованию, вы будете искать именно "трехслойная сендвич-панель" и не важно, что их может быть больше десятка, скажем, различающихся последними циферками/буковками? По этим самым циферкам и буковкам вы товар различаете плохо, либо совсем не различаете?
13. eruil 20.09.22 09:21 Сейчас в теме
Действительно, 150 символов - максимум в Наименовании.
Конечно, странно как-то решать за пользователя и ставить лимит. Почему не 100 или 250? Вопрос риторический:)
14. nomad_irk 76 20.09.22 09:31 Сейчас в теме
(13)вопрос совсем не риторический.
Полное наименование никак не ограничено, оно используется в печатных формах, короткое наименование - это наименование в списках, чтобы найти нужный элемент среди миллионов других

Как по-вашему продуктивнее искать в таком случае: по первым уникальным символам или последним?
15. eruil 20.09.22 09:38 Сейчас в теме
(14)
Как по-вашему продуктивнее искать в таком случае: по первым уникальным символам или последним?

вопрос как искать не стоит совсем - это плоскость конкретной применимости 1с
Вопрос в том, что стандартный реквизит Наименование с лимитом в 150 символов превращается в подобие UID, а разработчик должен заводить свои реквизиты НименованиеКраткое и НаименованиеПолное, которые и использовать.
Или ничего не создавать, а просто принять как есть)) Пусть потребитель страдает или радуется.
17. user1831019 20.09.22 09:45 Сейчас в теме
(15) А давайте не про номенклатуру, а про контрагентов?
20. ishelper 20.09.22 09:49 Сейчас в теме
(17)
не про номенклатуру, а про контрагентов?
Прям с языка сняли! Уже начал писать, как всех бухов учу писать наименования контров не "Общество с ограниченной ответственностью "Рога и Копыта"", а "Рога и Копыта ООО". Соответственно, вопрос к не терпящему "ограничений" оппоненту - сколько символов необходимо для таких наименований?
vv2; user1831019; +2 Ответить
22. eruil 20.09.22 10:01 Сейчас в теме
(20)
сколько символов необходимо для таких наименований?

вы путаете использование в конкретной задаче и ограничение для разработчика
А если в конкретной задаче Наименование это некий UID с длиной 500 символов? Всо, заводите доп реквизит, а Наименование стандартное просто не используйте вовсе)
23. user1831019 20.09.22 10:03 Сейчас в теме
(22) Это означает хреновую постановку конкретной задачи. Не более.
24. eruil 20.09.22 10:05 Сейчас в теме
(23)
Это означает хреновую постановку конкретной задачи. Не более.

это как? ))
28. user1831019 20.09.22 10:14 Сейчас в теме
(24) А вот так. Справочники предназначены для интерактивной работы пользователей, и они должны быть эргономичны именно по отношению к ним.
Если вам нужны некие 500-символьные UID-ы, с которыми не работает пользователь - то вам нафиг не нужны справочники с их наименованиями. Вы вполне можете обойтись невидимыми для пользователя регистрами сведений.

UPD. Ну то есть все просто - если вам нужен UID, а не ссылка - то вам не нужны справочники. Уникальность справочников поддерживается ссылками. Ссылки используются в качестве типов полей в других объектах.
Если вам нужен UID - ну так и используйте свой 500-символьный UID в качестве поля в других объектах.
Altez; vv2; +2 Ответить
26. ishelper 20.09.22 10:09 Сейчас в теме
(22)
А если в конкретной задаче Наименование это некий UID с длиной 500 символов?
Пример приведите? Отмазки не катят - ведь "конкретная задача" же!
18. nomad_irk 76 20.09.22 09:45 Сейчас в теме
(15)Разработчик и так завел реквизиты и использует их, а пользователи превращают Наименование в подобие UID, причем делают это абсолютно не правильно с точки зрения поиска данных по этому самому UID.
21. eruil 20.09.22 09:57 Сейчас в теме
(18)
(15)Разработчик и так завел реквизиты и использует их, а пользователи превращают Наименование в подобие UID, причем делают это абсолютно не правильно с точки зрения поиска данных по этому самому UID.

я понимаю, что быстрый поиск (при вводе) по началу Наименования - это фича 1с
и если не пользоваться ничем кроме 1с, то кажется интересным
но это пережиток, сейчас быстрый поиск должен работать по всему содержимому поля, а не только по его началу
25. ishelper 20.09.22 10:06 Сейчас в теме
(21)
сейчас быстрый поиск должен работать по всему содержимому поля, а не только по его началу
Ахха, построение и обновление индекса полнотекстового поиска для строк неограниченной длины (по сути, вы именно это предлагаете) - ну ооочень быстрый поиск получится! :-)
27. eruil 20.09.22 10:12 Сейчас в теме
(25)
Ахха, построение и обновление индекса полнотекстового поиска для строк неограниченной длины (по сути, вы именно это предлагаете) - ну ооочень быстрый поиск получится! :-)

зачем же так?))
ограниченной разработчиком для конкретного круга задач
29. ishelper 20.09.22 10:17 Сейчас в теме
(27)
ограниченной разработчиком для конкретного круга задач
Каким-таким "разработчиком"? А как же "странно как-то решать за пользователя и ставить лимит" - это кто напИсал? Ась? :-P
31. eruil 20.09.22 10:19 Сейчас в теме
(29)
Каким-таким "разработчиком"? А как же "странно как-то решать за пользователя и ставить лимит" - это кто напИсал? Ась? :-P

конфигурацию разрабатывает разработчик
конфигурацией пользуется пользователь
разработчик задает правила использования продукта пользователем
не, не так? ))
33. ishelper 20.09.22 10:27 Сейчас в теме
(31)
конфигурацию разрабатывает разработчик
конфигурацией пользуется пользователь
Йес, кэп!
разработчик задает правила использования пользователем
не, не так? ))
Не так. Еще раз цитирую: "странно как-то решать за пользователя и ставить лимит" - все решает пользователь... и в любой момент он может передумать.
35. user1831019 20.09.22 10:29 Сейчас в теме
(33)
и в любой момент он может передумать
Шо, опять левая пятка зачесалась у МарьИванны???
36. eruil 20.09.22 10:29 Сейчас в теме
(33)
Не так. Еще раз цитирую: "странно как-то решать за пользователя и ставить лимит" - все решает пользователь... и в любой момент он может передумать.

что-то вас унесло, хватит))
рофл не засчитан
37. nomad_irk 76 20.09.22 10:44 Сейчас в теме
(21)
и если не пользоваться ничем кроме 1с, то кажется интересным

Так не надо из 1С делать что-то другое, не?

(27)
зачем же так?))
ограниченной разработчиком для конкретного круга задач

Разработчик уже сделал ограничение в 150 символов на индексируемое поле, что опять не так?
38. eruil 20.09.22 11:11 Сейчас в теме
(37)
Разработчик уже сделал ограничение в 150 символов на индексируемое поле, что опять не так?

платформа - ограничение 150 символов
разработчик
пользователь

под разработчиком понимается разработчик конфигруации, а не платформы 1с

ПС:
(37)
Так не надо из 1С делать что-то другое, не?

а так быстро привыкаешь к хорошему и удобному (другому), эхх
45. nomad_irk 76 20.09.22 11:43 Сейчас в теме
(38)
платформа - ограничение 150 символов

Не задавались вопросом, чем обусловлено это ограничение?
(38)
а так быстро привыкаешь к хорошему и удобному (другому), эхх

так пользуйтесь хорошим и удобным, что не так?
47. eruil 20.09.22 11:48 Сейчас в теме
(45)
Не задавались вопросом, чем обусловлено это ограничение?
и чем же это обусловлено, что так нужно жестко ограничивать разработчика?

(45)
так пользуйтесь хорошим и удобным, что не так?
так не все же мы можем выбирать, и порой приходится страдать, как с 1с )

ПС: чего только стоит использование кириллицы и постоянное дерганье раскладки для спец символов
но не будем про это, а то совсем меня запинаете))
48. ishelper 20.09.22 11:50 Сейчас в теме
(47)
чего только стоит использование кириллицы и постоянное дерганье раскладки для спец символов
Ууу, да тут все гораздо хуже, чем я думал до сих пор...

"Пациент безнадежен, в морг!" (с)
50. nomad_irk 76 20.09.22 11:52 Сейчас в теме
(47)
и чем же это обусловлено, что так нужно жестко ограничивать разработчика?

Почитайте что ли документацию на разные СУБД, на предмет индексируемых данных, какие есть ограничения.
19. Sashares 34 20.09.22 09:46 Сейчас в теме
(15)
разработчик должен заводить свои реквизиты НименованиеКраткое и НаименованиеПолное, которые и использовать.


При какой длине наименования разработчику бы не пришлось вводить свои реквизиты НаименованиеКраткое и НаименованиеПолное?
16. ishelper 20.09.22 09:43 Сейчас в теме
(13)
странно как-то решать за пользователя и ставить лимит. Почему не 100 или 250?
Вы какой длины незнакомый текст (наименование) можете запомнить и воспроизвести по памяти дословно? В смысле - с точностью до буквы? 100? 200? 250?

Вопрос, я думаю, не менее риторический. :-)
user1831019; vv2; +2 Ответить
30. eruil 20.09.22 10:17 Сейчас в теме
(26)
Пример приведите? Отмазки не катят - ведь "конкретная задача" же!

ок, вот задача с которой сегодня полез в эти лимиты (на сейчас бы хватило 500)
Для того, чтобы Краткое и Полное наименование были идентичными.
Так называемый быстрый поиск по началу наименования не используется совсем по причине его полной неюзабельности.
32. ishelper 20.09.22 10:23 Сейчас в теме
(30)
на сейчас бы хватило 500
У вас пользователи каким мониторами пользуются? Хотя бы у кого-то такое наименование отобразится полностью?
Для того, чтобы Краткое и Полное наименование были идентичными.
Это - не задача, это - хотелка... подтверждающая правоту (23).
34. eruil 20.09.22 10:28 Сейчас в теме
(32)
У вас пользователи каким мониторами пользуются? Хотя бы у кого-то такое наименование отобразится полностью?

влазит, везде разрешение не менее фулл хд
Сейчас используется КраткоеНименование для поиска и отображения в документах, ПолноеНаимнование для печати

Поэтому лимит в 150 видится здесь странным. Но это не единственная боль 1с, вот еще одна из - https://forum.infostart.ru/forum9/topic281653
Примените там свои знания и красноречия))
39. ishelper 20.09.22 11:21 Сейчас в теме
(34)
Но это не единственная боль 1с, вот еще одна из - https://forum.infostart.ru/forum9/topic281653
Вижу - это уже не первая ваша попытка натянуть сову на глобус. И опять вам "странно", что после этого сова не в состоянии летать, а по глобусу нельзя учить географию.
Примените там свои знания и красноречия))
С меня достаточно и тут, чтобы понять полную бесперспективность ваших претензий к... изготовителю глобуса. :-P
43. eruil 20.09.22 11:41 Сейчас в теме
(41)
Куда оно у вас влазит? У вас один реквизит на форме?
И в форме списка тоже влазит?
Чушь несете.
а вы знаете какая у нас конфигурация и как что где реализовано?
не знаете, поэтому про чушь и прочее зачем говорить

(39)
С меня достаточно и тут, чтобы понять полную бесперспективность ваших претензий к... изготовителю глобуса. :-P
Так там про Систему взаимодействия, которую как сову на глубус и натягивает 1с ))
44. ishelper 20.09.22 11:43 Сейчас в теме
(43)
а вы знаете какая у нас конфигурация и как что где реализовано?
Не знаем, но догадываемся... по запаху. ;-)
49. Sashares 34 20.09.22 11:51 Сейчас в теме
(43)
а вы знаете какая у нас конфигурация и как что где реализовано?

В любой конфигурации есть формы списка, в них в том числе выводится наименование.
Наименование отображается как представление в других формах в полях ввода.

Поэтому не важно какая у вас конфигурация.
Делать поле, в котором будет отображаться представление в 500 символов, а потом говорить, что у вас все помещается на всех формах и этим удобно пользоваться... Не верю я в такие утверждения.
51. ishelper 20.09.22 11:54 Сейчас в теме
(49) (50) Бесполезно объяснять про индексы человеку, которому мешают буквы в алфавите - ему просто надо валить туда, где их всего 26.
Sashares; nomad_irk; +2 Ответить
41. Sashares 34 20.09.22 11:29 Сейчас в теме
(34)
влазит, везде разрешение не менее фулл хд


Куда оно у вас влазит? У вас один реквизит на форме?
И в форме списка тоже влазит?
Чушь несете.
40. VZyryanov 20.09.22 11:24 Сейчас в теме
Ограничение 150 символов весьма странное. Явно из прошлого века.
В прошлом веке было ограничение 255 символов в MS SQL Server 6.5 для CHAR, VARCHAR.
Но уже в MS SQL Server 7.0 (тоже прошлый век) стало 8000 символов.
42. user1831019 20.09.22 11:30 Сейчас в теме
(40) Я вот тоже в недоумении - почему легковые автомобили делают шириной в 2 метра, если ширина трассы Астана-Кошетау 30 метров?
Altez; nomad_irk; Sashares; vv2; +4 Ответить
46. nomad_irk 76 20.09.22 11:47 Сейчас в теме
(40)Индексы? не, не слышал.......
52. eruil 20.09.22 12:05 Сейчас в теме
(51) что-то Вас не нуда понесло совсем, я про то, что неудобно ставить хотя бы [ ]
а про индексы и ограничения в 150 рассказали бы, если знаете
53. VZyryanov 20.09.22 14:33 Сейчас в теме
https://habr.com/ru/post/247373/
14 вопросов об индексах в SQL Server, которые вы стеснялись задать

Вы можете включить до 16 столбцов в индекс, но их общая длина ограничена 900 байтами.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот