|
Отбор при открытии. | ☑ | ||
---|---|---|---|---|
0
sapravka
01.05.14
✎
14:02
|
Здравствуйте.
Прошу сильно не ругать, если что не так. В справочнике контрагентов сделала дополнительную страницу с типом значения регистр сведений, а в модуле формы в процедуре ПриОткрытии() дописал: Спецификация.Отбор.Договор.Установить(Ссылка); Спецификация.Отбор.Контрагент.Установить(Ссылка); Но отбор не срабатывает: http://волгалаб.рф/1c/154.jpg Подскажите пожалуйста, как сделать так, что бы при открытии фильтровалось по контрагенту и договору в данном договоре? |
|||
1
Лефмихалыч
01.05.14
✎
14:20
|
(0) отладчиком посмотри, выполняется ли твой код вообще. Скорее всего не выполняется.
|
|||
2
ОбычныйЧеловек
01.05.14
✎
14:41
|
(0)Судя по картинке ты доп.закладку сделала в справочнике "Договоры контрагетов" а не в справочнике "Контрагенты" - отсюда вопрос - код при открытии ты точно вставила в нужный справочник?
|
|||
3
Wobland
01.05.14
✎
14:44
|
жеский винт
Данные в вашем компьютере могут храниться различными способами. На одном из них основываются Жесткие диски (Hard Disk Drive). не позорился бы уж публично |
|||
4
Wobland
01.05.14
✎
14:49
|
Но обычно работы выполненные нашими специалистами являются качественные и практический не требуют какой то переделки.
писал поэт, не иначе |
|||
5
sapravka
01.05.14
✎
14:56
|
(2) Да вставил в Справочники.ДоговорыКонтрагентов в модуль формы при открытии которой и хотелось бы на закладке спецификация получить отбор по контрагенту и договору.
|
|||
6
ОбычныйЧеловек
01.05.14
✎
15:00
|
(5) Договор случайно не новый?
|
|||
7
ОбычныйЧеловек
01.05.14
✎
15:07
|
И кстати отбор по контрагенту надо делать так
Спецификация.Отбор.Контрагент.Установить(Владелец); |
|||
8
sapravka
01.05.14
✎
15:09
|
(6) не договор не новый.
Хотел так поробывать: Спецификация.Отбор.Контрагент.Использование = Истина; Спецификация.Отбор.Контрагент = ЭтаФорма.Владелец; Но выходит ошибка: {Справочник.ДоговорыКонтрагентов.Форма.ФормаЭлемента1.Форма(526)}: Поле объекта недоступно для записи (Контрагент) Спецификация.Отбор.Контрагент = ЭтаФорма.Владелец; |
|||
9
sapravka
01.05.14
✎
15:10
|
(7) Так попробывал - тоже не отбирает...
|
|||
10
ОбычныйЧеловек
01.05.14
✎
15:27
|
(8) если уж так хочется писать, тогда надо делать так
Спецификация.Отбор.Контрагент.Использование = Истина; Спецификация.Отбор.Контрагент.ЗНАЧЕНИЕ = ЭтаФорма.Владелец; |
|||
11
ОбычныйЧеловек
01.05.14
✎
15:28
|
А вообще чего-то ты не договариваешь...не может данный код не работать..
|
|||
12
sapravka
01.05.14
✎
15:46
|
(11) Вот сделано так:
http://волгалаб.рф/1c/158.jpg http://волгалаб.рф/1c/159.jpg http://волгалаб.рф/1c/160.jpg Но почему то отбор все равно не работает |
|||
13
mxms
01.05.14
✎
15:57
|
Тип таблицы РегистрСведенийСписок попробуй, а у тебя скорее всего набор записей.
|
|||
14
sapravka
01.05.14
✎
16:11
|
(13) А можно немного поподробнее - где именно поробывать?
|
|||
15
ОбычныйЧеловек
01.05.14
✎
16:50
|
(14) типзначения у табличного поля спецификая - какой? Список или набор записей?
|
|||
16
sapravka
01.05.14
✎
16:54
|
(15) Список:
http://волгалаб.рф/1c/161.jpg |
|||
17
Wobland
01.05.14
✎
17:14
|
(16) какая неожиданная спецификация
|
|||
18
ОбычныйЧеловек
01.05.14
✎
17:17
|
(16) издеваться изволите?
|
|||
19
sapravka
01.05.14
✎
20:58
|
||||
20
Wobland
02.05.14
✎
05:25
|
да ты в ударе
|
|||
21
Wobland
02.05.14
✎
05:25
|
(20) или мой кэш
|
|||
22
Wobland
02.05.14
✎
05:46
|
а как оно вообще на отбор у ТП не ругнулось?
|
|||
23
ОбычныйЧеловек
02.05.14
✎
11:52
|
(19) мда... а ты млин шутник...
Имя табличного поля "Спецификация" а данные "ТабличноеПоле1" Ты либо данные сделай тоже "Спецификация" либо отбор устанавливай так ТабличноеПоле1.Отбор.Контрагент.Установить(Владелец); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |