|
v7: новичок | ☑ | ||
---|---|---|---|---|
0
Kapystin
28.07.14
✎
19:32
|
перебираю справочник хочу выгрузить номера доков в таблицу значений и отобразить таблицу.
ТЗ = СоздатьОбъект("ТаблицаЗначений"); ТЗ.НоваяКолонка("Номер",,,,,); ДокРеал = СоздатьОбъект("Документ.Реализация"); ДокРеал.ВыбратьДокументы(); Пока ДокРеал.ПолучитьДокумент() = 1 Цикл ТЗ.НоваяСтрока(); ТЗ.Номер = ДокРеал ; // Сообщить(ДокРеал); КонецЦикла; ТЗ.ВыбратьСтроку(); где неправ? |
|||
1
ДенисЧ
28.07.14
✎
19:32
|
тз.НОваяСтрока()
|
|||
2
Aleksey
28.07.14
✎
19:32
|
(1) есть
|
|||
3
Aleksey
28.07.14
✎
19:33
|
(0) а что не так?
|
|||
4
zak555
28.07.14
✎
19:33
|
строк нет ?
|
|||
5
Aleksey
28.07.14
✎
19:33
|
Не выводится или пустая страница или что?
|
|||
6
Aleksey
28.07.14
✎
19:33
|
а все нашел проблему
ТЗ.Номер = ДокРеал.НомерДок ; |
|||
7
Kapystin
28.07.14
✎
19:33
|
Забыл указать что тз показывается но пустая
|
|||
8
Aleksey
28.07.14
✎
19:34
|
(7) см (6)
|
|||
9
Aleksey
28.07.14
✎
19:34
|
или ДокРеал.ТекущийДокумент(), если хочешь ссылку на документ
|
|||
10
Kapystin
28.07.14
✎
19:34
|
Спасиб народ
|
|||
11
zak555
28.07.14
✎
19:38
|
(10) 500р
|
|||
12
EvgeniuXP
28.07.14
✎
19:39
|
(9) какая ссылка - там уида нет.
|
|||
13
zak555
28.07.14
✎
19:41
|
(12) есть
|
|||
14
EvgeniuXP
28.07.14
✎
19:44
|
(13) как его получить?
|
|||
15
EvgeniuXP
28.07.14
✎
19:44
|
в виде строки?
|
|||
16
Aleksey
28.07.14
✎
19:50
|
(12) ЗначениеВСтрокуВнутр ?
|
|||
17
EvgeniuXP
28.07.14
✎
20:04
|
(16) это?
ЗначениеВСтрокуВнутр(Спр.ТекущийЭлемент()) = "{"B","0","0","12","0","0"," 1 "}" |
|||
18
EvgeniuXP
28.07.14
✎
20:10
|
ну да, чего-то похоже :)
|
|||
19
Torquader
28.07.14
✎
20:32
|
(18) Только это не УИД (уникальный идентификатор), а просто идентификатор объекта.
Причём, B - означает, что это справочник. 12 - это вид справочника (и то, что он в SC12 живёт). А 1 - как раз и есть его идентификатор. Но, в каждой базе, где ест справочник с видом 12, может быть создан элемент с идентификатором 1. |
|||
20
8troyan8
28.07.14
✎
20:50
|
Вместо выбратьстроку() ВыбратьСтроки()
|
|||
21
ale-sarin
28.07.14
✎
21:10
|
(20) не надо. Автор посмотреть хочет на таблицу.
|
|||
22
Aleksey
28.07.14
✎
21:20
|
(19) Аналогично и в 8-ке
|
|||
23
Aleksey
28.07.14
✎
21:21
|
У меня порядка 15 отдельных баз БП 2.0/3.0
И в во всех них номенклатура и контрагенты имеют одинаковые ГУИДЫ |
|||
24
Torquader
28.07.14
✎
21:23
|
(23) Ну, если из одной в другую переносить, то да - так именно и будет, а если создавать заново, то не совпадут.
|
|||
25
EvgeniuXP
28.07.14
✎
21:54
|
(24) если заново создавать - с 1 начинается.
|
|||
26
Aleksey
28.07.14
✎
22:06
|
(25) это всё хорошо, но откуда желанию приравнять ссылку к уиду?
|
|||
27
EvgeniuXP
28.07.14
✎
22:30
|
(26) таким образом можно узнать создали-удалили справочник/документ - по коду нельзя там ориентироваться он тот же будет.
|
|||
28
1Сергей
29.07.14
✎
13:28
|
>>перебираю справочник...
ага, ага... мы видим |
|||
29
uno-group
29.07.14
✎
13:38
|
(27) если создали 2 новых элемента в 2 базах ид может быть одинаковый, а элементы разные. В таких случаях нужно свой уникальный КОД организовывать и уж на него ровняться.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |