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

Хранилище

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

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



> Запросы правыльный вывод данных , Как зделать чтобы запрос выдавал таблицу          
sia_1980 Подменю пользователя
сообщение 12.09.11, 9:07
Сообщение #1

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

Есть Запрос
ВЫБРАТЬ
    НачислениеЗарплатыРаботникамОрганизаций.Ссылка,
    НачислениеЗарплатыРаботникамОрганизаций.Начисления.(
        ОтработаноДней,
        Результат
    ),
    НачислениеЗарплатыРаботникамОрганизаций.Взносы.(
        Результат
    ),
    НачислениеЗарплатыРаботникамОрганизаций.Удержания.(
        Результат
    ),
    НачислениеЗарплатыРаботникамОрганизаций.НДФЛ.(
        Доход,
        Налог
    ),
    ФИОФизЛицСрезПоследних.Фамилия КАК Фамилия,
    ФИОФизЛицСрезПоследних.Имя КАК Имя,
    ФИОФизЛицСрезПоследних.Отчество КАК Отчество
{ВЫБРАТЬ
    ОтработаноДней,
    Результат,
    Результат,
    Результат,
    Результат,
    Доход,
    Налог}
ИЗ
    Документ.НачислениеЗарплатыРаботникамОрганизаций КАК НачислениеЗарплатыРаботникамОрганизаций
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизЛиц.СрезПоследних КАК ФИОФизЛицСрезПоследних
        ПО НачислениеЗарплатыРаботникамОрганизаций.Ссылка = ФИОФизЛицСрезПоследних.ФизЛицо
ГДЕ
    НачислениеЗарплатыРаботникамОрганизаций.Ссылка = &ТекДокумент


После выполнения выдает следующее

"Документ такой то / таблица значений /таблица значений /таблица значений/таблица значений"

как сделать чтоб выдавал записи из этих таблиц в таком виде:

ФИО / дни /сумма /сумма /сумма /сумма /сумма /
ФИО / дни /сумма /сумма /сумма /сумма /сумма /
ФИО / дни /сумма /сумма /сумма /сумма /сумма /






Бухгалтерия 8.1


Signature
1С 8.1 Бухгалтерия конфиг. 1,25,2

Batchir Подменю пользователя
сообщение 12.09.11, 9:14
Сообщение #2

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1426 раз
Рейтинг: 0

Цитата
как сделать чтоб выдавал записи из этих таблиц в таком виде:

Выбирать данные не из документов, а из табличных частей

sia_1980 Подменю пользователя
сообщение 12.09.11, 10:12
Сообщение #3

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

Цитата(Batchir @ 12.09.11, 10:14) *
Выбирать данные не из документов, а из табличных частей


При выборе из табличных частей ка кто он подвисает.

Изменил запрос вобще перестал выдавать инфу

 ВЫБРАТЬ
    НачислениеЗарплатыРаботникамОрганизаций.Ссылка,
    НачислениеЗарплатыРаботникамОрганизаций.Начисления.(
        ОтработаноДней,
        Результат
    ),
    НачислениеЗарплатыРаботникамОрганизаций.Взносы.(
        Налог,
        Результат,
        ТипНачисления
    ),
    НачислениеЗарплатыРаботникамОрганизаций.Удержания.(
        Размер,
        Результат
    ),
    НачислениеЗарплатыРаботникамОрганизаций.ВзносыФОТ.(
        Налог,
        Результат
    ),
    НачислениеЗарплатыРаботникамОрганизаций.НДФЛ.(
        Доход,
        Налог
    )
ИЗ
    Документ.НачислениеЗарплатыРаботникамОрганизаций КАК НачислениеЗарплатыРаботникамОрганизаций
ГДЕ
    НачислениеЗарплатыРаботникамОрганизаций.Ссылка = &ТекДокумент


Signature
1С 8.1 Бухгалтерия конфиг. 1,25,2

pablo Подменю пользователя
сообщение 12.09.11, 10:23
Сообщение #4

Старейшина
********
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 192 раз
Рейтинг: 0

С таким запросом он просто долго выполняться будет.
Попробуйте
Выбрать 
   Нач.ОтработаноДней,
   Нач.Результат,
   Нач.Сотрудник
Поместить НАчисления
Из  Документ.НачислениеЗарплатыРаботникамОрганизаций.Начисления КАК Нач
Где НачислениеЗарплатыРаботникамОрганизаций.Ссылка = &ТекДокумент;
...//Остальные табличные части
Выбрать
Начисления.ОтработаноДней,
...//остальные Поля
Из Начисления Внутреннее соединение Взносы
   По (Начисления.Сотрудник=Взносы.Сотрудник)
...//Остальные связи


Signature
Правильно поставленный вопрос содержит до 90% ответа.

sia_1980 Подменю пользователя
сообщение 12.09.11, 12:04
Сообщение #5

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

Цитата(pablo @ 12.09.11, 11:23) *
С таким запросом он просто долго выполняться будет.
Попробуйте
Выбрать 
   Нач.ОтработаноДней,
   Нач.Результат,
   Нач.Сотрудник
Поместить НАчисления
Из  Документ.НачислениеЗарплатыРаботникамОрганизаций.Начисления КАК Нач
Где НачислениеЗарплатыРаботникамОрганизаций.Ссылка = &ТекДокумент;
...//Остальные табличные части
Выбрать
Начисления.ОтработаноДней,
...//остальные Поля
Из Начисления Внутреннее соединение Взносы
   По (Начисления.Сотрудник=Взносы.Сотрудник)
...//Остальные связи


А можно как для "особо одаренного" подсказать как это собрать в конструкторе запросов.
Пожалуйста очень надо.


Signature
1С 8.1 Бухгалтерия конфиг. 1,25,2

Vofka Подменю пользователя
сообщение 12.09.11, 12:08
Сообщение #6

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4519 раз
Рейтинг: 3641.2

А можно как для "особо одаренного" подсказать как это собрать в конструкторе запросов.

Выбрать 
   Нач.ОтработаноДней,
   Нач.Результат,
   Нач.Сотрудник
Поместить НАчисления
Из  Документ.НачислениеЗарплатыРаботникамОрганизаций.Начисления КАК Нач
Где НачислениеЗарплатыРаботникамОрганизаций.Ссылка = &ТекДокумент;

pablo Подменю пользователя
сообщение 12.09.11, 12:09
Сообщение #7

Старейшина
********
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 192 раз
Рейтинг: 0

Цитата
А можно как для "особо одаренного" подсказать как это собрать в конструкторе запросов.

Используйте вкладку ПакетЗапросов для создания подзапросов и вкладку Дополнительно для задания имени временной таблицы.
P.S. Только вот пакетные запросы только в 8.2 появились.

Сообщение отредактировал pablo - 12.09.11, 12:21


Signature
Правильно поставленный вопрос содержит до 90% ответа.

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

sia_1980 Подменю пользователя
сообщение 12.09.11, 12:24
Сообщение #8

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

Цитата(pablo @ 12.09.11, 13:09) *
Используйте вкладку ПакетЗапросов для создания подзапросов и вкладку Дополнительно для задания имени временной таблицы.
P.S. Только вот пакетные запросы только в 8.2 появились.


Спасибо большое буду мучить сии запросы.


Signature
1С 8.1 Бухгалтерия конфиг. 1,25,2

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


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

 

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