К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

ТиС 9.2 - добавить в форму списка для подбора реквизит Штрих-код

0 - 20.04.2012 - 00:12
Подскажите, плз - в Торговле 9.2, справочник Номенклатура, форма списка для подбора. Некоторые основные реквизиты (наименование, артикул, номерГТД, и др.) можно без проблем добавить через менюху при редактировании формы списка в Конфигураторе, в том числе и те, что сам создал и добавил к элементу справочника (так, например, помимо имеющегося артикула добавил артикул поставщика, и его включил в списке подбора, чтобы при оформлении поступления товара можно было искать по входящему коду от поставщика). Но вот хочу организовать возможность поиска в подборе по штрих-коду (для базовой единицы), а этот реквизит так просто в форму подбора включить не удается - его нет в списке среди доступных реквизитов для отображения.
Выход, лежащий на поверхности - создать еще одно поле у элемента справочника Номенклатура, и туда копировать значения штрих-кодов, или даже попросту использовать только его для хранения штрих-кодов товаров (сейчас штрих-коды со сканером не используются, это для чисто визуальной идентификации товаров). Но это как-то коряво - дублировать, по сути, имеющееся поле, раздувать тем самым БД... Совсем не комильфо.
Как отобразить имеющийся реквизит в форме списка для подбора?



1 - 20.04.2012 - 00:15
Внизу на панели инструментов возьми синию букву Т и кинь на форму списка - добавится последняя колонка в форме списка - в свойствах этой ТЕКТСОВОЙ колонки - на закладке "добополнительно" пропиши формулу: Номенклатура.БазоваяЕдиница.ШтрихКод
Гость
2 - 20.04.2012 - 06:19
Спасибо большое!
Гость
3 - 20.04.2012 - 13:00
1-Чучундер > хм, на такую строчку 1с ругается при открытии формы подбора:
Переменная не определена (Номенклатура)

Пробовал вместо Номенклатура подставлять разные варианты, исходя из изучения модуля формы подбора (не программер я, работаю в конфигураторе методом научного тыка и пристального взгляда), но ни один вариант не сработал. Просмотрел все процедуры и переменные, хоть как-то намекающие - ни фига :(
4 - 20.04.2012 - 13:38
(3) неверно делаешь значит - пишешь не "Номенклатура", а что-то другое..
5 - 20.04.2012 - 13:41
формулу надо писАть так: БазоваяЕдиница.ШтрихКод
6 - 20.04.2012 - 13:42
(3) Сорри! я поспешил и облажался.. Сейчас порправимся! ;-)
7 - 20.04.2012 - 13:45
в закладке "дополнительно" в текстовой колонке - напиши просто
БазоваяЕдиница.ШтрихКод
.
с псике - ты уже спозиционирован на элемент справочника и прсото обращаешься к нему , указывая его реквизиты или через точку до реквизитов реквизитов...
8 - 20.04.2012 - 13:45
(5) коллективный разум - великая вещь!
Гость
9 - 20.04.2012 - 15:08
8-Чучундер > воистину!
А я-то уже как только ни пытался обратиться к Номенклатуре... :) А оно, оказывается, и не требовалось - нужно было напрямую ))

5-user1C > гран мерси!
10 - 20.04.2012 - 20:49
возьми желтую книжку - там на самых первых страницах 2 страницы про КОНТЕКСТ - там написано...
Гость
11 - 20.04.2012 - 21:10
10-Чучундер > ок, гляну
Гость
12 - 21.04.2012 - 11:05
тоже вылезать ошибка будет если в пустую папку или в папку без элементов войти.
Гость
13 - 21.04.2012 - 11:07
12-Cthulhu >точно подмечено.
П.С. Вызовите специалиста
Гость
14 - 21.04.2012 - 11:25
бросай это старье, начинай учить восьмерку. там адских приколов на порядок больше
15 - 21.04.2012 - 15:24
(12,13) вы все бяки. это не ошибка, а сбой - не приводящий к проблемам. и если вы такие умные - почему у вас группы пустые?
Гость
16 - 21.04.2012 - 15:43
(15) группа может быть не пустой, но без элементов. Если ты такой профи, приведи весь код с проверкой на текущий элемент равен группе!
Гость
17 - 21.04.2012 - 15:44
"равен группе" имелось в виду "является группой"
Гость
18 - 21.04.2012 - 17:35
(15): сам ты бяка. сбой и ошибка - одно и то же.
окно сообщений с ошибкой - проблема, ведет к тому, что оператору становится похрен на него (да и чувство прекрасного против такой кривизны протестует - особенно у дворников).
Функцию модуля вызывать надо - а в ней если тек.элемент не выбран или группа - то возвращать пустую строку.
19 - 21.04.2012 - 18:47
Вы не просто уроды, вы тупые уроды, причем даже тупее чем тупой и еще тупее.
.
маус и ктулха - сами решите ху из ху

.
для нормального отображения достаточно (7). и все прекрасно будет - никаких ошибок ни на элементах-группах, ни внутри пустых групп.
Гость
20 - 21.04.2012 - 19:02
кстати, если в справочник добавить реквизит "штрих-код", то в форме списка можно будет производить по нему поиск, а с текстовым полем так не получится
21 - 21.04.2012 - 19:17
(20) еще один клоун... с текстовым полем и щется точно также... с текстовым полем проблема в том, что по нему нельзя отсортировать - пожтому поиск будет "полным" только в сл учае если ШК в текстовой колонке каким-то образом оказался отсортирован по возрастанию...
22 - 21.04.2012 - 19:24
Гость
23 - 21.04.2012 - 19:44
21-Чучундер >на хвост себе повесь. каким образом шк окажутся отсортированы? теоретик хренов
24 - 21.04.2012 - 19:59
(23) застрелись, собака бешенная.
совершенно очевидно, что поиск по тексовому полю РАБОТАЕТ ТОЧНО ТАКЖЕ КАК И ПО РЕКВИЗИТУ - не веришь - проверь сам (или мне выложить мультик?). Если "поисковая" колонка неостортирована - поиск не будет исчерпывающим - и это независит от того, реквизит это или текстовая колонка. Вся разница в том, что по реквизиту ( с установленной галкой в пофигураторе) - можно отсоритровать, а по текстовой колонке - нет...
.
так что в (20) написана полуправда всего лишь. и проблема нев текстовом поле, а в невозможности его сортировки.. но у меня - это получается автоматом при сортировке по коду - в отличие от всяких теоретиков ...
Гость
25 - 21.04.2012 - 20:07
24-Чучундер >"поиск не будет исчерпывающим" это типа как "немножко беременна"?
хорош словами играть, при подборе разница между реквизитом и текстовым полем заметна, нет практического смысла в таком поиске.
26 - 21.04.2012 - 20:20
ну [*****]! давай тогда определим сначала область применимости показа штрихкода из спр.единиц.. если так вперлось искать по штрихкоду - втопчи его или в артикул или в код... жонглер, блин
27 - 21.04.2012 - 20:23
"немножко беременна" - впролне себе существует... типа ложная беременность слыхал..? ;-)
.
Гость
28 - 21.04.2012 - 20:32
27-Чучундер >хороший пример, какая польза от ложной беременности.
удобно с тобой дискутировать, ты сам доводы против себя подбираешь
давай вообще решим, что в справочнике "номенклатура" будет не более одного элемента, тогда все зашибись работать будет
и код, и артикул могут понадобиться
29 - 21.04.2012 - 20:39
(28) > ты сам доводы против себя подбираешь
.
а мну боятся/стесняться нечего - есть что показать и что спрятать ;-)
.
ну да.. и код и артикул ... и еще примерно с десятка полтора сетевых артикулов, вдобавок у некоторых сетей - и н е один свой артикул.. и че делать..? как вот например сделать чтобы быстро прозрачно без лишнего программинга юзвер мог искать позицию по любому артикулу?
Гость
30 - 21.04.2012 - 20:42
я бы в форму списка штрих-код вообще не выносил, т.к.
а) загромождает экран
б) штрих-кодов может быть несколько в общем случае
можно открывать форму списка справочника "единицы" в режиме подбора, и по нему находить нужный штрих-код. для удобства вызов можно повесить на хоткей.
например
31 - 21.04.2012 - 20:46
(30) угу...
и вообще - чем больше народу работает спрогой - тем она должна быть "тупее"... никаких вводов по строке - только через форму (как в 8-ке). два реквизита и 2 кнопки... никаких туевых куч закладок как в 8-ке - то что не нуджно - не должно показываться, то что нужно - показывается.
32 - 21.04.2012 - 21:33
12-Cthulhu > у меня ошибку не выдает при входе в пустую группу.
Офигеть, я уже настроил по вашей подсказке, сижу довольный, втыкаю, а вы тут посраться уже спели из-за этого :) Окститесь, пипл :)

На восьмерку переходить думаю, просто жалко немного настроенной для себя и привычной семерки. Восьмерка, наслышан, действительно имеет много классных плюшек, и не так страшно вникать, как работать в новой среде (хотя из того, что успел немного посмотреть-потыкать в УТ11 - зело непривычно, но стерпится), как по-новой изучать конфигурирование, особенно, если учесть, что я не 1с-ник и вообще даже не кодер - так, небольшой опыт VBScript, JavaScript, когда-то давно Pascal (но это даже не считается) :)
Ладно, прорвемся :)
33 - 21.04.2012 - 22:46
(32) не обращай внимания... Ктулха успел забыть больше чем ты знаешь.. ;-)
Гость
34 - 21.04.2012 - 22:57
УТ11, ты дятел.
на тебе точную формулировку:
автопоиск по первым символам тектового вычисляемого выполняется, но - только начиная с текущей строки формы списка вниз.
(брат Цугундер, я правильно сформулировал то, что ты имел ввиду под "неголобальным"?.. как думаешь, этот восьмёрошник малахольный поймёт?)
Гость
35 - 21.04.2012 - 22:58
(33): брешешь ведь. обидно что попался, да? пальны пришлось об мышку с клавой корячить чтобы проверить?.. ну, извини. ))
36 - 21.04.2012 - 23:38
(34) не, на неостротированном колонке - поиск просто споткнется на первом неподходящем
Гость
37 - 22.04.2012 - 00:22
(36): говоришь загадками. раздражает.
для чего "неподходящем"?.. кому "неподходящем"?..
попробуй и ты, штоль, по слогам (34) перечитать.
38 - 22.04.2012 - 02:26
"0011"
"0012"
"0015"
"0013"
.
попробуй найти "0013", стоя в начале списка..
Гость
39 - 22.04.2012 - 10:31
да работает, подтверждаю... был не прав, извини, Чу!;-)


К списку вопросов






Copyright ©, Все права защищены