Как исключить из отчета документ определенного вида?

Новая тема
Показывать по сообщений
Есть стандартный отчет "Товары на складах". Пользователь просит исключить из него один документ, т.к. он фактически не делает движения по регистру остатков: списывает номенклатуру без серийных номеров со склада и тут же закидывает ее обратно, но уже с серийными номерами.<br>Отчет сгенерен с помощью СКД. Не понимаю, где и как задать условия для отсечения данного документа.
Это смотря как вы данные для отчета получаете. Если делается выборка оборотов с детализацией до документа движения, то можно поставить условие по виду:<br> <br>Выбор Когда ДокументДвижения Ссылка Документ.НенужныйВид Тогда Ложь<br>Иначе Истина<br>Конец
Сделала :о) Она взяла да и приписала в конце ВЫБОРА: КАК Поле1<br> <br>ВЫБОР<br> КОГДА ТоварыНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.Штрихкодирование<br> ТОГДА ЛОЖЬ<br> ИНАЧЕ ИСТИНА<br> КОНЕЦ КАК Поле1<br> <br>Документ Штрихкодирвоание как попадал в отчет, так и попадает. Может надо Поле1 в Наборах данных как-то описать: тип значения присвоить или допустимые значения указать, палки/галки проставить. На закладке "Параметры" это Поле1 указать.<br>Туплю по полной :о(((
А сразу в условиях нельзя прописать исключение данного документа?
Я как раз (Prikum правильно подметил) имел ввиду такое условие в "Условиях" задать, а не поле создавать.
Не выходит каменный цветок.<br> <br>ВЫБРАТЬ РАЗРЕШЕННЫЕ<br> ТоварыНаСкладахОстаткиИОбороты.НомерСтроки,<br> ТоварыНаСкладахОстаткиИОбороты.Регистратор,<br> ТоварыНаСкладахОстаткиИОбороты.ПериодСекунда,<br> ТоварыНаСкладахОстаткиИОбороты.ПериодМинута,<br> ТоварыНаСкладахОстаткиИОбороты.ПериодЧас,<br> ТоварыНаСкладахОстаткиИОбороты.ПериодДень,<br> ТоварыНаСкладахОстаткиИОбороты.ПериодНеделя,<br> ТоварыНаСкладахОстаткиИОбороты.ПериодДекада,<br> ТоварыНаСкладахОстаткиИОбороты.ПериодМесяц,<br> ТоварыНаСкладахОстаткиИОбороты.ПериодКвартал,<br> ТоварыНаСкладахОстаткиИОбороты.ПериодПолугодие,<br> ТоварыНаСкладахОстаткиИОбороты.ПериодГод,<br> ТоварыНаСкладахОстаткиИОбороты.Склад,<br> ТоварыНаСкладахОстаткиИОбороты.Номенклатура,<br> ТоварыНаСкладахОстаткиИОбороты.Качество,<br> ТоварыНаСкладахОстаткиИОбороты.ХарактеристикаНоменклатуры,<br> ТоварыНаСкладахОстаткиИОбороты.СерияНоменклатуры,<br> ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток,<br> ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток,<br> ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот,<br> ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход,<br> ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход<br>ИЗ<br> РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, , Авто, , ) КАК ТоварыНаСкладахОстаткиИОбороты<br>ГДЕ<br> ВЫБОР<br> КОГДА ТоварыНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.Штрихкодирование<br> ТОГДА ЛОЖЬ<br> ИНАЧЕ ИСТИНА<br> КОНЕЦ<br> <br>Но вот в хелпе нашла такую информацию:<br>Регистратор (Recorder)Тип: ДокументСсылка.  Содержит ссылку на документ-регистратор движения.<br>Примечание:<br>Существует  только в случае, если параметр Периодичность  имеет значения Регистратор или Запись.<br>Данное поле не может быть использовано  в условии отбора записей.<br> <br>Что можно сделать?
<pre>ВЫБРАТЬ РАЗРЕШЕННЫЕ<br> ТоварыНаСкладахОстаткиИОбороты.НомерСтроки,<br> ТоварыНаСкладахОстаткиИОбороты.Регистратор,<br> ТоварыНаСкладахОстаткиИОбороты.ПериодСекунда,<br> ТоварыНаСкладахОстаткиИОбороты.ПериодМинута,<br> ТоварыНаСкладахОстаткиИОбороты.ПериодЧас,<br> ТоварыНаСкладахОстаткиИОбороты.ПериодДень,<br> ТоварыНаСкладахОстаткиИОбороты.ПериодНеделя,<br> ТоварыНаСкладахОстаткиИОбороты.ПериодДекада,<br> ТоварыНаСкладахОстаткиИОбороты.ПериодМесяц,<br> ТоварыНаСкладахОстаткиИОбороты.ПериодКвартал,<br> ТоварыНаСкладахОстаткиИОбороты.ПериодПолугодие,<br> ТоварыНаСкладахОстаткиИОбороты.ПериодГод,<br> ТоварыНаСкладахОстаткиИОбороты.Склад,<br> ТоварыНаСкладахОстаткиИОбороты.Номенклатура,<br> ТоварыНаСкладахОстаткиИОбороты.Качество,<br> ТоварыНаСкладахОстаткиИОбороты.ХарактеристикаНоменклатуры,<br> ТоварыНаСкладахОстаткиИОбороты.СерияНоменклатуры,<br> ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток,<br> ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток,<br> ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот,<br> ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход,<br> ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход<br>ИЗ<br> РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, , Авто, , ) КАК ТоварыНаСкладахОстаткиИОбороты<br>ГДЕ<br> НЕ (ТоварыНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.Штрихкодирование) </pre><br>а так?
Почему Периодичность виртуальной таблицы установлена "Авто", а не "Регистратор"?
Хороший вопрос. Т.к. с СКД я знакома очень отдаленно, то наступаю на все грабли. Взяла стандартный отчет "Товары на складах", в запрос добавила условие и думала, что будет мне счастье :о) Когда подправленный запрос не заработал, покопалась в хелпе и нашла фишку:<br> <br>Регистратор (Recorder)Тип: ДокументСсылка.  Содержит ссылку на документ-регистратор движения.<br>Примечание:<br>Существует  только в случае, если параметр Периодичность  имеет значения Регистратор или Запись.<br>Данное поле не может быть использовано  в условии отбора записей.<br> <br>Так вот, здесь мы говорим об одном и том же? Мне надо изменить периодичность?
Помеляла переодичность на Регистратор - те же лыжи, вид сбоку.
Читают тему
(гостей: 1)

Быстрый переход