|
Получение данных из документа и вывод в печатную форму | ☑ | ||
---|---|---|---|---|
0
michael9472
02.05.16
✎
13:54
|
Получаю Комментарий(код ниже) из документа. Далее пытаюсь вывести результат в печатной форме, но он не выводится. Думаю может при получении Комментарий есть ошибка, но никак не могу обнаружить ее. Может быть вы подскажете.
Запрос=Новый Запрос; Запрос.Текст= "ВЫБРАТЬ | СчетФактураВыданный.Комментарий КАК Комментарий |ИЗ | Документ.СчетФактураВыданный КАК СчетФактураВыданный |ГДЕ | СчетФактураВыданный.Ссылка = &Ссылка"; Запрос.УстановитьПараметр("Ссылка",СсылкаНаОбъект); РезультатЗапроса=Запрос.Выполнить(); Строка=РезультатЗапроса.Выбрать(); Строка.Следующий(); Судно=Строка.Комментарий; |
|||
1
Lexey_
02.05.16
✎
13:56
|
(0) "Далее пытаюсь вывести результат в печатной форме, но он не выводится." В коде нет вывода в печатную форму
|
|||
2
michael9472
02.05.16
✎
13:57
|
(1) я знаю. я решил опустить это
|
|||
3
Lexey_
02.05.16
✎
14:00
|
(2) тогда в чем смысл твоего поста?
|
|||
4
michael9472
02.05.16
✎
14:09
|
(3) поиска ошибки в приведенном коде. Если код вывода необходим, то его привожу.
Макет = ПолучитьМакет("_СчетФактура1137"); ОбластьМакета = Макет.ПолучитьОбласть("Подвал"); ОбластьМакета.Параметры.Судно="Судно: "+Судно; |
|||
5
michael9472
02.05.16
✎
14:10
|
забыл указать:
ТабличныйДокумент.Вывести(ОбластьМакета); |
|||
6
michael9472
02.05.16
✎
14:11
|
Однако по какой-то причине(которую мне не удалось выявить) не выводит результат
|
|||
7
Lexey_
02.05.16
✎
14:13
|
(6) бери отладчик и смотри, может быть комментарий не заполнен или еще что
|
|||
8
Лефмихалыч
02.05.16
✎
14:23
|
(4) где код, которым ты выводишь комментарий в печатную форму?
|
|||
9
1Сергей
02.05.16
✎
14:27
|
Если камент - строка неорганической длины, то обломись
|
|||
10
michael9472
02.05.16
✎
14:28
|
(8) ОбластьМакета.Параметры.Судно="Судно: "+Судно;
|
|||
11
michael9472
02.05.16
✎
14:28
|
(9) почему ?
|
|||
12
1Сергей
02.05.16
✎
14:29
|
(11) потому как запрос их не понимает
|
|||
13
michael9472
02.05.16
✎
14:30
|
(12) консоль мне выдает результат
|
|||
14
1Сергей
02.05.16
✎
14:32
|
(13) тогда не в этом дело. Может с макетом что-то не то?
|
|||
15
michael9472
02.05.16
✎
14:35
|
(14) это вряд ли
|
|||
16
michael9472
02.05.16
✎
14:35
|
(14) я так понимаю код правильный ?
|
|||
17
1Сергей
02.05.16
✎
14:36
|
отладчиком смотрел что в "ОбластьМакета.Параметры.Судно" ?
(14) пока не вижу ничего неправильного |
|||
18
michael9472
02.05.16
✎
14:37
|
(17) в процессе
|
|||
19
NuLLsoft
02.05.16
✎
15:18
|
Рабочий код, набросал почти как у ТС.
Ссылка на скрин, в табличном документе у ячейки свойство "параметр" и параметр "судно": http://i1.imageban.ru/out/2016/05/02/95feda8073760c3eb843be08d77cacd4.png Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ЗаказПокупателя.Комментарий КАК Комментарий |ИЗ | Документ.ЗаказПокупателя КАК ЗаказПокупателя |ГДЕ | ЗаказПокупателя.Ссылка = &ЭтотОбъект"; Запрос.УстановитьПараметр("ЭтотОбъект", Объект.Ссылка); Строка = Запрос.Выполнить().Выбрать(); Строка.Следующий(); Судно = Строка.Комментарий; ТабДок = Новый ТабличныйДокумент; Макет = Документы.ЗаказПокупателя.ПолучитьМакет("ПФ_MXL_Макет"); ОбластьМакета = Макет.ПолучитьОбласть("Подвал"); ТабДок.Очистить(); ОбластьМакета.Параметры.Судно = "Судно: " + Судно; ТабДок.Вывести(ОбластьМакета); ТабДок.Показать(); |
|||
20
michael9472
02.05.16
✎
15:52
|
спасибо за помощь
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |