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

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

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

1c 7.7 время в запросах бух. итогов

Andersen
читатель
офлайн
Дата регистрации: 06.10.2008
Сообщений: 48
Пост №1
 
03.08.2009 16:37

"Если ставлю СС и СП "01" то показывает одно БИ.СКД("К") (неправильное).<br>Если ставлю СС "00", а СП "01" то показывает другое БИ.СКД("К") (правильное).<br>ЧС=ЧП, МС=МП.<br>Почему?<br><br>Текст:<br><br>ЧасыДок="""";<br> МинутыДок="""";<br> СекундыДок="""";<br> ЧС.ПолучитьЗначение(ЧС.ТекущаяСтрока(),ЧасыДок);<br> МС.ПолучитьЗначение(МС.ТекущаяСтрока(),МинутыДок);<br> СС.ПолучитьЗначение(СС.ТекущаяСтрока(),СекундыДок);<br> ВремяНач=ЧасыДок+":"+МинутыДок+":"+СекундыДок;<br> НачПер=СформироватьПозициюДокумента(ДатаНач,Число(ЧасыДок),Число(МинутыДок),Число(СекундыДок),0);<br> ЧП.ПолучитьЗначение(ЧП.ТекущаяСтрока(),ЧасыДок);<br> МП.ПолучитьЗначение(МП.ТекущаяСтрока(),МинутыДок);<br> СП.ПолучитьЗначение(СП.ТекущаяСтрока(),СекундыДок);<br> ВремяКон=ЧасыДок+":"+МинутыДок+":"+СекундыДок;<br> КонПер=СформироватьПозициюДокумента(ДатаКон,Число(ЧасыДок),Число(МинутыДок),Число(СекундыДок),0);<br><br>БИ=СоздатьОбъект("БухгалтерскиеИтоги");<br> <br> БИ.ИспользоватьСубконто(ВидыСубконто.МестаХранения,МестоХранения);<br> БИ.ИспользоватьСубконто(ВидыСубконто.Материалы);<br> БИ.ВыполнитьЗапрос(НачПер,КонПер,СчетПоКоду("10"),,,,,"К");<br> БИ.ВыбратьСчета();<br> Если БИ.ПолучитьСчет()=1 Тогда<br> БИ.ВыбратьСубконто(ВидыСубконто.МестаХранения);<br> Если БИ.ПолучитьСубконто(ВидыСубконто.МестаХранения)=1 Тогда<br> БИ.ВыбратьСубконто(2);<br> Пока БИ.ПолучитьСубконто(2)=1 Цикл<br> Если (ПустоеЗначение(МПЗ)=1) или (БИ.Субконто(2).ПринадлежитГруппе(МПЗ)=1) Тогда<br> ТЗ.НоваяСтрока();<br> <br> ТЗ.ГР=СокрЛП(БИ.Субконто(2).Родитель.Родитель);<br> ТЗ.ПГР=СокрЛП(БИ.Субконто(2).Родитель);<br> ТЗ.МПЗ=БИ.Субконто(2);<br> ТЗ.ЕИ=СокрЛП(БИ.Субконто(2).ЕдиницаИзмерения.Наименование);<br> ТЗ.ОН=БИ.СНД("К");<br> ТЗ.П=БИ.ДО("К");<br> ТЗ.Р=БИ.КО("К");<br> ТЗ.ОК=БИ.СКД("К");<br> КонецЕсли;<br> КонецЦикла;<br> КонецЕсли;<br> КонецЕсли;"

zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №2
 
03.08.2009 19:37

> Если ставлю СС и СП "01" то показывает одно БИ.СКД("К") (неправильное).<br>> Если ставлю СС "00", а СП "01" то показывает другое БИ.СКД("К") (правильное).<br>> ЧС=ЧП, МС=МП.<br>> Почему?<br><br>1. что такое сс / сп ???<br>2. что нужно сделать?<br><br>

Andersen
читатель
офлайн
Дата регистрации: 06.10.2008
Сообщений: 48
Пост №3
 
03.08.2009 20:13

Нужно вывести остаток на начало и конец периода и обороты (приход, расход).<br>Период указывается датами и временем.<br>СС и СП это секунда начала и конца периода.<br>Указываю период 01.08.09 06:00:01 - 01.08.09 06:00:01, БИ.СКД("К") показывает 1.825 (неправильно).<br>Указываю период 01.08.09 06:00:00 - 01.08.09 06:00:01, БИ.СКД("К") показывает 2.700 (правильно).

zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №4
 
03.08.2009 22:41

> Нужно вывести остаток на начало и конец периода и обороты (приход, расход).<br>> Период указывается датами и временем.<br>> СС и СП это секунда начала и конца периода.<br>> Указываю период 01.08.09 06:00:01 - 01.08.09 06:00:01, БИ.СКД("К") показывает 1.825 (неправильно).<br>> Указываю период 01.08.09 06:00:00 - 01.08.09 06:00:01, БИ.СКД("К") показывает 2.700 (правильно).<br><br>1. что в отладчике говорится про начДок и Кон док? это 01.08.09 ?<br>2. "Нужно вывести остаток на начало и конец периода и обороты" а какой прикол выводить остатки и обороты на позицию?

zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №5
 
03.08.2009 22:42

> Если (ПустоеЗначение(МПЗ)=1) или (БИ.Субконто(2).ПринадлежитГруппе(МПЗ)=1) Тогда<br><br>и это что такое?

Andersen
читатель
офлайн
Дата регистрации: 06.10.2008
Сообщений: 48
Пост №6
 
05.08.2009 07:44

"Перед "ВыполнитьЗапрос()" поставил Сообщить(НачПер); Сообщить(КонПер); Вывел "#20090801 216010000       0" и то, и то, т.е. "СформироватьПозициюДокумента" отрабатывает правильно."

Andersen
читатель
офлайн
Дата регистрации: 06.10.2008
Сообщений: 48
Пост №7
 
05.08.2009 07:45

> > Если (ПустоеЗначение(МПЗ)=1) или (БИ.Субконто(2).ПринадлежитГруппе(МПЗ)=1) Тогда<br>> <br>> и это что такое?<br><br>Там есть возможгость смотреть обороты и остатки по всем МПЗ или по выбранной группе или элементу.

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

Читают тему:

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