Имя: Пароль:
1C
1С v8
Установить параметр
0 GreenDay1986
 
17.11.11
10:49
Выбираю данные о документе принятия к учету ОС
|События.Регистратор.Ссылка КАК НаимПрин,
|События.Регистратор.Ссылка.Номер КАК НомерПрин,
|События.Период КАК ДатаПрин,

ИЗ РегистрСведений.СобытияОСОрганизаций КАК События

Но выдает все документы, как указать что требуется вывести только записи по вводу начальных остатков и принятию к учету ОС?
1 ДенисЧ
 
17.11.11
10:51
Где (События.Регистратор.Ссылка ССЫЛКА Документ.ВводНачальныхОстатковОС) ИЛИ ((События.Регистратор.Ссылка ССЫЛКА Документ.ПРинятиеКУчетуОС)
2 НЕА123
 
17.11.11
10:52
3 GreenDay1986
 
17.11.11
10:52
Звиняюсь :)
4 НЕА123
 
17.11.11
10:53
ДенисЧ, можешь ТС продать СП?
5 andrewks
 
17.11.11
10:56
(4) боюсь, тут одним СП не поможешь
6 GreenDay1986
 
17.11.11
10:57
Грешно смеяться над больными людьми, второй день занимаюсь. В СП не нашнл как делается
7 НЕА123
 
17.11.11
11:01
(6)
F1
8 rutony
 
17.11.11
11:01
(6) Так может просто почитать как это делается...
Помню на ЕСИС была отличная статейка про запросы, самые основы, с примерами, в картинках
9 andrewks
 
17.11.11
11:02
(8) ну помоги тогда автору, кинь в него ссылкой
10 GreenDay1986
 
17.11.11
11:04
Спасибо. Почитаю. Я так понимаю
Запрос.УстановитьПараметр("Соб1", Справочники.СобытияОС.НайтиПоНаименованию("Принятие к учету")); - принятие ОС к Учету, а вот как с вводом начальных остатков быть непонятненько
11 ДенисЧ
 
17.11.11
11:04
(4) как выяснилось, у меня он не совсем правильный :-(
12 GreenDay1986
 
17.11.11
11:05
Нинада в меня ссылками кидаццо. Установить параметр мне понятно. Как до ВводаНачальныхОстатков доброаццо не соображу никак
13 GreenDay1986
 
17.11.11
11:05
Ога, провнрил, не правильный :(
14 GreenDay1986
 
17.11.11
11:08
Запрос = Новый Запрос();
   Запрос.УстановитьПараметр("Ссылка",      Ссылка);
   Запрос.УстановитьПараметр("Организация", Док.Организация);
   Запрос.УстановитьПараметр("Дата",        Док.Дата);
   Запрос.УстановитьПараметр("Параметр", Справочники.СобытияОС.НайтиПоНаименованию("Принятие к учету"));
//    Запрос.УстановитьПараметр("Соб2", Справочники.СобытияОС.НайтиПоНаименованию("Принятие к учету и ввод в эксплуатацию"));
//    Запрос.УстановитьПараметр("Соб3", Справочники.СобытияОС.НайтиПоНаименованию("Принятие к учету с вводом в эксплуатацию"));
   Запрос.Текст =
   "ВЫБРАТЬ РАЗРЕШЕННЫЕ
//    |Прин.Дата КАК ДатаПрин,    
   |ИнвентаризацияОСОС.НомерСтроки КАК НомерСтроки,
   |    ИнвентаризацияОСОС.ОсновноеСредство КАК ОсновноеСредство,
   |    ВЫБОР
   |        КОГДА ИнвентаризацияОСОС.ОсновноеСредство.НаименованиеПолное ПОДОБНО """"
   |            ТОГДА ИнвентаризацияОСОС.ОсновноеСредство.Наименование
   |        ИНАЧЕ ИнвентаризацияОСОС.ОсновноеСредство.НаименованиеПолное
   |    КОНЕЦ КАК ОсновноеСредствоНаименованиеПолное,
   |    ИнвентаризацияОСОС.ОсновноеСредство.ДатаВыпуска КАК ДатаВыпуска,
   |    ИнвентаризацияОСОС.ОсновноеСредство.ЗаводскойНомер КАК ЗаводскойНомер,
   |    ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ИнвентарныйНомер КАК ИнвентарныйНомер,
   |    ИнвентаризацияОСОС.ОсновноеСредство.НомерПаспорта КАК НомерПаспорта,
   |    ИнвентаризацияОСОС.СтоимостьПоДаннымУчета КАК СтоимостьПоДаннымУчета,
   |    ИнвентаризацияОСОС.СтоимостьФактическая КАК СтоимостьФактическая,
   |События.Регистратор.Ссылка КАК НаимПрин,
   |События.Регистратор.Ссылка.Номер КАК НомерПрин,
   |События.Период КАК ДатаПрин,
   |    ВЫБОР
   |        КОГДА ИнвентаризацияОСОС.НаличиеПоДаннымУчета = ИСТИНА
   |            ТОГДА 1
   |        ИНАЧЕ 0
   |    КОНЕЦ КАК НаличиеПоДаннымУчета,
   |    ВЫБОР
   |        КОГДА ИнвентаризацияОСОС.НаличиеФактическое = ИСТИНА
   |            ТОГДА 1
   |        ИНАЧЕ 0
   |    КОНЕЦ КАК НаличиеФактическое
   |ИЗ
   |    Документ.ИнвентаризацияОС.ОС КАК ИнвентаризацияОСОС
   |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПервоначальныеСведенияОСБухгалтерскийУчет.СрезПоследних(
   |        &Дата,
   |        Организация = &Организация
   |            И ОсновноеСредство В
   |                (ВЫБРАТЬ
   |                    ИнвентаризацияОСОС.ОсновноеСредство
   |                ИЗ
   |                    Документ.ИнвентаризацияОС.ОС КАК ИнвентаризацияОСОС
   |                ГДЕ
   |                    ИнвентаризацияОСОС.Ссылка = &Ссылка)) КАК ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних
   |        ПО ИнвентаризацияОСОС.ОсновноеСредство = ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство
   |ЛЕВОЕ Соединение РегистрСведений.СобытияОСОрганизаций КАК События
   |ПО ИнвентаризацияОСОС.ОсновноеСредство = События.ОсновноеСредство
   |ГДЕ
   |    ИнвентаризацияОСОС.Ссылка = &Ссылка
   |И События.Регистратор.Ссылка = &Параметр
   |
   |УПОРЯДОЧИТЬ ПО
   |    НомерСтроки";
15 andrewks
 
17.11.11
11:12
(11) конечно, тут же адаптированная версия нужна "СП, special 86y edition"
16 GreenDay1986
 
17.11.11
11:16
Не смешно, чувствую вы свои  24352  в таком ключе и написали, последние 8 на это как бы намекают :)
17 andrewks
 
17.11.11
11:17
(16) завидуй молча.

тебе уже ответ дали, причём два раза.

что ещё не понятно-то?
18 GreenDay1986
 
17.11.11
11:23
Да было бы чему. Не можешь посоветовать конкретное, не надо лезть в тему и брызгать слюной с криками УЧИМ МАТ ЧАСТЬ. Неужели в таком случае нельзя просто мимо пройти? Нет, злоба какая-то брызжет.
19 andrewks
 
17.11.11
11:34
(18) ты троллишь с какой целью - чисто покушать, или чтобы тебе написали готовый код?
20 GreenDay1986
 
17.11.11
12:02
Да нет. Мну готовый код не нужен. Хочу выбрать записи из регистратора чтобы туда не включались события из документа Перемещение ОС. Не знаю как это сделать. ТО что параметр в запросе устанавливать понятно. Просто с бухгалтерией не работал никогда, по сему и не знаю с какой стороны к данному документу подобраться. Через найти по регистратору тож не получаеццо. Вот и пишу, может кто на мысли правильные наведет. В первой теме люди подсказали что нужно курить Регистр СобытияОС за что им глубочайшая благодарность, теперь может кто чего по работе с регистраторами подскажет. Так что не обижайтесь.
21 hhhh
 
17.11.11
12:09
(1) ну тебе же в (1) написали правильный ответ, чего прикалываешься? Или действительно недалеко от Чернобыля родился?
22 LAAry
 
17.11.11
12:14
События.Регистратор.Ссылка = &Параметр
тут проблема
Разные типы
23 LAAry
 
17.11.11
12:14
Запрос.УстановитьПараметр("Параметр", Справочники.СобытияОС.НайтиПоНаименованию("Принятие к учету"));
24 GreenDay1986
 
17.11.11
12:16
Спасибо Денису, помог, События.Регистратор.Ссылка ССЫЛКА Документ.ВводНачальныхОстатков
здесь разговор далее уже скорее был про то что на новичков не обязательно травить сразу начинать
Всем спасибо!
Независимо от того, куда вы едете — это в гору и против ветра!