Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   1c v7.7, Select и условие по определенному реквизиту неопределенного справочника (http://forums.kuban.ru/f1040/1c_v7_7_select_i_uslovie_po_opredelennomu_rekvizitu_neopredelennogo_spravochnika-2298231.html)

Stella12 06.03.2012 09:54

1c v7.7, Select и условие по определенному реквизиту неопределенного справочника
 
Пришлось тут посемерить...
В общем проблема такая. Кто-то еще до меня (при том что все измерения регистра типа справочник Склад) создал тип измерения типа общий справочник.
Есть реквизит типа определенный справочник Склады, на который нужно наложить условие.
Делать буду однозначно селектом, т.к. во-первых быстрее; во вторых, в 7.7 не запросы, а одно название; в-третьих, полбазы на прямых запросах.
Стоит 1с++, а значит есть виртуальные таблицы. Не помню уже как в 7.7, но в 8.2 условия на уровне виртуальных таблиц влияли на быстродействие.
Проблема в том, что во-первых, доки по 7.7 у меня не под рукой. Не помню каким параметром, собственно, указывать измерение. Но это еще полбеды. Беда заключается в том, что я напрочь забыла, как преобразовать общий реквизит справочника в реквизит неопределенного типа. Хелпа по 1с++ у меня тут нет. Точнее есть, но не по селектам. И права урезанные...
Коллеги, не дайте умереть плиз!

Stella12 06.03.2012 10:19

Хочу добавить, что есть процедура, печатающая содержимое таблицы результатов. Но она выдает ощибку на методе Показать() как подо мной, как и под админом. Это о чем-то говорит? Ошибка звучит так: "Открытие окна в данном режиме недоступно!"

Чучундер 06.03.2012 11:28

Да, сделай показ в ложном закрытии или через разовую обработку ожидания

Billi 06.03.2012 14:11

1-Stella12 >Юзай модификатор у параметра.
Спр.ID = :ВыбСпр[b]~[/b]

Billi 06.03.2012 14:13

1-Stella12 >
$РегистрОстатки.<ИмяРегистра>([<ГраницаРасчета>][,
<Соединение>][,
<Условие>][,
<Измерение>][,<Ресурс>]
) [as <Алиас>]

$РегистрОбороты.<ИмяРегистра>([<НачалоПериода>][, <КонецПериода>][,<Периодичность>][,
<Соединение>][,
<Условие>][,
<Измерение>][,<Ресурс>]
) [as <Алиас>]

$РегистрОстаткиОбороты.<ИмяРегистра>([<НачалоПериода>][, <КонецПериода>][, <Периодичность>][,<МетодДополнения>][,
<Соединение>][,
<Условие>][,
<Измерение>][,<Ресурс>]
) [as <Алиас>]


Текущее время: 09:51. Часовой пояс GMT +3.