|
|
|
Как получить доступ к табличной части по ее имени
|
|||
|---|---|---|---|
|
#18+
Добрый день. Ситуация такая. 1C v 8.1 Есть строковая переменная в которой находится название табличной части документа. Как получить доступ к этой табличной части? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2010, 17:33 |
|
||
|
Как получить доступ к табличной части по ее имени
|
|||
|---|---|---|---|
|
#18+
ТАбличнаяЧасть[номерстроки].вашапеременная ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2010, 17:44 |
|
||
|
Как получить доступ к табличной части по ее имени
|
|||
|---|---|---|---|
|
#18+
См. поиск в метаданных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2010, 17:45 |
|
||
|
Как получить доступ к табличной части по ее имени
|
|||
|---|---|---|---|
|
#18+
Программист 1с, Моя пременная это название табличной части доступ к которой надо получить, что то вроде доступа к документу: Документы[Название] а ДокументОбъект[НазваниеТабличнойЧасти] не проходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2010, 17:54 |
|
||
|
Как получить доступ к табличной части по ее имени
|
|||
|---|---|---|---|
|
#18+
armadillo ДокументОбъект[НазваниеТабличнойЧасти] не проходит. код покажи у всех работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2010, 17:58 |
|
||
|
Как получить доступ к табличной части по ее имени
|
|||
|---|---|---|---|
|
#18+
Вот код НазваниеТабличнойЧасти="Расходы"; ДокВыборка=Документы.Договор.Выбрать(); Пока ДокВыборка.Следующий() Цикл Докум=ДокВыборка.ПолучитьОбъект(); Докум[НазваниеТабличнойЧасти] - не работает КонецЦикла; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2010, 18:10 |
|
||
|
Как получить доступ к табличной части по ее имени
|
|||
|---|---|---|---|
|
#18+
armadilloВот код НазваниеТабличнойЧасти="Расходы"; ДокВыборка=Документы.Договор.Выбрать(); Пока ДокВыборка.Следующий() Цикл Докум=ДокВыборка.ПолучитьОбъект(); Докум[НазваниеТабличнойЧасти] - не работает КонецЦикла; осталось подумать что есть ДокВыборка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2010, 19:22 |
|
||
|
Как получить доступ к табличной части по ее имени
|
|||
|---|---|---|---|
|
#18+
Господин ПЖ, Извините не понял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2010, 19:35 |
|
||
|
Как получить доступ к табличной части по ее имени
|
|||
|---|---|---|---|
|
#18+
armadillo, ДокВыборка.ПолучитьОбъект(); Какой именно объект надеешься получить? Объект обычно из ссылки на объект получают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2010, 22:13 |
|
||
|
Как получить доступ к табличной части по ее имени
|
|||
|---|---|---|---|
|
#18+
WildSery, Получаю объект документа. С этим проблем нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2010, 10:36 |
|
||
|
Как получить доступ к табличной части по ее имени
|
|||
|---|---|---|---|
|
#18+
А в отладчике что говорит про Докум? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2010, 11:48 |
|
||
|
Как получить доступ к табличной части по ее имени
|
|||
|---|---|---|---|
|
#18+
Программист 1с, С Докум все нормально, это объект документа. Проблема в том как обратиться к табличной части документа Докум["Расходы"] - 1С такой синтаксис обращения к табличной части не поддерживает. В том и вопрос как к ней обратиться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2010, 12:08 |
|
||
|
Как получить доступ к табличной части по ее имени
|
|||
|---|---|---|---|
|
#18+
>Получаю объект документа. С этим проблем нет. Бред. Ибо ДокВыборка - это менеджер выборки, а не ссылка. Купи себе питуха... (с) Миста НазваниеТабличнойЧасти = "РасшифровкаПлатежа"; ДокВыборка=Документы.ПлатежноеПоручениеИсходящее.Выбрать(); Пока ДокВыборка.Следующий() Цикл Докум=ДокВыборка.Ссылка.ПолучитьОбъект(); ТЧ = Докум[НазваниеТабличнойЧасти]; КонецЦикла; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2010, 12:14 |
|
||
|
Как получить доступ к табличной части по ее имени
|
|||
|---|---|---|---|
|
#18+
торопитесь , не правду говорите ... это выдержка из хелпа Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2010, 12:31 |
|
||
|
Как получить доступ к табличной части по ее имени
|
|||
|---|---|---|---|
|
#18+
leaf, кстати да... НазваниеТабличнойЧасти = "РасшифровкаПлатежа"; ДокВыборка=Документы.ПлатежноеПоручениеИсходящее.Выбрать(); Пока ДокВыборка.Следующий() Цикл Докум=ДокВыборка.ПолучитьОбъект(); ТЧ = Докум[НазваниеТабличнойЧасти]; КонецЦикла; если бы автор не сидел под 8.2 можно было в порядке бреда предположить что он ловит объект на клиенте... но было бы много ругани... еще как вариант что никакой ТЧ нет... есть табл. поле с движениями (аля БухОперация) или свойства/категории и прочая требуха ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2010, 12:38 |
|
||
|
Как получить доступ к табличной части по ее имени
|
|||
|---|---|---|---|
|
#18+
не запускал но метод добавить синтакс-помощник сам предложил : Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2010, 12:39 |
|
||
|
Как получить доступ к табличной части по ее имени
|
|||
|---|---|---|---|
|
#18+
Пока тут умные спорят - позвольте глупость спрошу. А кто видел документ "договор"? Не припомню конфигурацию. Документы.Договор ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2010, 12:57 |
|
||
|
Как получить доступ к табличной части по ее имени
|
|||
|---|---|---|---|
|
#18+
ну да ... подозрительно но с точки зрения "чистого искусства" возможно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2010, 13:00 |
|
||
|
Как получить доступ к табличной части по ее имени
|
|||
|---|---|---|---|
|
#18+
Программист 1сПока тут умные спорят - позвольте глупость спрошу. А кто видел документ "договор"? Не припомню конфигурацию. Документы.Договор ну добавили... или вообще нетленка... это мелочи жизни не было - бы документа, валилась бы выборка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2010, 13:12 |
|
||
|
|

start [/forum/topic.php?fid=28&fpage=95&tid=1521848]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
56ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 347ms |

| 0 / 0 |
