|
Как перебрать все записи табличной части документа? | ☑ | ||
---|---|---|---|---|
0
new1snik
30.04.13
✎
13:10
|
Как перебрать все записи табличной части документа "Поступление товаров и услуг" во вкладке "Товары"?
|
|||
1
Волшебник
30.04.13
✎
13:11
|
Для каждого СтрокаТЧ Из Товары Цикл
|
|||
2
Godofsin
30.04.13
✎
13:11
|
для каждого СтрокаТЧ из Товары цикл
КонецЦикла; |
|||
3
1Сергей
30.04.13
✎
13:11
|
(1) теряешь хватку. Правильный ответ: циклом
|
|||
5
Михаил 1С
30.04.13
✎
13:12
|
(1), (2) А перед этим еще надо написать что-то вроде
Товары = НашДокументПТУ.Товары; :)) |
|||
6
Михаил 1С
30.04.13
✎
13:13
|
(4) Чего ты ругаешься? Не хочешь - не отвечай.
|
|||
7
SherifSP
30.04.13
✎
13:15
|
(0) Для Каждого СтрокаТовары Из Товары Цикл
КонецЦикла; |
|||
8
new1snik
30.04.13
✎
13:18
|
А где то задается "СтрокаТовары" или "СтрокаТЧ" после "Для каждого"
|
|||
9
new1snik
30.04.13
✎
13:18
|
?
|
|||
10
Godofsin
30.04.13
✎
13:18
|
(8) нет
|
|||
11
cw014
30.04.13
✎
13:19
|
(8) Она задается в строке
"Для Каждого СтрокаТовары Из Товары Цикл" |
|||
12
Godofsin
30.04.13
✎
13:20
|
+(10) Можешь даже так:
Для каждого МнеЛеньСмотретьСП_ЛучшеСпрошу из Товары цикл |
|||
13
new1snik
30.04.13
✎
13:22
|
(10)
Процедура ЗаполнитьПоДокументам(ВнешнийЭлементНоменклатуры = Неопределено) ФормаВыбора = Документы.ПоступлениеТоваровУслуг.ПолучитьФормуВыбора(); ФормаВыбора.Заголовок = "Выберите документ поступления"; ДокументСсылка = ФормаВыбора.ОткрытьМодально(); Если ДокументСсылка = Неопределено Тогда Возврат; КонецЕсли; Документ = ДокументСсылка.ПолучитьОбъект(); Товары = Документ.Товары; Для Каждого СтрокаТабличнойЧасти Из Товары Цикл Сообщить("!");//В выбранном документе 2 записи в табличной части, но ничего не выводится КонецЦикла; КонецПроцедуры Почему то не хочет работать. И как код постить на форуме, чтобы выглядело аккуратно? |
|||
14
new1snik
30.04.13
✎
13:22
|
Второй вопрос отпал, автоматом код выделяется.
|
|||
15
cw014
30.04.13
✎
13:24
|
(13) 1) Нафига получать объект
2) Дай догадаться, всегда выводит "!"??? |
|||
16
new1snik
30.04.13
✎
13:24
|
(15) Нет, вообще ничего не выводит.
|
|||
17
Godofsin
30.04.13
✎
13:25
|
(13) Объект получать не нужно.
Товары = ДокументСсылка.Товары; |
|||
18
Godofsin
30.04.13
✎
13:25
|
Должно работать
|
|||
19
NcSteel
30.04.13
✎
13:26
|
(0) Запросом.
|
|||
20
Godofsin
30.04.13
✎
13:26
|
Посмотри в отладчике перед циклом
Товары.Количество() |
|||
21
NcSteel
30.04.13
✎
13:27
|
(13) Никогда так не делай. Надо написать запрос. И не слушай глупые подсказки (1) - (18)
|
|||
22
cw014
30.04.13
✎
13:28
|
(21) А я еще в начале сказал "Запросом", но мой сообщений удалили
|
|||
23
ДенисЧ
30.04.13
✎
13:28
|
(21) Даааа? А как ты запросом поменяешь содержимое полученных строк?
|
|||
24
NcSteel
30.04.13
✎
13:29
|
(23) Где в ноль про изменение содержимого?
|
|||
25
Godofsin
30.04.13
✎
13:29
|
(22) Врете, мистер =)
|
|||
26
NcSteel
30.04.13
✎
13:30
|
(24) + Да и содержимое можно (нужно) изменить в запросе.
|
|||
27
Mагистр
30.04.13
✎
13:30
|
Кстати интересное наблюдение - сколько раз приходилось ремонтировать дбф ки поцоканные вирусней дык вот чтобы прочитать из них данные приходилось пользовать запросы
|
|||
28
new1snik
30.04.13
✎
13:30
|
(20)Количество записей = 0
Хотя их там 2 шт. |
|||
29
Mагистр
30.04.13
✎
13:31
|
почему то запросы отрабатывают , а когда лезешь к справочнику интерактивно или получить элемент () 1с ку глючит.
|
|||
30
Godofsin
30.04.13
✎
13:31
|
(28) Точно товары, а не услуги?
|
|||
31
yanejsh
30.04.13
✎
13:32
|
(28) может документ не записан?
|
|||
32
new1snik
30.04.13
✎
13:32
|
(30) Да, точно товары. Специально добавил 2 товара в табличную часть.
|
|||
36
NcSteel
30.04.13
✎
13:34
|
(32) А документ записал?
|
|||
37
new1snik
30.04.13
✎
13:34
|
(31) Будете ругаться, но документ не проведен.
|
|||
38
new1snik
30.04.13
✎
13:34
|
Стало лень вносить кучу данных в пустую конфигурацию.
|
|||
39
НаборДанных
30.04.13
✎
13:35
|
(37) И, он записан?
|
|||
40
Godofsin
30.04.13
✎
13:35
|
(37) Это необязательно
|
|||
41
НаборДанных
30.04.13
✎
13:35
|
Отладчик на Документ = ДокументСсылка.ПолучитьОбъект(); и результат сюда выдай, чему равен документ.
|
|||
42
yanejsh
30.04.13
✎
13:36
|
ЗАпиСАн или нет?
|
|||
43
NcSteel
30.04.13
✎
13:36
|
(37) Не важно проведен или нет. Важно что бы в документе не стояло отметки "*" - означающей что он модифицирован и не записан.
|
|||
44
NcSteel
30.04.13
✎
13:36
|
(41) ДокументОбъект.ХХХХХХ
))) |
|||
45
yanejsh
30.04.13
✎
13:36
|
пофигу на проведение.
скажи, он записаН? |
|||
46
new1snik
30.04.13
✎
13:37
|
(43) Да, он записан.
|
|||
47
NcSteel
30.04.13
✎
13:37
|
(43) + Да и закрыть форму документа с товарами, тоже нужно ))))
|
|||
48
NcSteel
30.04.13
✎
13:37
|
(46) тогда ты где то врешь.
|
|||
49
Godofsin
30.04.13
✎
13:38
|
(48) ++++
Или выбираешь не тот документ |
|||
50
НаборДанных
30.04.13
✎
13:38
|
(46)Покажи чему равен Документ после выполнения Документ = ДокументСсылка.ПолучитьОбъект();
|
|||
51
new1snik
30.04.13
✎
13:39
|
(50) Поступление товаров и услуг 00000000001 от 30.04.2013 15:34:26
|
|||
52
new1snik
30.04.13
✎
13:40
|
(49)Документ всего один, не могу выбрать не тот.
|
|||
53
cw014
30.04.13
✎
13:41
|
(51) В отладчике во внутрь цикла заходит?
Чему равно в отладчике Доукмент.Товары.Количество() ??? |
|||
54
new1snik
30.04.13
✎
13:41
|
(53) 0
|
|||
55
НаборДанных
30.04.13
✎
13:41
|
Сообщить(Товары.Количество()); и сюда.
|
|||
56
new1snik
30.04.13
✎
13:42
|
(55) 0
|
|||
57
cw014
30.04.13
✎
13:42
|
(56) Документ у тебя пустой
|
|||
58
НаборДанных
30.04.13
✎
13:42
|
(54)Закрой 1С и отойди от компьютера.
|
|||
59
Бледно Золотистый
30.04.13
✎
13:43
|
(53) Телепатирую: документ записан, но с пустой ТЧ, ТС добавляет строки и жмет кнопка не перезаписывая.
|
|||
60
НаборДанных
30.04.13
✎
13:43
|
(59)+
|
|||
61
НаборДанных
30.04.13
✎
13:45
|
Или добавляет в Услуги, но это было бы слишком)))
|
|||
62
Godofsin
30.04.13
✎
13:45
|
60 постов о переборе ТЧ в цикле....
|
|||
63
НаборДанных
30.04.13
✎
13:46
|
+) (0)Послушай это http://rutube.ru/video/6e6a7bcc057bbfbeeaa76d7285a1a0f4/ и вали из профессии.
|
|||
64
yanejsh
30.04.13
✎
13:50
|
сделай принтскрин документа с двумя записанными строками в ТЧ
|
|||
66
Простенький вопросик
30.04.13
✎
13:53
|
Вопрос уже решен? Что там конкретно перебрать? Суть задачи то в чем?
|
|||
67
НаборДанных
30.04.13
✎
13:54
|
(66)Автор походу принял мой совет и свалил)
|
|||
68
Godofsin
30.04.13
✎
13:55
|
(67) по английски
|
|||
69
Privalov
30.04.13
✎
14:00
|
Вот так они всегда.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |