Имя: Пароль:
1C
1С v8
УФ 8.3 установить текст у поля ввода в тч
,
0 iHell
 
18.02.14
18:25
Народ подскажите, а как установить произвольный текст у поля ввода в тч ? Поле ввода связано с ссылочным реквизитом тч. Условное оформление использовать не вариант т.к. у каждого поля будет свое строковое значение.
1 grigo
 
18.02.14
19:02
Для каких целей? Есть несколько решений
2 iHell
 
18.02.14
19:19
(1) Для информативности. А какие есть решения ?
3 grigo
 
18.02.14
20:32
(2) Вам лень описать цель. Мне лень писать решения.
4 iHell
 
18.02.14
21:45
Народ кроме как сделать реквизит составным (уже не хорошо) и выводить два поля в одно, неужели нет других возможностей ?
Нужен аналог установитьтекст для уф)
5 grigo
 
18.02.14
21:50
То есть ждать желание есть, а цель описать - нет? ну ждите. )))
6 iHell
 
18.02.14
21:52
(5) Уважаемый, цель отобразить произвольный текст в поле ввода таблицы, но вы можете дальше продолжать заниматься словоблудием, раз по делу нечего сказать.
7 grayshadow
 
18.02.14
22:34
если в поле ввода по факту ничего не вводят, то можно и составной тип
иначе -  рядом создать строковое поле и показать в нем то что надо
ну не умеет 1с хранить текст в ссылочных полях:)
8 grigo
 
18.02.14
22:36
Мне за 9 лет программирования в 1с ни разу эта задача не встретилась. Вот мне и интересно, для чего она может понадобиться. Ведь может быть так, что я подобную задачу решил - но как-то по другому. А может и не решал, тогда подумаю, как решить вашу. Но часто бывает так, что человек что-то пытается сделать, но не знает, что есть более легкий и красивый (логичный, эффективный...) способы. Я не говорю, что в вашем случае именно так, но не хочу тратить время на поиск решения, не зная, для чего оно. Вот и все.
9 iHell
 
18.02.14
22:52
(7) Полазил в типовой, тоже так сделаю (два поля с условным оформлением)

(8) УТ 11.1. Приходный ордер на товары. Категорически не устраивает типовой механизм ввода новых серий, клиент требует, чтобы на каждую строчку тч была своя серия и она отображалась. Причем вначале оператор предварительно вводит серии (бьет строки в случае необходимости), после того как ввел, необходимо выполнить подтверждение ввода (в этот момент как раз и создаются элементы справочника). До момента подтверждения серии у меня хранятся в виде структуры в реквизите формы для тч, но их также необходимо отображать.
10 iHell
 
18.02.14
22:54
(8) Если это действительно так, тогда приношу извинения за излишнюю резкость.
11 Torquader
 
18.02.14
22:57
Мне одному кажется, что структура прекрасно заменяется на таблицу значений ?
12 iHell
 
18.02.14
23:00
(11) В чем преимущество ?
13 Torquader
 
18.02.14
23:23
(12) А таблицу значений можно как таблицу на форму положить.
14 Torquader
 
18.02.14
23:25
Потом, эту таблицу можно использовать для ввода серийных номеров, а потом, когда нужно сохранить - сохранить данные из таблицы значений в данных объекта.
Об этом, видимо, в (9) и писали, что всё уже реализовано до нас.
15 grayshadow
 
18.02.14
23:28
да, классическая задача... если сохранение происходит кучей, а не выборочно, показываем "наименование" а ссылку прячем
16 iHell
 
18.02.14
23:28
(14) С такой реализацией там сильно надо перелопатить типовой функционал, вообще не вижу никакого смысла.
17 Torquader
 
18.02.14
23:32
(16) Насколько я понимаю - чтение и запись - вот в вашем случае - каждое изменение лопатить придётся.
18 iHell
 
18.02.14
23:37
(17) Не очень понял что вы имеете в виду.
19 Torquader
 
18.02.14
23:59
(18) Просто - вы хотите, чтобы вместо значения в строке таблицы писался произвольный текст, но в управляемой форме выводом управляет сама система, которая берёт значения из ссылки, указанной в ПутьКДанным - соответсвенно - нужно ей как-то указать, откуда брать значение - а для этого это текстовое поле должно быть в табличной части.
20 grigo
 
19.02.14
11:28
Да, задача, на мой взгляд, не имеет "легкого и красивого" решения. Единственное, что удалось придумать - это добавить строковую колонку в таблицу формы, а потом замиксовать ее с колонкой "серия" как, например, замиксованы колонки "единица измерения" и "упаковка" в документе реализация товаров в той же ут11.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший