|
Выгрузка движения документа | ☑ | ||
---|---|---|---|---|
0
Ефремов
16.10.12
✎
09:10
|
Здравствуйте, коллеги.
Почему не происходит выгрузка? Док = Документы.ПередачаМатериаловВЭксплуатацию.НайтиПоНомеру(СсылкаНаОбъект.Номер, СсылкаНаОбъект.Дата); ТЗ = Док.ПолучитьОбъект().Движения.Хозрасчетный.Выгрузить(); ТЗ.ВыбратьСтроку(); Документ находит. Документ проведен. Проводки есть. А таблица значений пустая! Заранее благодарю. Ефремов. |
|||
1
Godofsin
16.10.12
✎
09:10
|
ТЗ.ВыбратьСтроку(); в 8 это 5!
|
|||
2
Maxus43
16.10.12
✎
09:10
|
Движения.Прочитать() надо сперва,
Не за что. |
|||
3
Godofsin
16.10.12
✎
09:12
|
Что то я невнимательный седня какой-то ((
|
|||
4
Maxus43
16.10.12
✎
09:14
|
А вобще - запросом лучше получай движения, и выгружай в ТЗ. По православному так
|
|||
5
BuHu
16.10.12
✎
09:15
|
(1) а что не так?
|
|||
6
Maxus43
16.10.12
✎
09:16
|
(5) да непривычно просто наверно, я напирмер ни разу не пользовался такой конструкцией
|
|||
7
BuHu
16.10.12
✎
09:18
|
(6) ну можно конечно и в отладке посмотреть , что в таблице , но если не ставить точку останова , то можно и так глянуть
|
|||
8
Godofsin
16.10.12
✎
09:19
|
(6)+1
Еще и прочитал как ВыбратьСтрокИ() |
|||
9
Нуф-Нуф
16.10.12
✎
09:20
|
(2) полноте вам, батенька. прочитывать ни к чему
|
|||
10
Нуф-Нуф
16.10.12
✎
09:21
|
Док = Документы.ПередачаМатериаловВЭксплуатацию.НайтиПоНомеру(СсылкаНаОбъект.Номер, СсылкаНаОбъект.Дата);
ТЗ = Док.ПолучитьОбъект().Движения.Хозрасчетный.Выгрузить(); Для Каждого Стр Из Тз Цикл КонецЦикла; |
|||
11
Maxus43
16.10.12
✎
09:23
|
м.б. конечно...
|
|||
12
BuHu
16.10.12
✎
09:26
|
(11) прочитать надо если через набор записей получаешь движения , а так Нуф-Нуф прав
|
|||
13
Maxus43
16.10.12
✎
09:29
|
в некоторых случая и Движения надо читать, надо пробовать, но конечно может и не прав я
|
|||
14
Ефремов
16.10.12
✎
09:37
|
"Сварганил" такую конструкцию:
Док = Документы.ПередачаМатериаловВЭксплуатацию.НайтиПоНомеру(СсылкаНаОбъект.Номер, СсылкаНаОбъект.Дата); Док.ПолучитьОбъект().Движения.Хозрасчетный.Прочитать(); ТЗ = Док.ПолучитьОбъект().Движения.Хозрасчетный.Выгрузить(); ТЗ.ВыбратьСтроку(); Не помогло. Что не так? |
|||
15
Нуф-Нуф
16.10.12
✎
09:40
|
(14) мсье не читатель? мсье писатель?
см (10) |
|||
16
Ефремов
16.10.12
✎
09:43
|
(15) Обязательно перебирать в цикле, если я просто хочу посмотреть таблицу значений?
|
|||
17
Maxus43
16.10.12
✎
09:47
|
(16) Что значит "посмотреть"?
|
|||
18
Ефремов
16.10.12
✎
09:49
|
(15) Вставил цикл. Как и ожидал: выборка пустая.
(17) Посмотреть - это вывести таблицу значений в интерактивный режим для выбора строки: ТЗ.ВыбратьСтроку(); |
|||
19
Нуф-Нуф
16.10.12
✎
09:50
|
(18) завязывай с 7ными фишками. ставь точку в отладчике и смотри там
|
|||
20
Maxus43
16.10.12
✎
09:57
|
Делай запросом, остальное от лукавого.
Если надо вывести на экран - помещай ТЗ в ТабПоле и т.д. |
|||
21
Wern
16.10.12
✎
10:01
|
Какая разница как смотреть, что циклом, чтоб выбрать строку, что в отладчике, это не меняет того что тз пустая.
|
|||
22
hhhh
16.10.12
✎
10:01
|
(18) ты получил два объекта. В один прочитал движения, а другой объект просматриваешь. Юморист.
|
|||
23
hhhh
16.10.12
✎
10:05
|
(22)+ вот так попробуй
МойГорячоЛюбимыйОбъектВКоторыйЯПрочитаюДвиженияАПотомВыгружу = Док.ПолучитьОбъект(); МойГорячоЛюбимыйОбъектВКоторыйЯПрочитаюДвиженияАПотомВыгружу.Движения.Хозрасчетный.Прочитать(); ТЗ = МойГорячоЛюбимыйОбъектВКоторыйЯПрочитаюДвиженияАПотомВыгружу.Движения.Хозрасчетный.Выгрузить(); |
|||
24
Aprobator
16.10.12
✎
10:08
|
(0) извращенец.
|
|||
25
Aprobator
16.10.12
✎
10:09
|
вообще конечно юзать объект для получения движений это пять.
|
|||
26
Ефремов
16.10.12
✎
10:11
|
(23) Так получилось!
hhhh, персональное Cпасибо! Буду разбираться: в чем отличие с поей конструкцией?! |
|||
27
Aprobator
16.10.12
✎
10:12
|
(26) ответ уже в (2) давали.
|
|||
28
Ефремов
16.10.12
✎
10:29
|
Всем спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |