Имя: Пароль:
1C
1С v8
Как посмотреть какие типы документов - регистраторы
,
0 Галахад
 
гуру
16.03.12
07:26
Как в запросе получить информацию какие типы документов зарегестрированы в регистре накопления?
1 Wobland
 
16.03.12
07:31
выбор когда ссылка?
2 golden-pack
 
16.03.12
07:32
(0) "зарегестрированы" в регистре накопления - НИКАК
3 golden-pack
 
16.03.12
07:33
Список регистраторов РН в запросе не получить.
4 Галахад
 
гуру
16.03.12
07:36
(1) Т.е. явно указывать типы?

(2) Зарегестрированны - это те что регестрировали изменения.
5 Wobland
 
16.03.12
07:39
(4) регестрировали изменения в известном регестре?
6 ptrtss
 
16.03.12
07:41
ВЫБРАТЬ РАЗЛИЧНЫЕ
   ВЫБОР
       КОГДА р.Регистратор ССЫЛКА Документ.ПриходныйКассовыйОрдер
           ТОГДА "ПриходныйКассовыйОрдер"
       КОГДА р.Регистратор ССЫЛКА Документ.РасходныйКассовыйОрдер
           ТОГДА "РасходныйКассовыйОрдер"
       ИНАЧЕ р.Регистратор
   КОНЕЦ




И продолжаешь добавлять веточки, пока запрос не перестанет выдавать документы
7 Галахад
 
гуру
16.03.12
07:42
(5) Да.

(6) Печалька. ИМХО, проще результат запроса обработать.
8 Рэйв
 
16.03.12
07:43
Пятничный метод-)


//------------
Выбрать
  Р.Регистратор
ИЗ
РегситрНакопления.Какойто КАК Р

///--------------
тРез=Запрос.Выполнить().Выгрузить();
тРез.Колонки.Добавить("Имя",Новый ОписаниеТипов("Строка"));
Для Каждого Стр Из тРез Цикл
   Стр.Имя=Стр.Регистратор.Метаданные().Имя;
КонецЦикла;

тРез.Свернуть("Имя");
Сообщить("В данный момент в регистре есть типы документов:
|---------");
Для каждого Стр Из тРез Цикл
  Сообщить(Стр.Имя);
КонецЦикла;
9 Wobland
 
16.03.12
07:44
(8) пятничный - это когда выбор деньнедели(&ТекущаяДата)=5 и...
10 Рэйв
 
16.03.12
07:45
(9):-)
11 Галахад
 
гуру
16.03.12
07:46
(8) О! Красота.
Пока я тупил над запросом, человек задачу решил.
Спасибо.
12 Лирик
 
16.03.12
07:46
ВЫБРАТЬ РАЗЛИЧНЫЕ
   ТИПЗНАЧЕНИЯ(ТМЦОстаткиНаОбъектах.Регистратор) КАК Поле1
ИЗ
   РегистрНакопления.ТМЦОстаткиНаОбъектах КАК ТМЦОстаткиНаОбъектах
13 Лирик
 
16.03.12
07:47
+(12) и не ломай себе мозг
14 Wobland
 
16.03.12
07:48
(12) попробовал уже

Текст запроса: Строка 2: {(2,13)}: Синтаксическая ошибка "(ТоварыНаСкладах.Регистратор)"
ТипЗначения<<?>>(ТоварыНаСкладах.Регистратор)
15 Wobland
 
16.03.12
07:48
8.2?
16 Лирик
 
16.03.12
07:49
Работает, только что проверил в консоле
17 Лирик
 
16.03.12
07:49
8.2
18 Wobland
 
16.03.12
07:49
(16) ли. таки 8.2
19 Лирик
 
16.03.12
07:51
(14) Значит что то не верно написал
20 Галахад
 
гуру
16.03.12
07:52
(12) Ого. Не знал. Спасибо.

Хотя эта задача была для 8.1.
21 Галахад
 
гуру
16.03.12
07:52
Да, (12) работает. Проверил
22 Рэйв
 
16.03.12
07:53
(16)У меня этот текст в консоле намертво убюивает сессию 1С:-)  Страшное шаманство
23 Wobland
 
16.03.12
07:53
ну-ка, ну-ка

ВЫБРАТЬ РАЗЛИЧНЫЕ
   ТипЗначения(ТоварыНаСкладах.Регистратор)
ИЗ
   РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах

Текст запроса: Строка 2: {(2,13)}: Синтаксическая ошибка "(ТоварыНаСкладах.Регистратор)"
ТипЗначения<<?>>(ТоварыНаСкладах.Регистратор)
24 Лирик
 
16.03.12
07:55
(23) Попробуй синоним полю выборки дать " КАК Поле1"
25 Лирик
 
16.03.12
07:56
8.2.14.540
26 КМ155
 
16.03.12
07:56
(23)
ВЫБРАТЬ РАЗЛИЧНЫЕ
   ТипЗначения(ТоварыНаСкладах.Регистратор)
ИЗ
   РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах

Поле1
Корректировка качества товаров
Перемещение товаров
Поступление товаров и услуг
Реализация товаров и услуг

8.2.12.96
27 Рэйв
 
16.03.12
07:57
(25)Аналогично. Скуль 2005
28 Wobland
 
16.03.12
07:57
(24) да пробовал. щас буду твой текст копипастить
29 Wobland
 
16.03.12
07:57
8.1.15.14
или ТС врёт
30 golden-pack
 
16.03.12
07:59
ТИПЗНАЧЕНИЯ - работает 8-2-14-537 + sql 2008 r2
Суровый челябенец ...
31 Галахад
 
гуру
16.03.12
07:59
(29) Я о том, что вообще-то работает. Но для моей задачи нет. Т.к. у меня 8.1.
32 Wobland
 
16.03.12
08:01
(31) ясней выражовывайся, плин
33 Галахад
 
гуру
16.03.12
08:03
(32) Не могу. Вдруг все понимать начнут. Это ж ужас.
34 КМ155
 
16.03.12
08:03
(32) а куда яснее
ТС не проверял ТипЗначения(ТоварыНаСкладах.Регистратор) под 8.1
потому как его там нет
35 Галахад
 
гуру
16.03.12
08:04
(34) Да проверил. И для 8.1 и для 8.2.

Понравилось.

Посетовал, что для моей задачи не катит. См (20)
36 skunk
 
16.03.12
08:10
(30)с какого перепугу ??? http://s019.radikal.ru/i603/1203/75/d31bba47dc4f.png
37 Песец
 
16.03.12
08:16
(35) Что понравилось? Запусти на пустой конфе.
38 ptrtss
 
16.03.12
08:26
До чего дошел прогресс! Не знал
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.