|
Заполнение запросом табличной части | ☑ | ||
---|---|---|---|---|
0
mirsaab
22.12.11
✎
10:55
|
Народ я запросом получаю Номенклатуру из документа,запрос работает а вот заполнение нет к сожалению.Хелп плз)
|
|||
1
YF
22.12.11
✎
10:55
|
(0) Щас телепаты набегут
|
|||
2
zbv
22.12.11
✎
10:55
|
(0) ну показывай как заполняешь
|
|||
3
mirsaab
22.12.11
✎
10:55
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ | НоменклатураПользователейНоменклатура.Номенклатура |ИЗ | Документ.НоменклатураПользователей.Номенклатура КАК НоменклатураПользователейНоменклатура |ГДЕ | НоменклатураПользователейНоменклатура.Ссылка.Проведен | И (НЕ НоменклатураПользователейНоменклатура.Ссылка.ПометкаУдаления) | И НоменклатураПользователейНоменклатура.Ссылка.Пользователь = &Пользователь | |СГРУППИРОВАТЬ ПО | НоменклатураПользователейНоменклатура.Номенклатура"; Запрос.УстановитьПараметр("Пользователь", Пользователи); Результат = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл //ПодборНоменклатуры //ЭтаФорма.Отбор ЗаполнитьЗначенияСвойств(ПодборНоменклатуры,ВыборкаДетальныеЗаписи) ; ПодборНоменклатуры.ЗаполнитьЗначения(ВыборкаДетальныеЗаписи); КонецЦикла; |
|||
4
mirsaab
22.12.11
✎
10:56
|
как то так
|
|||
5
mirsaab
22.12.11
✎
10:57
|
Я даже два варианта попытал на всякий случай
|
|||
6
Ненавижу 1С
гуру
22.12.11
✎
10:57
|
Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам)
у тебя итогов вообще нет, какие тут еще обходы могут быть? |
|||
7
zbv
22.12.11
✎
10:58
|
(3)
мояТЧ.Загрузить(Результат.Выгрузить()); без циклов |
|||
8
evgen2011
22.12.11
✎
10:59
|
(7) +1
|
|||
9
mirsaab
22.12.11
✎
11:00
|
Метод объекта не обнаружен
|
|||
10
СвинТуз
22.12.11
✎
11:00
|
жесть
все под трактор |
|||
11
zbv
22.12.11
✎
11:01
|
(9) какой метод ? какого объекта?
|
|||
12
СвинТуз
22.12.11
✎
11:02
|
заполнение чего?
Вы в адеквате вообще? |
|||
13
mirsaab
22.12.11
✎
11:02
|
Заполнение ТЧ
|
|||
14
СвинТуз
22.12.11
✎
11:03
|
запишитесь на курсы
вам к живой конфигурации нельзя |
|||
15
mirsaab
22.12.11
✎
11:04
|
А че так вроде запрос нормальный только заполнение не идет)
|
|||
16
СвинТуз
22.12.11
✎
11:05
|
нормальный понятие относительное
это вам конструктор выплюнул |
|||
17
zbv
22.12.11
✎
11:05
|
(15) на (11) ответь
|
|||
18
Ненавижу 1С
гуру
22.12.11
✎
11:05
|
куда почикали запрос?
|
|||
19
BuHu
22.12.11
✎
11:06
|
Документ.НоменклатураПользователей - это название документа ? в одном документе одна номенклатура?
|
|||
20
СвинТуз
22.12.11
✎
11:06
|
я и в запросе фичу вижу )))
|
|||
21
Ненавижу 1С
гуру
22.12.11
✎
11:07
|
+(18) блин набла-вход в ветку достал! думал порезали посты
|
|||
22
Ненавижу 1С
гуру
22.12.11
✎
11:07
|
запрос ап стену
|
|||
23
СвинТуз
22.12.11
✎
11:07
|
да у него лажа на лаже ...
оставте чела в покое либо троль либо совсем начинающий |
|||
24
BuHu
22.12.11
✎
11:08
|
где этот код выполняется ? что такое "ПодборНоменклатуры" ?
|
|||
25
СвинТуз
22.12.11
✎
11:09
|
табличная часть
он ей свойства в цикле заполняет |
|||
26
mirsaab
22.12.11
✎
11:09
|
Короче нужно было в обработку установить отбор по тому поьзователю который зашел ну я на скорую руку сделал документ и дал в запросе отбор по пользователю чтоб тч заполнялась
|
|||
27
СвинТуз
22.12.11
✎
11:09
|
ТС ... без обид
на данный момент тебя проще пристрелить что бы не мучался |
|||
28
mirsaab
22.12.11
✎
11:10
|
Свинтуз 3 месяца стаж до этого не программировал)второй вариант сойдет
|
|||
29
СвинТуз
22.12.11
✎
11:10
|
3 месяца это уже много
|
|||
30
СвинТуз
22.12.11
✎
11:11
|
выглядит как вчера сел
|
|||
31
СвинТуз
22.12.11
✎
11:11
|
на курсы запишись
ты реально сеешь разруху |
|||
32
mirsaab
22.12.11
✎
11:14
|
Я без курсов(В нашем городе нет нормальных)
|
|||
33
BuHu
22.12.11
✎
11:15
|
(26) ниче не понял
|
|||
34
СвинТуз
22.12.11
✎
11:15
|
на данный момент тебе нельзя работать кодером ...
либо застрелись либо купи книгу и почитай |
|||
35
Aleksey
22.12.11
✎
11:16
|
(32) Интернета тоже нет?
|
|||
36
СвинТуз
22.12.11
✎
11:16
|
после тебя даже стандартные процедуры будут глючить
|
|||
37
СвинТуз
22.12.11
✎
11:17
|
форма констант уже наверное без ошибки не откроется
ты ломаешь |
|||
38
BuHu
22.12.11
✎
11:18
|
(26)"установить отбор по тому поьзователю который зашел" , что отбирать то надо ? номенклатуру?
|
|||
39
mirsaab
22.12.11
✎
11:19
|
да
|
|||
40
BuHu
22.12.11
✎
11:19
|
(39) конфигурация какая?
|
|||
41
mirsaab
22.12.11
✎
11:20
|
упп
|
|||
42
kosts
22.12.11
✎
11:20
|
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Строка = МояТОЧ.Добавить(); Строка.Номенклатура = ВыборкаДетальныеЗаписи.Номенклатура; КонецЦикла; |
|||
43
BuHu
22.12.11
✎
11:21
|
(41) нашел с чего начинать обучение . как номенклатура привязана к конкретному пользователю?
|
|||
44
mirsaab
22.12.11
✎
11:22
|
по документу
|
|||
45
СвинТуз
22.12.11
✎
11:22
|
(43)
НоменклатураПользователейНоменклатура.Ссылка.Пользователь = &Пользователь |
|||
46
BuHu
22.12.11
✎
11:22
|
(42) очень грамотно
|
|||
47
BuHu
22.12.11
✎
11:23
|
(44) т.е. есть для каждого пользователя документ в табличной части которого номенклатура ?
|
|||
48
mirsaab
22.12.11
✎
11:24
|
BuHu спасибо большое зароботало
|
|||
49
kosts
22.12.11
✎
11:25
|
это лишнее
| И (НЕ НоменклатураПользователейНоменклатура.Ссылка.ПометкаУдаления) |
|||
50
BuHu
22.12.11
✎
11:25
|
(48) что заработало?
|
|||
51
kosts
22.12.11
✎
11:26
|
методически правильнее делать запросы не по ТЧ документов, а по движениям.
|
|||
52
СвинТуз
22.12.11
✎
11:26
|
(50)
жалко УПП ))) (51) а помеченные на удаление не имеют движений? ))) |
|||
53
BuHu
22.12.11
✎
11:27
|
(51) ага , а еще правильно давать правильные имена переменым
|
|||
54
СвинТуз
22.12.11
✎
11:28
|
и проведенные всегда имеют если им положенно? )))
устал пойду посплю |
|||
55
kosts
22.12.11
✎
11:29
|
(52) Ну если косяк в базе, то будут...
|
|||
56
mirsaab
22.12.11
✎
11:29
|
kosts да кост но на всякий дал еще условие с условием что не помешает)))
|
|||
57
СвинТуз
22.12.11
✎
11:30
|
(56)
наив ... оба условия ничего не гарантируют ))) |
|||
58
kosts
22.12.11
✎
11:30
|
(56) Всех нештатных ситуаций не учтешь, по этому нет смысла доп проверка.
|
|||
59
СвинТуз
22.12.11
✎
11:30
|
это тебе не 7.7
|
|||
60
СвинТуз
22.12.11
✎
11:32
|
Новис
|
|||
61
BuHu
22.12.11
✎
11:32
|
(56) мне просто интересно , неужели вот это
Строка = МояТОЧ.Добавить(); Строка.Номенклатура = ВыборкаДетальныеЗаписи.Номенклатура; из (42) работает ? |
|||
62
kosts
22.12.11
✎
11:34
|
(61) Если типы совпадают, то почему бы и нет...
Для интереса, напиши свой вариант |
|||
63
СвинТуз
22.12.11
✎
11:34
|
(61)
а почему оно не должно работать? работает ... теперь осталось штук 5-10 неточностей и ошибок ... не говоря о том что сам подход странный |
|||
64
BuHu
22.12.11
✎
11:35
|
(62)какие типы? ты посмотри как ты переменую назвал
|
|||
65
BuHu
22.12.11
✎
11:36
|
+(64) хотя может и работает , вот мне просто интерсно стало
|
|||
66
kosts
22.12.11
✎
11:36
|
(64) Это работает точно. В реальности я называю "строку" - "т". Тут для понятности так написал.
|
|||
67
СвинТуз
22.12.11
✎
11:37
|
(64)
Строки - это коллекция , должно глючить? обращение же идет по другому |
|||
68
СвинТуз
22.12.11
✎
11:38
|
ТЧ.Строки[0].Номенклатура = ... ;
обращение совсем другое идет |
|||
69
BuHu
22.12.11
✎
11:40
|
(66) точно работает , проверил
|
|||
70
СвинТуз
22.12.11
✎
11:41
|
"Строка" - это приметивный тип ... конфликтов не будет
|
|||
71
СвинТуз
22.12.11
✎
11:42
|
у документаОбъекта нет таках свойств
|
|||
72
BuHu
22.12.11
✎
11:42
|
(70) я думал что "Строка" относится к зарезервированным переменным
|
|||
73
СвинТуз
22.12.11
✎
11:42
|
есть СТРОКИ и то у табличной части
а оно через точку |
|||
74
zbv
22.12.11
✎
11:43
|
(73) какие "Строки" у ТЧ ?
с ДеревомЗначений не путаешь ? |
|||
75
СвинТуз
22.12.11
✎
11:44
|
не совсем ...
это зарезервированная функция а она идет со скобками а не с точкой |
|||
76
BuHu
22.12.11
✎
11:44
|
(73) есть функция преоброзования в строку - Строка(чтототам)
|
|||
77
СвинТуз
22.12.11
✎
11:47
|
(74) путаю ))) другой синтаксис )))
|
|||
78
СвинТуз
22.12.11
✎
11:47
|
ну значит и того нет ...
какой конфликт ? |
|||
79
СвинТуз
22.12.11
✎
11:51
|
ТЧ[0].Номенклатура = ... ;
|
|||
80
hhhh
22.12.11
✎
11:52
|
(76) переменная Строка работает. Миллион раз проверено.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |