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

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

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

ТЗ.Свернуть() не работает!

Rasm
читатель
офлайн
Дата регистрации: 23.10.2006
Сообщений: 8
Пост №1
 
21.10.2007 12:56

"Вот кусок:<br> ТабЗнач.НоваяКолонка("Номенкл");<br> ТабЗнач.НоваяКолонка("Сотрудник");<br> ТабЗнач.НоваяКолонка("Колич");<br> ТабЗнач.НоваяКолонка("Расценки");<br> <br>Док.ВыбратьДокументы(НачДата,КонДата);<br>Пока Док.ПолучитьДокумент() > 0 Цикл<br> <br> Док.ВыбратьСтроки();<br>Пока Док.ПолучитьСтроку() > 0 Цикл<br> <br> ТабЗнач.НоваяСтрока();<br> ТабЗнач.Номенкл = Док.КодНормы;<br> ТабЗнач.Сотрудник=Док.Сотрудник;<br> ТабЗнач.Колич = Док.Количество;<br> ТабЗнач.Расценки = Док.Расценка;<br> КонецЦикла; <br>КонецЦикла;<br>ТабЗнач.Свернуть("1,2",);<br><br>не сворачивает, т.е записи по номенклатуре и сотрудникам дублируются, если делать по <br>ТабЗнач.Свернуть("1",) или ТабЗнач.Свернуть("2",) то работает, где ошибка подскажите пожалуйста!"

Vladko
читатель
офлайн
Дата регистрации: 27.08.2007
Сообщений: 2649
Пост №2
 
22.10.2007 08:32

"Попробуй так:<br>ТабЗнач.Свернуть("Номенкл,Сотрудник,Расценки","Колич");<br>Это если у свёрнутых элементов надо просуммировать Колич., а расценки оставить. Или тоже по расценкам ещё просуммируй."

Rasm
читатель
офлайн
Дата регистрации: 23.10.2006
Сообщений: 8
Пост №3
 
22.10.2007 12:32

"Нифига не работает уже черт с ними с расценками, выгрузил в ТЗ вот так получилось:<br> ТабЗнач.НоваяКолонка("Номенкл");<br> ТабЗнач.НоваяКолонка("Сотрудник");<br> ТабЗнач.НоваяКолонка("Колич");<br> // ТабЗнач.НоваяКолонка("Расценки"); <br>Пока Запрос.Группировка(1)=1 Цикл <br>Пока Запрос.Группировка(2)=1 Цикл <br> ТабЗнач.НоваяСтрока();<br> ТабЗнач.Сотрудник=Запрос.Сотрудник;<br> ТабЗнач.Номенкл = Запрос.Номенкл;<br> ТабЗнач.Колич = Запрос.Колич;<br>КонецЦикла;<br>КонецЦикла;<br>ТабЗнач.Свернуть("Сотрудник,Номенкл","Колич");<br>ТабЗнач.ВыбратьСтроку();<br>выводит:<br>1. товар1|сотрудник1|правильное количество<br>2. товар1|сотрудник2|правильное количество<br>3. товар2|сотрудник1|правильное количество<br>4. товар2|сотрудник2|правильное количество <br>5...<br>Может из этой выборки можно как нибудь упорядочить данные и вывести в табличку?"

Vladko
читатель
офлайн
Дата регистрации: 27.08.2007
Сообщений: 2649
Пост №4
 
23.10.2007 14:46

"всё правильно работает как написал.<br>Где здесь повторения строк?<br>Сотрудник1 Товар1<br>Сотрудник1 Товар2 - это не повторение строк, т.к. было<br>ТабЗнач.Свернуть("Сотрудник,Номенкл","Колич");<br>Если тебе надо упорядочить по сотрудникам, тогда пиши:<br>ТабЗнач.Сортировать("Сотрудник+,Номенкл+");<br>или для твоего списка<br>ТабЗнач.Сортировать("Номенкл+,Сотрудник+");"

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

Читают тему:

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