строка более 1000 символов

Новая тема
Показывать по 10 20 40 сообщений
Для оценки сумм есть итоговые данные по табличной части. Для удобства ввода данных есть возможность "прикрутить" обработку заполнения. Можно так же сводную форму сделать внешнюю для удобства получения информации по документу.
А то что вы хотите сделать это противоречит здравому смыслу. Так данные в учетных системах не хранятся.
> будет не удобна для восприятия.
Вы считаете, что перечисление такого количества номер в одной сроке удобно для восприятия ?
При таком количестве символов в строке, внимание на эту информацию никто обращать не будет! Навернека у них настроен эл.обмен документами, потому как я слабо представляю человека который вручную будет набирать у себя в базе, то что пришло ему от поставщика услуг.
в том то и дело, набивают в ручную и хотят видеть всё это в печатной форме в полном объёме, а не только первые 1000 символов
Может быть что то поправить в консерватории? Потому как я слабо могу себе представить человека, который в своем уме согласиться набивать строки с количеством сиволов более 1000!
ну не совсем прям вручную, копипастят в основном
В вашем случае собирать данные нужно не запросом, а обходом по ТЧ документа вручную. Результат на скриншоте - длина строки более 1500 символов.
а вот это уже первый деловой совет, то что надо, спасибо.

а вы не поделитесь кусочком кода, как это у вас реализовано, чтоб у меня был пример. А то опыт кодерства не большой.
Кстати еще один вариант решения проблемы (макс число символов 4000):
В запросе создайте вместо:

ВЫРАЗИТЬ(ВложенныйЗапрос.Номенклатура.Содержание КАК Строка(1000)) КАК Товар, 



несколько строк типа:

ПОДСТРОКА(ВложенныйЗапрос.Номенклатура.Содержание, 1, 1000) КАК Товар1,



ПОДСТРОКА(ВложенныйЗапрос.Номенклатура.Содержание, 1001, 1000) КАК Товар2,
ПОДСТРОКА(ВложенныйЗапрос.Номенклатура.Содержание, 2001, 1000) КАК Товар3,
ПОДСТРОКА(ВложенныйЗапрос.Номенклатура.Содержание, 3001, 1000) КАК Товар4,


в коде заполнения печатной формы где заполняется параметр:

ОбластьДанных.Параметры.Товар       = СокрЛП(ВыборкаСтрокТовары.Товар) 



добавьте объединение строк:
ОбластьДанных.Параметры.Товар       = СокрЛП(ВыборкаСтрокТовары.Товар1 + ВыборкаСтрокТовары.Товар2 + ВыборкаСтрокТовары.Товар3 + ВыборкаСтрокТовары.Товар4)



P.S.: Если выше описанное является китайской письменностью, лучше пригласить специалиста, либо тренироваться на демобазах!!!
Не плохое решение. Только вместо "Товары1" поле лучше назвать "Товар". Тогда останется совместимость для других печ.форм.
Читают тему
(гостей: 1)

Быстрый переход