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

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

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

Отчеты в ЗиК

Ivan_Ivanov
читатель
офлайн
Дата регистрации: 06.06.2007
Сообщений: 168
Пост №1
 
18.06.2007 10:09

"Здравствуйте! Народ, нужна помощь. При выводе таблицы на печать происходит смещение секций. Программный код такой:<br><br>…Спр = СоздатьОбъект("Справочник.Должности");<br><br>Для Ном = 1 по Метаданные.ВидРасчета() цикл <br> катВР = Метаданные.ВидРасчета(Ном);<br> ВР = ВидРасчета.ПолучитьАтрибут(катВР.Идентификатор); <br> //ВР = ВидРасчета.ПолучитьАтрибут("ПроизвольнаяДоплата29");<br> Запрос.Получить(ВР,); <br> Если Запрос.Результат<>0 тогда<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> Пока ТаблицаДляОтчета.ПолучитьСтроку() = 1 цикл<br> Таб.ПрисоединитьСекцию("Список|Категория");<br>КонецЦикла; <br><br> Пока ТаблицаДляОтчетаФОТ.ПолучитьСтроку() = 1 цикл<br> <br> Таб.ПрисоединитьСекцию("Список|КатегорияФОТ");<br> КонецЦикла;<br><br><br><br><br>Запрос.Получить(ВР,);<br>СумИтог = Запрос.СуммаВсеНачисления;<br>Таб.ПрисоединитьСекцию("Список|Итого");<br><br>КонецЕсли;<br>КонецЦикла;<br><br>Получается так, что если в определенном виде отсутствует какая-либо категория, то он не берет ее и даже не ставит нули, а на это место встает ячейка из другой секции. Проверку на пустые строки и значения делала, ничего не помогает. Если не сворачивать таблицу значений, то все нормально, но тогда 1с перебирает эти значения в цикле столько раз сколько видов расчета. Уже голова кипит. А отчет сегодня сдавать. Помогите, пожалуйста!!!!!!!!!!!!!!!!! <br>"

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

Читают тему:

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