Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Отчет ШАХМАТКА!!!(Погогите) , Варианты реализации отчета в виде шахматки!          
lenikwav Подменю пользователя
сообщение 16.02.11, 13:55
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 2
Спасибо сказали: 0 раз
Рейтинг: 0

Уважаемые форумчане!!! Помогите, пожалуйста, с формированием отчета. Есть документ Вагон, состоящий из шапки и табличной части, с запасными частями снятыми с вагона во время ремонта. Запчасти вводятся в табличную часть. Нужно построит отчет где во строкам будут номера вагонов, по столбцам названия запасных частей, а на их пересечении количество запчастей снятых с вагона.

5_kopeek Подменю пользователя
сообщение 16.02.11, 14:24
Сообщение #2

Ветеран
*******
Женщине-одинэснику
Группа: Пользователи*
Сообщений: 940
Спасибо сказали: 285 раз
Рейтинг: 0

Например, такой вариант. Сделать запрос по документам вагон, первая группировка по номеру вагона (вероятно, это вагон и есть), вторая по снятым запчастям. Делаем таблицу значений: 1 колонка -- номер вагона, последующие -- снятые запчасти. Проходим результаты запроса и заполняем таблицу: новый вагон -- новая строка; если колонка с такой запчастью уже есть, добавляем к-во в нее, если нет -- создаем новую колонку.
Обходим строки таблицы значений и выводим рез-ты в печатную форму. Надеюсь, к-во наименований запчастей умеренно. Можно сделать таблицу соответствий названий колонок и запчастей, если наименования запчастей сложные и/или длинные.
А можно вообще запросом обойтись без всяких таблиц, использовать Все ВошедшиеВЗапрос. Пройтись по группировкам и рез-ты сразу в печатную форму.

Спасибо сказали: lenikwav,

awp Подменю пользователя
сообщение 16.02.11, 21:16
Сообщение #3

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 520
Спасибо сказали: 70 раз
Рейтинг: 51.3

Цитата(5_kopeek @ 16.02.11, 15:24) *
Например, такой вариант. Сделать запрос по документам вагон, первая группировка по номеру вагона (вероятно, это вагон и есть), вторая по снятым запчастям. Делаем таблицу значений: 1 колонка -- номер вагона, последующие -- снятые запчасти. Проходим результаты запроса и заполняем таблицу: новый вагон -- новая строка; если колонка с такой запчастью уже есть, добавляем к-во в нее, если нет -- создаем новую колонку.
Обходим строки таблицы значений и выводим рез-ты в печатную форму. Надеюсь, к-во наименований запчастей умеренно. Можно сделать таблицу соответствий названий колонок и запчастей, если наименования запчастей сложные и/или длинные.
А можно вообще запросом обойтись без всяких таблиц, использовать Все ВошедшиеВЗапрос. Пройтись по группировкам и рез-ты сразу в печатную форму.


Попытка
Т.УстановитьЗначение(....);
Исключение
Т.НоваяКолонка(Наименование запасной части);
Т.УстановитьЗначение(....);
КонецПопытки


Signature
Бухгалтер - это не профессия! Это диагноз!

Спасибо сказали: lenikwav,

lenikwav Подменю пользователя
сообщение 17.02.11, 13:27
Сообщение #4

Молчаливый
*
Группа: Пользователи
Сообщений: 2
Спасибо сказали: 0 раз
Рейтинг: 0

А как в запросе обратиться к Табличной части документа? Потому что Обращение Деталь = Документ.Вагоны.Наименование выводит пустой результат.

5_kopeek Подменю пользователя
сообщение 18.02.11, 21:31
Сообщение #5

Ветеран
*******
Женщине-одинэснику
Группа: Пользователи*
Сообщений: 940
Спасибо сказали: 285 раз
Рейтинг: 0

Цитата(lenikwav @ 17.02.11, 14:27) *
А как в запросе обратиться к Табличной части документа? Потому что Обращение Деталь = Документ.Вагоны.Наименование выводит пустой результат.

Вообще-то, так и обратиться, по имени. Меня интересует тип значения реквизита Наименование табличной части документа Вагоны. Тогда можно будет рассуждать дальше.
Совет. Если Вы не очень дружите с запросами, пользуйтесь конструктором запросов. Он не только упростит процесс и поможет Вам избежать многих ошибок, но и облегчит понимание структуры запроса.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 26.04.24, 6:03
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!