|
разбиение по строкам | ☑ | ||
---|---|---|---|---|
0
3463
01.08.13
✎
11:29
|
Добрый день!такие дела,документ гарантийный талон выводить печатную форму,на пример товар1 кол 3 и т.д. нужно чтобы эта строка разбивалась на 3 ,при выводе гарантийника выходили 3 строки вместо одной. не могу понять как это организовать
|
|||
1
Капитан О
01.08.13
✎
11:30
|
это делать в цикле
|
|||
2
3463
01.08.13
✎
11:31
|
Строка.Разбить или как это сделать?или поле макета разбивать
|
|||
3
Капитан О
01.08.13
✎
11:32
|
(2) получила, вывела, получила, вывела
|
|||
4
3463
01.08.13
✎
11:34
|
спасибули
|
|||
5
Капитан О
01.08.13
✎
11:35
|
незачто
|
|||
6
Как страшно жить
01.08.13
✎
11:36
|
Для каждого СтрТовары из Товары Цикл
Для й=1 по СтрТовары.Количество Цикл |
|||
7
3463
01.08.13
✎
13:19
|
видимо я опять не так что-то делаю,вот что навыдумывала
Пока ВыборкаДетальныеЗаписи.Количество Цикл Для ОбластьТаблицаДетали = 1 по ВыборкаДетальныеЗаписи.Количество()Цикл ОбластьТаблицаДетали.Параметры.Получить(ВыборкаДетальныеЗаписи); ОбластьТаблицаДетали.Параметры.Заполнить(ВыборкаДетальныеЗаписи); ТабДокумент.Вывести(ОбластьТаблицаДетали); КонецЦикла; КонецЦикла; ошибка такая вот Не удалось сформировать внешнюю печатную форму! Преобразование значения к типу Булево не может быть выполнено |
|||
8
3463
01.08.13
✎
13:29
|
понимаю что 1 лишнее,но как тогда черт возьми
|
|||
9
Vyachelsv
01.08.13
✎
13:33
|
Пока ВыборкаДетальныеЗаписи.Следубщий() Цикл
Для ОбластьТаблицаДетали = 1 по ВыборкаДетальныеЗаписи.Количество()Цикл ОбластьТаблицаДетали.Параметры.Заполнить(ВыборкаДетальныеЗаписи); ТабДокумент.Вывести(ОбластьТаблицаДетали); КонецЦикла; КонецЦикла; |
|||
10
Vyachelsv
01.08.13
✎
13:35
|
(9) Нет даже не так
Пока ВыборкаДетальныеЗаписи.Следущий() Цикл Для Ин = 1 и по ВыборкаДетальныеЗаписи.Кол Цикл ОбластьТаблицаДетали.Параметры.Заполнить(ВыборкаДетальныеЗаписи); ОбластьТаблицаДетали.Параметры.Количество = 1; ТабДокумент.Вывести(ОбластьТаблицаДетали); КонецЦикла; КонецЦикла; |
|||
11
3463
01.08.13
✎
13:41
|
а Ин это что такое
|
|||
12
3463
01.08.13
✎
13:56
|
ну эт я конечно ступила)я сделала как Вы написали выдает ошибку Значение не является значением объектного типа (Параметры)
|
|||
13
Капитан О
01.08.13
✎
14:12
|
(12) предположение о наличии параметров у этой области - твоё
|
|||
14
Vyachelsv
01.08.13
✎
14:42
|
(11) "Ин" это просто для счётчика
Пока ВыборкаДетальныеЗаписи.Следущий() Цикл - Выбирает следующую запись в запросе, она будет в "ВыборкаДетальныеЗаписи" Для Ин = 1 и по ВыборкаДетальныеЗаписи.Кол Цикл - "Ин" счётчик "ВыборкаДетальныеЗаписи.Кол" - это реквизит "Количество" (у вас возможно другое) ОбластьТаблицаДетали.Параметры.Заполнить(ВыборкаДетальныеЗаписи); - Заполняет все параметры ОбластьТаблицаДетали.Параметры.Количество = 1; - "Количество" (может у вас по другому называется) это параметр в макете который у вас всегда 1 (как я понял) Кстати попробуйте без этой строки , что выведет |
|||
15
3463
01.08.13
✎
15:06
|
{ВнешняяОбработка.ГарантийныйТалоон.МодульОбъекта(95,15)}: Ошибка в выражении
Для Ин = 1 и<<?>> по ВыборкаДетальныеЗаписи.Количество Цикл (Проверка: Толстый клиент (обычное приложение)) очередная ошибка |
|||
16
Vyachelsv
01.08.13
✎
15:08
|
(15) "и" это опечатка
Для Ин = 1 по ВыборкаДетальныеЗаписи.Количество Цикл |
|||
17
3463
01.08.13
✎
15:12
|
хех,ни чего не выводит и ошибок не выдает
|
|||
18
3463
01.08.13
✎
15:14
|
через отладчик выдает ошибку
Значение не является значением объектного типа (Метаданные) УниверсальныеМеханизмы.НапечататьДокумент(ТабДокумент, КоличествоЭкземпляров, НаПринтер, |
|||
19
Grobik
01.08.13
✎
15:14
|
3,7,8
|
|||
20
3463
01.08.13
✎
15:17
|
разобралась,надо было ложь написать в универсальных механизмах
|
|||
21
3463
01.08.13
✎
15:18
|
работает,выдает строки по количеству товара,но в каждой строке количество 5,надо чтобы 1 было в каждой строчке
|
|||
22
3463
01.08.13
✎
15:20
|
все разобралась,все работает))спасибо большое при большое))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |