Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[1С:Бухгалтерия 8]

Как передать параметр в запрос?

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №11
 
07.04.2011 17:39

Скажите, а есть в результатах запроса:<br>ВЫБРАТЬ<br>ХозрасчетныйОстаткиИОбороты.Счет,<br>ХозрасчетныйОстаткиИОбороты.Субконто1,<br>ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток,<br>ХозрасчетныйОстаткиИОбороты.СуммаОборот,<br>ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток<br>ИЗ<br>РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач, &ДатаКон, , , Счет В ИЕРАРХИИ (&Счета)) КАК ХозрасчетныйОстаткиИОбороты<br>Нужные вам ОС? Те самые которых вы не видите?<br> <br>Ну или хотя бы в результатах этого:<br>ВЫБРАТЬ<br>СостоянияОСОрганизаций.Состояние,<br>СостоянияОСОрганизаций.ДатаСостояния<br>ИЗ<br>РегистрСведений.СостоянияОСОрганизаций КАК СостоянияОСОрганизаций

olena
читатель
офлайн
Дата регистрации: 20.07.2005
Сообщений: 174
Пост №12
 
07.04.2011 17:43

В отчет попадают все ОС,по которым есть остатки или обороты за период,<br>причем по каждому ос 2-3 строчки вижу-остатки и обороты в каждой строке одинаковые,<br>а события разные.Получается,что строчки задваиваются.<br>А если я в конструкторе запроса на вкладке Условия пишу<br>"СостоянияОС.Состояние=СостояниеСнятоСУчета"<br>то в отчет выводятся только снятые с учета ОС,а мне все нужны((

ВРедная
читатель
офлайн
Дата регистрации: 03.02.2007
Сообщений: 954
Пост №13
 
07.04.2011 18:32

Вы пробовали<br> <br>"Добавьте в связи после текста<br><br><br><pre>ПО ХозрасчетныйОстаткиИОбороты.Субконто1 = СостоянияОСОрганизаций.ОсновноеСредство </pre><br><br> <br>Текст<br><br><br><pre>И СостоянияОСОрганизаций.Состояние= &СостояниеВведеноВЭксплуатацию </pre><br><br> <br>Или<br> <br> <br><br><pre>И СостоянияОСОрганизаций.Состояние = Значение(Перечисление.СостоянияОС.ВведеноВЭксплуатацию) </pre><br><br> <br>?

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №14
 
07.04.2011 18:35

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

ВРедная
читатель
офлайн
Дата регистрации: 03.02.2007
Сообщений: 954
Пост №15
 
07.04.2011 18:52

Неверно, т.к. тогда будет не дата поступления, а дата последнего движения. Перемещения, например, или модернизации.

olena
читатель
офлайн
Дата регистрации: 20.07.2005
Сообщений: 174
Пост №16
 
07.04.2011 19:53

да,пробовала,тогда в отчет выводятся только те ос,у которых есть заданное состояние,<br>получается отбор по конкретному состоянию,а нужно чтобы в отчет выводились все ос

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №17
 
08.04.2011 09:26

"Согласен, тогда такой вариант должен сработать :)<br><br><pre>ВЫБРАТЬ<br> Состояние.ОсновноеСредство,<br> Состояние.Организация,<br> МАКСИМУМ(ЕСТЬNULL(Состояние.ДатаПринятия, &ПустаяДата)) КАК ДатаПринятия,<br> МАКСИМУМ(ЕСТЬNULL(Состояние.ДатаСнятия, &ПустаяДата)) КАК ДатаСнятия<br>ИЗ<br> (ВЫБРАТЬ<br> СостоянияОСОрганизаций.ОсновноеСредство КАК ОсновноеСредство,<br> СостоянияОСОрганизаций.Организация КАК Организация,<br> СостоянияОСОрганизаций.ДатаСостояния КАК ДатаПринятия,<br> NULL КАК ДатаСнятия<br> ИЗ<br> РегистрСведений.СостоянияОСОрганизаций КАК СостоянияОСОрганизаций<br> ГДЕ<br> СостоянияОСОрганизаций.Состояние = &ПринятоКУчету<br> <br> ОБЪЕДИНИТЬ ВСЕ<br> <br> ВЫБРАТЬ<br> СостоянияОСОрганизаций.ОсновноеСредство,<br> СостоянияОСОрганизаций.Организация,<br> NULL,<br> СостоянияОСОрганизаций.ДатаСостояния<br> ИЗ<br> РегистрСведений.СостоянияОСОрганизаций КАК СостоянияОСОрганизаций<br> ГДЕ<br> СостоянияОСОрганизаций.Состояние = &СнятоСУчета) КАК Состояние<br><br>СГРУППИРОВАТЬ ПО<br> Состояние.Организация,<br> Состояние.ОсновноеСредство<br>;<br><br>////////////////////////////////////////////////////­////////////////////////////<br>ВЫБРАТЬ<br> ХозрасчетныйОстаткиИОбороты.Счет,<br> ХозрасчетныйОстаткиИОбороты.Субконто1,<br> ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток,<br> ХозрасчетныйОстаткиИОбороты.СуммаОборот,<br> ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток,<br> СостоянияОСОрганизаций.ОсновноеСредство,<br> СостоянияОСОрганизаций.ДатаПринятия,<br> СостоянияОСОрганизаций.ДатаСнятия<br>ИЗ<br> РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач, &ДатаКон, , , Счет В ИЕРАРХИИ (&Счета), , ) КАК ХозрасчетныйОстаткиИОбороты<br> ЛЕВОЕ СОЕДИНЕНИЕ ВТМаксСостояние КАК СостоянияОСОрганизаций<br> ПО ХозрасчетныйОстаткиИОбороты.Субконто1 = СостоянияОСОрганизаций.ОсновноеСредство<br><br></pre>"

olena
читатель
офлайн
Дата регистрации: 20.07.2005
Сообщений: 174
Пост №18
 
08.04.2011 09:42

А ВТМаксСостояние это что за таблица?

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №19
 
08.04.2011 09:45

Пропустил<br><br><pre>ПОМЕСТИТЬ ВТМаксСостояние </pre><br>в первом запросе

olena
читатель
офлайн
Дата регистрации: 20.07.2005
Сообщений: 174
Пост №20
 
08.04.2011 09:49

это в каком месте вставить?

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация