Имя: Пароль:
1C
1С v8
v8: 1С как выбрать тип в консоли запросов?
0 LopesLeonid
 
28.11.12
08:52
В консоле есть тип
ХозрасчетныйОстатки.Счет.Вид = &Активный
а вот что за тип у "Активный" никак найти не могу
в коде написано при подстановке параметров ВидСчета.Активный
а как это в консоле выбрать не знаю
помогите
1 LopesLeonid
 
28.11.12
09:01
если тупо строчкой делать говорит
нельзя сравнивать несовместимые типы
2 Privalov
 
28.11.12
09:02
?
3 drcrasher
 
28.11.12
09:03
СП потерял?
4 Undefined vs NULL
 
28.11.12
09:03
ХозрасчетныйОстатки.Счет.Вид = ЗНАЧЕНИЕ(ВидСчета.Активный)
5 Privalov
 
28.11.12
09:04
(4)Может он в параметры подставить не может?
6 John83
 
28.11.12
09:04
если хочешь именно как параметр, то так и набирай ВидСчета.Активный
7 LopesLeonid
 
28.11.12
09:05
(4) это то понятно а как в консоле запросов выбрать?
8 Privalov
 
28.11.12
09:05
(7) Выбрать что?
9 MSII
 
28.11.12
09:07
(7) Нет там системных перечислений. Или дописывай консоль или (4)
10 LopesLeonid
 
28.11.12
09:07
(8) тип у ХозрасчетныйОстатки.Счет.Вид в консоле запросов
11 drcrasher
 
28.11.12
09:08
(9) или консолька не от 1с
12 LopesLeonid
 
28.11.12
09:08
(9) ладно тогда конфигураторе где этот тип?
"ХозрасчетныйОстатки.Счет.Вид"
13 MSII
 
28.11.12
09:08
(8) Значение системного перечисления ему нужно выбрать в качестве параметра в консоли запросов
14 LopesLeonid
 
28.11.12
09:09
(13) да
15 Privalov
 
28.11.12
09:09
(14)Вот так и говори
16 MSII
 
28.11.12
09:10
(12) ПланСчетовСсылка.<Имя плана счетов>
Свойство Вид
Тип: ВидСчета
17 LopesLeonid
 
28.11.12
09:14
(16) а в конфигураторе это никак не выбрать слева в дереве?
18 Мыш
 
28.11.12
09:18
(17) Системные перечисления в дереве метаданных не показываются.
19 LopesLeonid
 
28.11.12
09:22
(18) печально
20 Undefined vs NULL
 
28.11.12
09:22
(19) а зачем?
21 Мыш
 
28.11.12
09:26
(19) Зато все системные перечисления можно найти справа, в окне синтакс-помощника.
22 LopesLeonid
 
28.11.12
09:32
(20) а вот мне надо стало
23 Undefined vs NULL
 
28.11.12
09:41
(22) можно эмулировать целыми числами
24 sidalexsandr
 
28.11.12
09:47
Запросик выложи пожалуйста и конфигурацию напиши какая.
25 LopesLeonid
 
28.11.12
09:50
(24)
Управление производственным предприятием, редакция 1.3 (1.3.29.1)

ВЫБРАТЬ
   ХозрасчетныйОстатки.Субконто1 КАК Контрагент,
   ХозрасчетныйОстатки.Счет КАК СчетРасчетов,
   СУММА(ВЫБОР
           КОГДА ХозрасчетныйОстатки.Счет.Вид = &Активный
                   ИЛИ ХозрасчетныйОстатки.СуммаОстатокДт > 0
               ТОГДА ХозрасчетныйОстатки.СуммаОстатокДт
           ИНАЧЕ ХозрасчетныйОстатки.СуммаОстатокКт
       КОНЕЦ) КАК Подтверждено,
   ВЫБОР
       КОГДА ХозрасчетныйОстатки.Счет.Вид = &Активный
               ИЛИ ХозрасчетныйОстатки.СуммаОстатокДт > 0
           ТОГДА &Дебиторская
       ИНАЧЕ &Кредиторская
   КОНЕЦ КАК ВидЗадолженности
ИЗ
   РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В (&МассивСчетов), &ВидыСубконто, Организация = &Организация) КАК ХозрасчетныйОстатки
ГДЕ
   (&ВидЗадолженности = НЕОПРЕДЕЛЕНО
           ИЛИ ВЫБОР
               КОГДА ХозрасчетныйОстатки.Счет.Вид = &Активный
                       ИЛИ ХозрасчетныйОстатки.СуммаОстатокДт > 0
                   ТОГДА &Дебиторская
               ИНАЧЕ &Кредиторская
           КОНЕЦ = &ВидЗадолженности)

СГРУППИРОВАТЬ ПО
   ХозрасчетныйОстатки.Субконто1,
   ХозрасчетныйОстатки.Счет,
   ВЫБОР
       КОГДА ХозрасчетныйОстатки.Счет.Вид = &Активный
               ИЛИ ХозрасчетныйОстатки.СуммаОстатокДт > 0
           ТОГДА &Дебиторская
       ИНАЧЕ &Кредиторская
   КОНЕЦ

УПОРЯДОЧИТЬ ПО
   ХозрасчетныйОстатки.Субконто1.Представление,
   ХозрасчетныйОстатки.Счет.Порядок
26 sidalexsandr
 
28.11.12
10:57
Активный - это Системные перечисления.ВидСчета
27 sidalexsandr
 
28.11.12
10:59
Посмотреть можеш в конфигураторе . Планы счетов -> Хозрасчетный-> ФормаЭлемента.
28 LopesLeonid
 
28.11.12
14:46
(27) так то мне уже сказали, что это системные перечисления
плохо что нельзя к ним из консоли подлезть
29 LopesLeonid
 
28.11.12
14:46
а так я уже решил эту проблему
тупо из условия удалил :-)
30 Kashemir
 
28.11.12
14:48
Если че, консоль совместима с ИТСовской и имеет расширение до системных типов http://infostart.ru/public/78001/
31 LopesLeonid
 
28.11.12
14:51
(30) Оооо круто, а я какой то простой пользуюсь :-)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший