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

Хранилище

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

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



> Получение данных из регистра за период 2 страниц V   1 2 >          
rpodgornyy Подменю пользователя
сообщение 03.02.14, 17:57
Сообщение #1

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 139
Из: Киев
Спасибо сказали: 14 раз
Рейтинг: 0

Конфигурация УТ 2.3.18.1

Для отчёта нужно получить данные из регистра ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов за определённый период. Регистр ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты не подходит, т.к. в нём отсутствует параметр Регистратор. В свойствах таблицы ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов отсутствует измерение периода, есть только параметр период, который судя по всему обозначает срез данных на определённую дату. Есть ли возможность получить данные именно за конкретный период с регистра ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов ?

Fynjy Подменю пользователя
сообщение 03.02.14, 17:59
Сообщение #2

Сенсей Чака Норриса
**********
За вредность
Группа: Пользователи
Сообщений: 1994
Из: Ахметов сити
Спасибо сказали: 333 раз
Рейтинг: 0

Цитата(rpodgornyy @ 03.02.14, 17:57) *
Конфигурация УТ 2.3.18.1
ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты не подходит, т.к. в нём отсутствует параметр Регистратор.

А у мну есть ...


Signature

rpodgornyy Подменю пользователя
сообщение 03.02.14, 18:03
Сообщение #3

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 139
Из: Киев
Спасибо сказали: 14 раз
Рейтинг: 0

Цитата(Fynjy @ 03.02.14, 17:59) *
А у мну есть ...


Если пользоваться конструктором запросов Регистратор в таблицу не попадает sad.gif

Vofka Подменю пользователя
сообщение 03.02.14, 19:28
Сообщение #4

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

Надо установить периодичность. Если что, это в параметрах виртуальной таблицы делается, в конструкторе запросов видно где.

rpodgornyy Подменю пользователя
сообщение 03.02.14, 19:37
Сообщение #5

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 139
Из: Киев
Спасибо сказали: 14 раз
Рейтинг: 0

Цитата(Vofka @ 03.02.14, 19:28) *
Надо установить периодичность. Если что, это в параметрах виртуальной таблицы делается, в конструкторе запросов видно где.


Для таблицы ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов параметры виртуальной таблицы не доступны...

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

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

ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты

Кстати вообще-то очень странно, что здесь ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов нет периода и регистратора. Должны быть.

rpodgornyy Подменю пользователя
сообщение 03.02.14, 21:06
Сообщение #7

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 139
Из: Киев
Спасибо сказали: 14 раз
Рейтинг: 0

Цитата(Vofka @ 03.02.14, 19:53) *
Кстати вообще-то очень странно, что здесь ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов нет периода и регистратора. Должны быть.


Период есть только в качестве поля таблицы. При этом если задавать его как интервал - ничего не выводится.

Vofka Подменю пользователя
сообщение 03.02.14, 22:52
Сообщение #8

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

У нас тут недавно картинка проскакивала:



rpodgornyy, давайте примеры кода и скриншоты, а то ещё долго выяснять будем.

rpodgornyy Подменю пользователя
сообщение 04.02.14, 20:27
Сообщение #9

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 139
Из: Киев
Спасибо сказали: 14 раз
Рейтинг: 0

Убрал всё лишнее, оставил самое простое:

ВЫБРАТЬ
    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Контрагент,
    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.ДоговорКонтрагента,
    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Регистратор,
    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Период,
    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.СуммаВзаиморасчетов,
    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.МоментВремени
ИЗ
    РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов КАК ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов
ГДЕ
    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Период МЕЖДУ &ДатаНач И &ДатаКон


Отчёт делаю с использованием СКД. Параметры ДатаНач и ДатаКон при формировании отчёта задаю, но отчёт ничего не выводит. Если убрать условие Период, выводятся все документы без проблем.

sava1 Подменю пользователя
сообщение 05.02.14, 7:54
Сообщение #10

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2697
Из: Проскуров
Спасибо сказали: 682 раз
Рейтинг: 661

Периодичность тыкните - Регистратор

rpodgornyy Подменю пользователя
сообщение 05.02.14, 11:13
Сообщение #11

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 139
Из: Киев
Спасибо сказали: 14 раз
Рейтинг: 0

Цитата(sava1 @ 05.02.14, 7:54) *
Периодичность тыкните - Регистратор


Увы, если прописать вручную, выдаётся ошибка "Нельзя задавать параметры таблицы ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов".

sava1 Подменю пользователя
сообщение 05.02.14, 11:32
Сообщение #12

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2697
Из: Проскуров
Спасибо сказали: 682 раз
Рейтинг: 661

Какой прописать? Для того, чтобы в конструкторе можно было выбрать Регистратор в параметрах ВТ нужно установить периодичность Регистратор.

rpodgornyy Подменю пользователя
сообщение 05.02.14, 11:41
Сообщение #13

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 139
Из: Киев
Спасибо сказали: 14 раз
Рейтинг: 0

Цитата(sava1 @ 05.02.14, 11:32) *
Какой прописать? Для того, чтобы в конструкторе можно было выбрать Регистратор в параметрах ВТ нужно установить периодичность Регистратор.


Не доступно для этой таблицы...

logist Подменю пользователя
сообщение 05.02.14, 11:43
Сообщение #14

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(sava1 @ 05.02.14, 12:32) *
Для того, чтобы в конструкторе можно было выбрать Регистратор в параметрах ВТ нужно установить периодичность Регистратор.

Для этого сначала надо выбрать таблицу остатков, оборотов или остатки и обороты, а не просто записи регистра как в вопросе.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

rpodgornyy Подменю пользователя
сообщение 05.02.14, 11:58
Сообщение #15

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 139
Из: Киев
Спасибо сказали: 14 раз
Рейтинг: 0

Цитата(logist @ 05.02.14, 11:43) *
Для этого сначала надо выбрать таблицу остатков, оборотов или остатки и обороты, а не просто записи регистра как в вопросе.


В этой таблице не получается выбрать Регистратор. А мне нужно в первую очередь именно Регистратор за определённый период...

sava1 Подменю пользователя
сообщение 05.02.14, 12:02
Сообщение #16

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2697
Из: Проскуров
Спасибо сказали: 682 раз
Рейтинг: 661

Цитата(logist @ 05.02.14, 11:43) *
а не просто записи регистра как в вопросе.

цитата из первого поста -
Цитата(rpodgornyy @ 03.02.14, 17:57) *
Регистр ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты не подходит, т.к. в нём отсутствует параметр Регистратор




Цитата(rpodgornyy @ 05.02.14, 11:58) *
В этой таблице не получается выбрать Регистратор. А

ВТ выдает сгруппированные данные и для того, чтобы получить поле Регистратор, надо указать, гто группировать надо по регистратору, а не по иным полям

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

rpodgornyy Подменю пользователя
сообщение 05.02.14, 12:14
Сообщение #17

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 139
Из: Киев
Спасибо сказали: 14 раз
Рейтинг: 0

Sava1, спасибо, смысл понял. Единственный минус, что в таблице ОстаткиИОбороты регистратор - документ движения (т.е. расходные накладные), а мне первично нужно выбрать ПриходныйКассовыйОрдер, который выступает регистратором в регистре ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов...

sava1 Подменю пользователя
сообщение 05.02.14, 12:36
Сообщение #18

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2697
Из: Проскуров
Спасибо сказали: 682 раз
Рейтинг: 661

Ну так используйте Физическую таблицу (как в (9)) с условием ГДЕ Регистратор ссылка документы.ПКО

rpodgornyy Подменю пользователя
сообщение 05.02.14, 17:03
Сообщение #19

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 139
Из: Киев
Спасибо сказали: 14 раз
Рейтинг: 0

Цитата(sava1 @ 05.02.14, 12:36) *
Ну так используйте Физическую таблицу (как в (9)) с условием ГДЕ Регистратор ссылка документы.ПКО


Наверное я некорректно сформулировал вопрос или немного не понял, но при использовании этой таблицы я не могу задать период для выбора...

sava1 Подменю пользователя
сообщение 06.02.14, 8:08
Сообщение #20

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2697
Из: Проскуров
Спасибо сказали: 682 раз
Рейтинг: 661

Проблема то в чем?
"ВЫБРАТЬ
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Период,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Регистратор,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.НомерСтроки,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Активность,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.ВидДвижения,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.ДоговорКонтрагента,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Сделка,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.ДокументРасчетовСКонтрагентом,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.ВидРасчетовСКонтрагентом,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Организация,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Контрагент,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.СуммаВзаиморасчетов
    |ИЗ
    |    РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов КАК ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов
    |ГДЕ
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Период МЕЖДУ &Дата1 И &Дата2
    |    И ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Регистратор.Дата МЕЖДУ &Дата1 И &Дата2"

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

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


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

 

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