Имя: Пароль:
1C
1С v8
подскажите как лучше сделать
0 dvrk
 
28.04.22
11:09
задача: если в документе в реквизите ответственный = "ФИО", тогда параметры.текст = "ФИО, Должность, организация, телефон, сайт организации"
как это сделать? ну я вижу только
Если СсылкаНаОбъект.Ответственный = "ФИО" Тогда
Область.Параметры.Ответственный = "ФИО, Должность, ""организация"", телефон, сайт организации"
иначеесли ссылканаобъект.ответственный = "ФИО1" Тогда
и так для всех, понимаю что тупо, а как ещё можно сделать? ут 10 печатная форма
1 1Сергей
 
28.04.22
11:11
Можно сделать две области с разными шаблонами в ячейке и выводить одну из них в зависимости от
2 dvrk
 
28.04.22
11:11
(1) не совсем понял что это даст
3 vicof
 
28.04.22
11:12
называть темы надо нормально
и задачи излагать нормально.
4 1Сергей
 
28.04.22
11:13
(2) ничего. Просто другой вариант, если этот не нравится
5 dvrk
 
28.04.22
11:14
(3) хз как назвать тему для этого топика
6 dvrk
 
28.04.22
11:14
(4) то есть вариант, который написал я - адекватное решение?
7 vicof
 
28.04.22
11:15
(5) Это потому что ты не понимаешь задачу.
8 dvrk
 
28.04.22
11:17
(7) ну, может быть и не понимаю, но могу процитировать постановщика "смотрит ответственного в документе и в зависимости от того кто там вставляем в  параметр текст, который я дал тебе в экселе, в экселе таблица ФИО - текст ФИО - текст ФИО - текст
9 unbred
 
28.04.22
11:19
закпрос к контактной информации.
собираешь строку из выборки. строку втыкаешь в параметр.
10 dvrk
 
28.04.22
11:21
(9) ага, согласен, только в контактной информации нет всего, что требуется в тексте, а писать что-то типа "Текст " + КонтктнаяИнформация + " Текст" какой смысл
11 1Сергей
 
28.04.22
11:22
(8) я бы добавил доп.реквизит, что типа ТекстПодписи
12 vicof
 
28.04.22
11:23
(10) Добавляешь представления контактной информации в массив, потом соединяешь строчки в одну и выводишь
13 dvrk
 
28.04.22
11:26
(11) (12) понял, спасибо
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс