УФ 8.3 установить текст у поля ввода в тч #699154


#0 by iHell
Народ подскажите, а как установить произвольный текст у поля ввода в тч ? Поле ввода связано с ссылочным реквизитом тч. Условное оформление использовать не вариант т.к. у каждого поля будет свое строковое значение.
#1 by grigo
Для каких целей? Есть несколько решений
#2 by iHell
Для информативности. А какие есть решения ?
#3 by grigo
Вам лень описать цель. Мне лень писать решения.
#4 by iHell
Народ кроме как сделать реквизит составным (уже не хорошо) и выводить два поля в одно, неужели нет других возможностей ? Нужен аналог установитьтекст для уф)
#5 by grigo
То есть ждать желание есть, а цель описать - нет? ну ждите. )))
#6 by iHell
Уважаемый, цель отобразить произвольный текст в поле ввода таблицы, но вы можете дальше продолжать заниматься словоблудием, раз по делу нечего сказать.
#7 by grayshadow
если в поле ввода по факту ничего не вводят, то можно и составной тип иначе -  рядом создать строковое поле и показать в нем то что надо ну не умеет 1с хранить текст в ссылочных полях:)
#8 by grigo
Мне за 9 лет программирования в 1с ни разу эта задача не встретилась. Вот мне и интересно, для чего она может понадобиться. Ведь может быть так, что я подобную задачу решил - но как-то по другому. А может и не решал, тогда подумаю, как решить вашу. Но часто бывает так, что человек что-то пытается сделать, но не знает, что есть более легкий и красивый (логичный, эффективный...) способы. Я не говорю, что в вашем случае именно так, но не хочу тратить время на поиск решения, не зная, для чего оно. Вот и все.
#9 by iHell
Полазил в типовой, тоже так сделаю (два поля с условным оформлением) УТ 11.1. Приходный ордер на товары. Категорически не устраивает типовой механизм ввода новых серий, клиент требует, чтобы на каждую строчку тч была своя серия и она отображалась. Причем вначале оператор предварительно вводит серии (бьет строки в случае необходимости), после того как ввел, необходимо выполнить подтверждение ввода (в этот момент как раз и создаются элементы справочника). До момента подтверждения серии у меня хранятся в виде структуры в реквизите формы для тч, но их также необходимо отображать.
#10 by iHell
Если это действительно так, тогда приношу извинения за излишнюю резкость.
#11 by Torquader
Мне одному кажется, что структура прекрасно заменяется на таблицу значений ?
#12 by iHell
В чем преимущество ?
#13 by Torquader
А таблицу значений можно как таблицу на форму положить.
#14 by Torquader
Потом, эту таблицу можно использовать для ввода серийных номеров, а потом, когда нужно сохранить - сохранить данные из таблицы значений в данных объекта. Об этом, видимо, в и писали, что всё уже реализовано до нас.
#15 by grayshadow
да, классическая задача... если сохранение происходит кучей, а не выборочно, показываем "наименование" а ссылку прячем
#16 by iHell
С такой реализацией там сильно надо перелопатить типовой функционал, вообще не вижу никакого смысла.
#17 by Torquader
Насколько я понимаю - чтение и запись - вот в вашем случае - каждое изменение лопатить придётся.
#18 by iHell
Не очень понял что вы имеете в виду.
#19 by Torquader
Просто - вы хотите, чтобы вместо значения в строке таблицы писался произвольный текст, но в управляемой форме выводом управляет сама система, которая берёт значения из ссылки, указанной в ПутьКДанным - соответсвенно - нужно ей как-то указать, откуда брать значение - а для этого это текстовое поле должно быть в табличной части.
#20 by grigo
Да, задача, на мой взгляд, не имеет "легкого и красивого" решения. Единственное, что удалось придумать - это добавить строковую колонку в таблицу формы, а потом замиксовать ее с колонкой "серия" как, например, замиксованы колонки "единица измерения" и "упаковка" в документе реализация товаров в той же ут11.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С