|
УПП.8.2ТН Приложение №4, выводит наименование груза по последней строке, почему? | ☑ | ||
---|---|---|---|---|
0
Tisha
29.07.11
✎
10:26
|
Прошу помощи! п.3. Наименование груза выводится только последняя строка наименования из табличной части документа, вот пример выборки:
Для Каждого ВыборкаДанных Из ЗапросТовары Цикл ТоварНаименование = (ВыборкаДанных.ТоварНаименование); Для Счетчик = 1 По СтрЧислоСтрок (ТоварНаименование)Цикл Сообщить (ТоварНаименование); КонецЦикла; КонецЦикла; Счетчик просчитывает, например, 5 наименований продукции, а выводится только последняя строчка, вот пример: ДанныеДокумента.Вставить("Пункт3_1", СокрЛП(ТоварНаименование)); Что делаю не так? Помогите пожалуйста! |
|||
1
Aleksey
29.07.11
✎
10:29
|
Т.е. ты в одно и тоже место вставляешь 5 раз, а потому удивляешься, почему только последние там данные?
|
|||
2
Tisha
29.07.11
✎
10:31
|
Не понимаю...
|
|||
3
abjurer
29.07.11
✎
10:44
|
ДанныеДокумента - это структура
Вставить (Insert) Синтаксис: Вставить(<Ключ>, <Значение>) Описание: Устанавливает значение элемента структуры по ключу. Если элемент с переданным значением ключа существует, то его значение заменяется, в противном случае добавляется новый элемент. --- В первый раз значение по ключу "Пункт3_1" наименование товара добавляется, в последующие итерации - заменятся. |
|||
4
Tisha
29.07.11
✎
10:51
|
Понимаю, не нужно отбращаться к ДаннымДокумента, а придумать свой ход, спасибо
|
|||
5
abjurer
29.07.11
✎
10:56
|
ну если тупо с похмелья, то можно сделать как-то так внутри цикла
Если ДанныеДокумента.Свойство("Пункт3_1") тогда ДанныеДокумента.Пункт3_1 = ДанныеДокумента.Пункт3_1 + "; " + СокрЛП(ТоварНаименование); Иначе ДанныеДокумента.Вставить("Пункт3_1", СокрЛП(ТоварНаименование)); КонецЕсли; |
|||
6
Tisha
29.07.11
✎
11:00
|
Да не с похмелья я, не знаю восьмерку еще - не так давно купили, спасибо огромное, что нашли на меня время!
|
|||
7
Tisha
29.07.11
✎
11:05
|
abjurer!!! Все получилось!!!Благодарю!!!
|
|||
8
ОчкарикСлава
29.07.11
✎
11:14
|
А там наименование разве не из классификатора? помоему не нужно туда все позиции лепить...
Единая тарифно-статистическая номенклатура грузов он называется... |
|||
9
abjurer
29.07.11
✎
11:21
|
(7) всегда пожалста
(8) ну там оговорка, что для опасных/скоропортящихся надо брать из классификатора. а так хз. наши логисты влепили туда стринг "Заморозка -18С", ибо возим овощи/рыбу/мороженое/прочие ледышки. Вроде канает. |
|||
10
ОчкарикСлава
29.07.11
✎
11:24
|
(9) ааа, ну может быть... мы своё парфюмерное нашли.
А вообще типовая нифига на лист не влезает зараза... уж я её и так и этак пробовал резать... шрифт сделать чтоли пол миллиметра? %) |
|||
11
abjurer
29.07.11
✎
11:26
|
На один не лезет. На три - лёхко. Пользуны довольны.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |