|
УПП не работает программно добавленный отбор | ☑ | ||
---|---|---|---|---|
0
Da D
08.02.17
✎
14:28
|
Реквизит.Текст =
"ВЫБРАТЬ | Контрагенты.Ссылка КАК Контрагенты |ИЗ | Справочник.Контрагенты КАК Контрагенты |{ГДЕ | Контрагенты.Ссылка}"; Реквизит.ДоступныеПоля.Добавить("Ссылка",Истина); Реквизит.ЗаполнитьНастройки(); Реквизит.Отбор.Добавить("Ссылка", "Контрагенты", "Контрагенты"); подскажите ? Отчет выводит список должников, нужно выбирать контрагентов, которых выводить не нужно |
|||
1
Da D
08.02.17
✎
14:31
|
Этот отбор вообще ни на что не влияет, что бы не выбрал
|
|||
2
Da D
08.02.17
✎
14:37
|
Подскажите
|
|||
3
Da D
08.02.17
✎
14:46
|
Я неправильно написал?
|
|||
4
Da D
08.02.17
✎
14:56
|
ап
|
|||
5
Da D
08.02.17
✎
15:03
|
Процедура ПриОткрытии()
Реквизит.ДоступныеПоля.Добавить("Ссылка",Истина); Реквизит.Текст = "ВЫБРАТЬ | Контрагенты.Ссылка КАК Контрагенты |ИЗ | Справочник.Контрагенты КАК Контрагенты |{ГДЕ | Контрагенты.Ссылка}"; Реквизит.ЗаполнитьНастройки(); Реквизит.Отбор.Добавить("Ссылка", "Контрагенты", "Контрагенты"); КонецПроцедуры делал по http://novichok1c.ru/programmnoe-sozdanie-otborov-v-otchyote |
|||
6
Da D
08.02.17
✎
15:14
|
апну
|
|||
7
Da D
08.02.17
✎
15:16
|
Реально не доходит что не так
Отчет уже был готов, всё что я сделал это добавил ПриОткрытии() и всё |
|||
8
Da D
08.02.17
✎
15:32
|
Почему молчим?
|
|||
9
Da D
09.02.17
✎
07:06
|
ап
|
|||
10
Da D
09.02.17
✎
07:10
|
Подскажите, почему отбор может не отрабатывать?
|
|||
11
Da D
09.02.17
✎
07:21
|
Нужна помощь!!
Делал по примеру из инета |
|||
12
Da D
09.02.17
✎
07:28
|
Почему никто не отвечает? Это же не сложный вопрос
|
|||
13
Zmich
09.02.17
✎
07:34
|
(0). Трудно сказать, в чем проблема. Ну как вариант - каким образом добавлял ПриОткрытии(), есть ли привязка этой процедуры к самому событию открытия формы?
|
|||
14
Da D
09.02.17
✎
07:35
|
(13) пкм по форме - свойства - при открытии
|
|||
15
Da D
09.02.17
✎
07:37
|
(13) Я новичек, может быть я чего то не понимаю ?
Отбор нужно только задать примерно так Реквизит.ДоступныеПоля.Добавить("Ссылка",Истина); Реквизит.Текст = "ВЫБРАТЬ | Контрагент.Ссылка КАК Контрагент |ИЗ | Справочник.Контрагенты КАК Контрагент |{ГДЕ | Контрагент.Ссылка}"; Реквизит.ЗаполнитьНастройки(); Реквизит.Отбор.Добавить("Ссылка", "Контрагент", "Контрагент"); или ещё что-то нужно делать? |
|||
16
Da D
09.02.17
✎
07:38
|
Отчет уже был готов (НЕ СКД)
Мне нужно сделать отбор, чтобы могли выбирать контрагентов, которых выводить не нужно |
|||
17
Zmich
09.02.17
✎
07:42
|
Так а какая у тебя связь построителя из этого блока с данными твоего отчета?
|
|||
18
DrZombi
гуру
09.02.17
✎
07:46
|
(0) Фигурные скобки только для Построителей или СКД :)
В запросе нужно уже указывать условие "ГДЕ" |
|||
19
DrZombi
гуру
09.02.17
✎
07:47
|
(15) Пробам Отладчик, дорого :)
|
|||
20
DrZombi
гуру
09.02.17
✎
07:48
|
Пробам - продам
|
|||
21
DrZombi
гуру
09.02.17
✎
07:51
|
||||
22
Da D
09.02.17
✎
07:51
|
(21) У меня не скд, а реквизит ПостроительОтчета
на скд я бы уже сделал... |
|||
23
Da D
09.02.17
✎
07:51
|
(17) никак, я и не пойму как эту связь задать..
|
|||
24
DrZombi
гуру
09.02.17
✎
07:54
|
(22) Побоку, принцип тот же...
Как добавить отбор программно http://1cskd.ru/2010/06/faq_otbor_programmno/ Отладчик запусти, он развернет тебе объект "Запроса через построитель". Дальше все само прояснится. |
|||
25
DrZombi
гуру
09.02.17
✎
07:56
|
||||
26
Da D
09.02.17
✎
07:57
|
(24) У меня по идее вообще этот построитель не использовался
я сам этот реквизит добавил |
|||
27
Zmich
09.02.17
✎
07:57
|
(23). Ну у тебя в основном запросе, который отчет формирует, должна быть связь с отбором на форме. Собственно, если решаешь задачу таким способом, то основной запрос и должен быть оформлен построителем, а в нем фигурными скобками указываешь отбор.
|
|||
28
Da D
09.02.17
✎
08:18
|
А может быть эту задачу лучше решить и не отбором? Отчет формирует список, есть есть кнопка ОтправитЬВсем
Отправляется почта всему списку Нужно выбирать тех, кому отправлять не нужно |
|||
29
DrZombi
гуру
09.02.17
✎
08:37
|
(28) Чито О_о?
Делай, как знаешь. Можешь вообще без запроса, перебором в цикле по всем документам :) |
|||
30
DrZombi
гуру
09.02.17
✎
08:38
|
+ По всем элементам...
|
|||
31
Da D
09.02.17
✎
08:44
|
(29) Ну отчет то уже есть, он формирует список по организации на конкретную дату, выводится список, есть 2 кнопки
Отправить текущему Отправить всем юзают Отправить всем Но нужно как то помечать тех, кому не нужно отправлять |
|||
32
Da D
09.02.17
✎
08:54
|
Я не могу допереть как это сделать, там же не таблица значений, галочек не поставишь, там табдок
подскажите ( |
|||
33
DrZombi
гуру
09.02.17
✎
09:05
|
(32) Я тоже не могу.
Вам нужно что? Как добавить программно отбор в СКД или Построитель, вам дали ресурсы. Зачем вам вообще Отчет, когда вы тут начали говорить про отправку, чего-то там, куда-то. ... Соберитесь мыслями, задайте правильный вопрос. Вам только помогут, подскажут, делать за вас никто не будет :) П.с. Наймите специалиста, если вы не Программист. В противном Изучайте, гуглите, перейдите по ссылке. Читайте, познавайте. Думайте :) |
|||
34
Da D
09.02.17
✎
09:08
|
(33) Отчет формирует список должников
На форме отчета есть 2 кнопки ОтправитьТекущему и ОтправитьВсем Отчет не использует построитель и написан не на СКД Сделать мне нужно так, чтобы выбранные контрагенты либо не выводились в отчет, либо чтобы выбранным контрагентам не отправлялось письмо при ОтправитьВсем ) |
|||
35
Da D
09.02.17
✎
09:25
|
печально
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |