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

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

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

1c 7.7 преобразование таблицы значений

glacvlad
читатель
офлайн
Дата регистрации: 15.01.2016
Сообщений: 6
Пост №1
 
15.01.2016 11:05

Не могу найти решение (торможу). Помогите пожалуйста.
Само фото фото тз
Ситуация следующая получаем таблицу значений. С ней надо произвести следующее.
1. На левом рисунке то что получаем (таблица значений);
Нужно эту таблицу значений сжать. ТЕ оставить только 1 значение даты (21,12,2015(1), 21,12,2015(2), 22,12,2015(1) и тд ) и 1 значение н11, н21, н221 и тд (рисунок справа)

Аналог метода "свернуть"

Valentin46
читатель
офлайн
Дата регистрации: 10.02.2011
Сообщений: 1041
Пост №2
 
15.01.2016 13:37

glacvlad пишет:

Цитата
Нужно эту таблицу значений сжать. ТЕ оставить только 1 значение даты (21,12,2015(1), 21,12,2015(2), 22,12,2015(1) и тд ) и 1 значение н11, н21, н221 и тд (рисунок справа)

Аналог метода "свернуть"
С колонкой группировки (Дата...) понятно.
А что означает 1 значение для колонок суммирования - правый рисунок ясности не вносит?
Можно понять так, что из всех колонок должна остаться одна, например, н11, но в неё должны быть сведены (просуммированы) значения из всех колонок справа. Правильно я понимаю?

Ответили: пост №3
glacvlad
читатель
офлайн
Дата регистрации: 15.01.2016
Сообщений: 6
Пост №3
 
15.01.2016 14:54
Ответ на пост №2

Valentin46,
Наверно не совсем корректно выразился.
Скрин таблицы значений скрин
1. Должны остаться все колонки. Распишу что нужно. Получаем ТЗ.
Первая колонка Дата +(номер). Номер это часть дня. номер1 с 00-00 до 12-00, номер12 с 12-00 до 23-59. Остальные колонки н11, н21, н31 ... номера забронированных комнат в гостинице. В ячейку передается значение номера счета для забронированного номера.

К примеру первые 2 строки
Гость забронировал номер "н21" с 21.15.2015(1) по 22.15.2015(2) ровно на сутки. Цифры в скобках (1) и (2)говорят что что он забронировал 2 раза по 12 часов. В ячейке храниться значение номера счета (соответственно оба этих значения одинаковые).
Бывают случаи бронирования на 1.5 суток тогда будет 3 строки записи в таблице и тд. Те сутки могут быть не целыми.

Вторые 2 строки аналогично. На эти числа был также забронирован номер. Только гость забронировал номер под номером н222 по счету № 20.


Предположим, что у нас в ТЗ только 4 эти строки. Должны получить таблицу следующего вида. ТЕ должны остаться только две строки, а значение счета перенестись вверх

ДатаПрибытия       н11      н21 ..... н222 ......
21.15.2015(1)       0       10             20
22.15.2015(2)       0       10             20

Ответили: пост №6
glacvlad
читатель
офлайн
Дата регистрации: 15.01.2016
Сообщений: 6
Пост №4
 
15.01.2016 15:37

glacvlad пишет:

Цитата

      
                  
                   Ответ на
                   пост №2
            
      
Valentin46 ,
Наверно не совсем корректно выразился.
Скрин таблицы значений скрин
1. Должны остаться все колонки. Распишу что нужно. Получаем ТЗ.
Первая колонка Дата +(номер). Номер это часть дня. номер1 с 00-00 до 12-00, номер12 с 12-00 до 23-59. Остальные колонки н11, н21, н31 ... номера забронированных комнат в гостинице. В ячейку передается значение номера счета для забронированного номера.

К примеру первые 2 строки
Гость забронировал номер "н21" с 21.15.2015(1) по 22.15.2015(2) ровно на сутки. Цифры в скобках (1) и (2)говорят что что он забронировал 2 раза по 12 часов. В ячейке храниться значение номера счета (соответственно оба этих значения одинаковые).
Бывают случаи бронирования на 1.5 суток тогда будет 3 строки записи в таблице и тд. Те сутки могут быть не целыми.

Вторые 2 строки аналогично. На эти числа был также забронирован номер. Только гость забронировал номер под номером н222 по счету № 20.


Предположим, что у нас в ТЗ только 4 эти строки. Должны получить таблицу следующего вида. ТЕ должны остаться только две строки, а значение счета перенестись вверх

ДатаПрибытия н11 н21 ..... н222 ......
21.15.2015(1) 0 10 20
22.15.2015(2) 0 10 20

glacvlad
читатель
офлайн
Дата регистрации: 15.01.2016
Сообщений: 6
Пост №5
 
15.01.2016 15:38

glacvlad пишет:

Цитата

      
      
glacvlad пишет:
Цитата



Ответ на
пост №2


Valentin46 ,
Наверно не совсем корректно выразился.
Скрин таблицы значений скрин
1. Должны остаться все колонки. Распишу что нужно. Получаем ТЗ.
Первая колонка Дата +(номер). Номер это часть дня. номер1 с 00-00 до 12-00, номер12 с 12-00 до 23-59. Остальные колонки н11, н21, н31 ... номера забронированных комнат в гостинице. В ячейку передается значение номера счета для забронированного номера.

К примеру первые 2 строки
Гость забронировал номер "н21" с 21.15.2015(1) по 22.15.2015(2) ровно на сутки. Цифры в скобках (1) и (2)говорят что что он забронировал 2 раза по 12 часов. В ячейке храниться значение номера счета (соответственно оба этих значения одинаковые).
Бывают случаи бронирования на 1.5 суток тогда будет 3 строки записи в таблице и тд. Те сутки могут быть не целыми.

Вторые 2 строки аналогично. На эти числа был также забронирован номер. Только гость забронировал номер под номером н222 по счету № 20.


Предположим, что у нас в ТЗ только 4 эти строки. Должны получить таблицу следующего вида. ТЕ должны остаться только две строки, а значение счета перенестись вверх

ДатаПрибытия н11 н21 ..... н222 ......
21.15.2015(1) 0 10 20
22.15.2015(2) 0 10 20
вот простофиля. Снимите вопрос.разобрался

Valentin46
читатель
офлайн
Дата регистрации: 10.02.2011
Сообщений: 1041
Пост №6
 
15.01.2016 16:37
Ответ на пост №3

glacvlad пишет:

Цитата

Снимите вопрос.разобрался
ТЗ.Свернуть("ДатаПрибы...", "н11, н21, н31 ...") - решение проблемы; т.е. не аналог, а просто свернуть.

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

Читают тему:

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