строка более 1000 символов
20.06.2012
16:25
#1
"Коллеги, подскажите пожалуйста
как передать в печатную форму строку длинной более 1000 символов?
а то наши наименования услуг не помещаются в это кол-во символов и печатная форма их выводит не полностью
ЧастьЗапросаДляВыбораСодержанияУслуг = ФормированиеПечатныхФорм.ПолучитьЧастьЗапросаДляВыбораСодержанияУслуг("ЗаказПокупателя");
Запрос.Текст =
"ВЫБРАТЬ
| ВложенныйЗапрос.Номенклатура КАК Номенклатура,
| ВЫРАЗИТЬ(ВложенныйЗапрос.Номенклатура.НаименованиеПолное КАК Строка(1000)) КАК Товар,
| ВложенныйЗапрос.Номенклатура.Код КАК Код,
| ВложенныйЗапрос.Номенклатура.Артикул КАК Артикул,
| ВложенныйЗапрос.Количество,
| ВложенныйЗапрос.ЕдиницаИзмерения,
| ВложенныйЗапрос.Цена,
| ВложенныйЗапрос.Сумма,
| ВложенныйЗапрос.СуммаНДС,
| ВложенныйЗапрос.НомерСтроки КАК НомерСтроки,"
как передать в печатную форму строку длинной более 1000 символов?
а то наши наименования услуг не помещаются в это кол-во символов и печатная форма их выводит не полностью
ЧастьЗапросаДляВыбораСодержанияУслуг = ФормированиеПечатныхФорм.ПолучитьЧастьЗапросаДляВыбораСодержанияУслуг("ЗаказПокупателя");
Запрос.Текст =
"ВЫБРАТЬ
| ВложенныйЗапрос.Номенклатура КАК Номенклатура,
| ВЫРАЗИТЬ(ВложенныйЗапрос.Номенклатура.НаименованиеПолное КАК Строка(1000)) КАК Товар,
| ВложенныйЗапрос.Номенклатура.Код КАК Код,
| ВложенныйЗапрос.Номенклатура.Артикул КАК Артикул,
| ВложенныйЗапрос.Количество,
| ВложенныйЗапрос.ЕдиницаИзмерения,
| ВложенныйЗапрос.Цена,
| ВложенныйЗапрос.Сумма,
| ВложенныйЗапрос.СуммаНДС,
| ВложенныйЗапрос.НомерСтроки КАК НомерСтроки,"
20.06.2012
16:58
#6
не получится, ведь надо выводить не само наименование услуги а её содержание, а оно на одну и туже услугу в каждой строке документа разное, требуется именно весь объём содержания услуги в печатную форму выводить. Думается раз строка максимум 1000 символов, надо преобразовывать содержание услуги не в строку а во что-то ещё что вместит больше текста, а вот во что и как, в этом и вопрос..
20.06.2012
17:21
#8
пребывал, в этом случае при формировании печатной формы получаю вот такой результат
21.06.2012
09:01
#9
Вообще я бы делал несколько строк документа, а не все в одну строку "засовывал".
21.06.2012
09:39
#10
можно, но такое решение не удобно для пользователей, они ведь и так засовывают в док по 10 - 20 наборов таких вот услуг, из низ скажем 3 вот такие длинные, каждый комплект предоставлялся отдельно, может в разные даты по факту, (они по суммам ориентируются) а если их разбить документ (табличная часть) будет не удобна для восприятия. Надо всё таки найти способ вывести в печатную форму содержание услуги полностью не зависимо от его длинны. Есть ещё мысли у кого-нибудь?
Читают тему
(гостей: 1)