![]() |
![]() |
![]() |
|
НайтиПоСсылкам() не возвращает регистры | ☑ | ||
---|---|---|---|---|
0
LivingStar
10.11.11
✎
09:01
|
Процедура выполняет поиск объектов по организации
функцией НайтиПоссылкам(Массив) и загружает в табличное поле расположенное на форме Почему она не загружает туда регистры, вместо них появляется куча пустых строк Реквизит табличного поля Данные типа любая ссылка СсылкиНаУдаление.Очистить(); Массив = Новый Массив; Если ЭлементыФормы.Организация.Значение <> Справочники.Организации.ПустаяСсылка() Тогда Массив.Добавить(Организация); Иначе Сообщить("Выберите организацию !"); КонецЕсли; СсылкиНаУдаление.Загрузить(НайтиПоСсылкам(Массив)); Для каждого Стр Из СсылкиНаУдаление Цикл Если Стр.Данные <> Неопределено Тогда Если Стр.Данные.Ссылка.ПометкаУдаления Тогда Стр.ПометкаУдаления = Истина; КонецЕсли; КонецЕсли; КонецЦикла; |
|||
1
alkov
10.11.11
✎
09:03
|
(0) Потому что движения - это не ссылочный тип?
|
|||
2
Живой Ископаемый
10.11.11
✎
09:13
|
Иначе
Сообщить("Выберите организацию !"); Возврат; КонецЕсли; А то ты сообщаешь, и потом все равно ищешь по пустому массиву... СсылкиНаУдаление.Загрузить(НайтиПоСсылкам(Массив)); - все зависит от того что у тебя за ССылкиНаУдаление - ТЗ - а какого типа колонки? |
|||
3
Maxus43
10.11.11
✎
09:35
|
автор, ты уже 3-й день с завидной скоростью постиш темы и что-то делаеш. раскажи хоть что пишешь, что так сказать оценить величину отката мисте
|
|||
4
hhhh
10.11.11
✎
09:38
|
(3) это титанический труд: удаление одной организации из базы. В прошлом месяце он бился со справочниками, потом перешел к удалению документов, а теперь вот и до регистров добрался.
|
|||
5
hhhh
10.11.11
✎
09:40
|
(4)+ но по сути, этим всем форум занимается, а ливинг стар сидит себе покуривает, а в конце получит бабло и свалит отдыхать в Майами.
|
|||
6
LivingStar
10.11.11
✎
09:41
|
(2) СсылкиНаУдаление.Ссылка СправочникСсылка
СсылкиНаУдаление.Данные ЛюбаяСсылка СсылкиНаУдаление.Метаданные ЛюбаяСсылка СсылкиНаУдаление.ПометкаУдаления Булево |
|||
7
LivingStar
10.11.11
✎
09:43
|
вопрос в том, почему в таблицу загружаются справочники и документы
а регистры не загружаются !!! |
|||
8
ЧеловекДуши
10.11.11
✎
09:44
|
(7)Тебе сказали, у Регистров не ссылочный тип :)
Прими как есть :) |
|||
9
ромарио
10.11.11
✎
09:45
|
в отладчике посмотри что возвращает НайтиПоСсылкам()
|
|||
10
LivingStar
10.11.11
✎
09:48
|
(8) ааа, пардон, пооонимаюю !!!!
Буду думать как их отобразить в таблице, либо в отдельном поле либо дополнительной доработкой.!!! |
|||
11
LivingStar
10.11.11
✎
09:48
|
(9) да норм, думаю она все возвращает, как есть, только в таблицу в поле Любая Ссылка не заносятся они...
|
|||
12
LivingStar
10.11.11
✎
10:03
|
все же что бы поместить ссылку на регистр в таблицу не понятно как это сделать....
|
|||
13
John83
10.11.11
✎
10:54
|
я когда-то давно пробовал - что-то не понравилось (вроде затолкал в таблицу, но не мог оттуда открыть объекты)
в итоге затолкал в макет... |
|||
14
hhhh
10.11.11
✎
11:31
|
(12) обработку "Поиск и замена значений" посмотри. Там всё помещается в таблицу.
|
|||
15
LivingStar
10.11.11
✎
12:20
|
(14) да, она тама выводит, но открыть этот объект не позволяется !!!
|
|||
16
Живой Ископаемый
10.11.11
✎
12:21
|
2(15) а нельзя его просто так открыть - но зато можно напрограмировать.. Ты ведь программист? вот и получай форму списка регистра, устанавливай отбор и открывай ее например при двойном щелчке на строчку.
|
|||
17
Живой Ископаемый
10.11.11
✎
12:22
|
2(13) а из макета открывал потому что заполнял расшифровку?
|
|||
18
hhhh
10.11.11
✎
12:24
|
(15) она не только выводит, но и меняет потом содержимое регистра. То есть твоя задача - просто скопипасить оттуда кусок кода в свою обработку и творчески подработать его.
|
|||
19
John83
10.11.11
✎
12:27
|
(17) ну да
|
|||
20
LivingStar
10.11.11
✎
12:27
|
(16) (18) Это, так, спасибО!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |