Имя: Пароль:
1C
1С v8
ИнвентаризацияОС, при заполнении неверные остатки
0 Софико
 
09.10.14
13:48
делаю заполнение документа через "Подбор", указываю по какому счету основные средства, показывает остатки по уже списанным ОС.
Подскажите изменение в запросе
в справочнике "Основныесредства" форма подбора.
Процедура ПерезаполнитьТаблицуОС()
Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ РАЗРЕШЕННЫЕ
                   |    ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство.Код КАК Код,
                   |    ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ИнвентарныйНомер КАК ИнвентарныйНомер,
                   |    ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство КАК ОсновноеСредство
                   |ИЗ
                   |    РегистрСведений.ПервоначальныеСведенияОСБухгалтерскийУчет.СрезПоследних(&Период, "+ ПараметрОрганизация + ") КАК ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних
                   |    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СчетаУчетаОС.СрезПоследних(&Период, "+ ПараметрОрганизация + ") КАК СчетаУчетаОССрезПоследних
                   |        ПО ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство = СчетаУчетаОССрезПоследних.ОсновноеСредство
                   |    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.МестонахождениеОСБухгалтерскийУчет.СрезПоследних(&Период,"+ ПараметрОрганизация + ") КАК МестонахождениеОСБухгалтерскийУчетСрезПоследних
                   |        ПО ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство = МестонахождениеОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство
                   |"+ УсловиеЗапроса + "";

добавила
Запрос.УстановитьПараметр("Состояние",     Перечисления.ВидыСостоянийОС.СнятоСУчета);

и по нему добавить РегистрСведений.СостоянияОСОрганизаций.СрезПоследних(
не получается
1 Софико
 
09.10.14
13:48
Конфигурация УТП
2 shuhard
 
09.10.14
13:57
(0) ну тв сначала получи из егистрСведений.СостоянияОСОрганизаций.СрезПоследних список активных ОС и положи его во временную табличку, а потом возьми те ОС, которые в неё попали
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший