|
v8: Отбор документа программно по реквизитам | ☑ | ||
---|---|---|---|---|
0
qwaqwa
07.06.13
✎
12:43
|
Есть неоходимость сделать программный отбор документа из общей формы (Формасписка в УТ). Ругается:поле объекта не обнаражено "НомерБСО"
КОД: МойДок = ОбщегоНазначения.ЗапросДокументареализации(НомерБСО, СерияБСО ); НомерБСО = СерияБСО + " " + НомерБСО; Если МойДок <> Неопределено Тогда //ОткрытьЗначение(МойДок); ЭтаФорма.СписокРеализацииТоваровУслуг.Отбор.НомерБСО.использование = истина; ЭтаФорма.СписокРеализацииТоваровУслуг.Отбор.НомерБСО = ВидСравнения.Равно; ЭтаФорма.СписокРеализацииТоваровУслуг.Отбор.НомерБСО.Значение = НомерБСО; |
|||
1
Ненавижу 1С
гуру
07.06.13
✎
12:47
|
индексирование стоит у реквизита?
|
|||
2
zladenuw
07.06.13
✎
12:57
|
(0) бывает еще такое. что после добавление поля, в коде его не видно. нужно по новому создавать табличное поле на форме
|
|||
3
qwaqwa
07.06.13
✎
13:25
|
(1) Да, индексируется
(2) Табличное поле добавлено на форму |
|||
4
Defender aka LINN
07.06.13
✎
13:31
|
(2) Не бывает такого
(0) Нет такого реквизита в документе. Можешь попытаться доказать обратное |
|||
5
Ненавижу 1С
гуру
07.06.13
✎
13:31
|
так нельзя:
ЭтаФорма.СписокРеализацииТоваровУслуг.Отбор.НомерБСО = ВидСравнения.Равно; |
|||
6
Defender aka LINN
07.06.13
✎
13:33
|
(5) Можно. Ничего не произойдет просто :)
|
|||
7
Defender aka LINN
07.06.13
✎
13:33
|
+(6) Хотя для единичного значения проще Установить() юзать
|
|||
8
Ненавижу 1С
гуру
07.06.13
✎
13:34
|
(6) нельзя:
Отбор (Filter) <Имя элемента отбора> (<Filter element name>) Использование: Только чтение. |
|||
9
qwaqwa
07.06.13
✎
13:34
|
(5)исправил на :
ЭтаФорма.СписокРеализацииТоваровУслуг.Отбор.ДоступныеПоляОтбора.Элементы.НомерБСО.использование = истина; |
|||
10
qwaqwa
07.06.13
✎
13:36
|
(4) Ты прав в документе нет такого реквизита, это реквизит СпискаДокументовРеализации--- это динамический список, где номерБСО(элемент отбора)равен СерияБСО + " " + НомерБСО;
|
|||
11
Defender aka LINN
07.06.13
✎
13:38
|
(9) О_О
|
|||
12
qwaqwa
07.06.13
✎
13:38
|
(9) где элементы это имеет тип: коллекцияДоступныхПолейКомпановкиДанных
|
|||
13
Defender aka LINN
07.06.13
✎
13:38
|
(10) О_О
|
|||
14
Defender aka LINN
07.06.13
✎
13:39
|
(12) Мало выжидал. Надо было еще хотя бы час потерпеть, прежде чем сознаться, что форма управляемая
|
|||
15
qwaqwa
07.06.13
✎
13:42
|
(12) в (0) написано что в УТ нужно сделать
|
|||
16
Defender aka LINN
07.06.13
✎
13:43
|
(15) И чО? УТ на свете существует несколько больше одной версии
|
|||
17
qwaqwa
07.06.13
✎
13:45
|
(16) пардон, я только на управляемых сталкивался!
Прошу вернуться к вопросу)) |
|||
18
Defender aka LINN
07.06.13
✎
13:46
|
(17) Отбор.Элементы.Добавить(). Дальше все в СП есть
|
|||
19
AndyD
07.06.13
✎
13:47
|
ЭтаФорма.СписокРеализацииТоваровУслуг.ОтборДобавить("НомерБСО");
может так еще надо, раз не находит? |
|||
20
qwaqwa
10.06.13
✎
12:23
|
{ОбщаяФорма.юи_СписокДокументовПродажи.Форма(176)}: Метод объекта не обнаружен (Добавить)
ЭтаФорма.СписокРеализацииТоваровУслуг.Отбор.ДоступныеПоляОтбора.Элементы.Добавить("НомерБСО").использование = истина; |
|||
21
Defender aka LINN
10.06.13
✎
12:25
|
(20) Тебе, похоже, уроки чтения нужны...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |