Имя: Пароль:
1C
1С v8
Как лучше сделать расшифровку на регистратор?
0 Саша Да Саша
 
05.01.20
01:50
Добрый день,есть очень простой отчёт "Продажи",основан на регистре накопления,обороты.
Вот код:
ВЫБРАТЬ
    ПродажиОбороты.Номенклатура,
    ПродажиОбороты.КоличествоОборот КАК Количество,
    ПродажиОбороты.СуммаОборот КАК Сумма
ИЗ
    РегистрНакопления.Продажи.Обороты КАК ПродажиОбороты

Как включить расшифровку,чтобы можно было из отчёта,перейти(посмотреть) документ продажи(регистратор)?
1 Саша Да Саша
 
05.01.20
01:51
Это СКД
2 Chameleon1980
 
05.01.20
07:54
период вт
3 Chameleon1980
 
05.01.20
07:54
периодичность
4 Chameleon1980
 
05.01.20
07:54
ты же контруктором пользуешься? ищи
5 Chameleon1980
 
05.01.20
07:58
и еще. б. л. я вы ищете перед тем как писать?
https://forum.infostart.ru/forum9/topic94885/
6 Саша Да Саша
 
05.01.20
12:01
(5) Да я искал,и вот это я читал, но вот это я не понял:

Перечитал кучу статей, нигде нормально не описано как нужно делать.

Мое решение:
1. В запросе выбираем периодичность Авто, поля Регистратор, ПериодСекунда;
2. Для поля Регистратор используем вот такую конструкцию

ВЫБОР КОГДА ТоварыОстаткиИОбороты.Регистратор = НЕОПРЕДЕЛЕНО ТОГДА NULL
ИНАЧЕ ТоварыОстаткиИОбороты.Регистратор КОНЕЦ

3. В схеме компоновки для поля Регистратор ставим роль Период, 1, игнорировать значения NULL; для ПериодСекунда - Период, 2, дополнительный, можно установить ограничения поля на выбор, группировку и т.д, чтоб не мешалось;
4. Создаем структуру отчета, настраиваем группировки как обычно, регистратор в выбранные поля отчета, но убрать из выбранных полей группировок.

В результате и остатки правильно выводятся, и нет пустых строк при расшифровке по регистратору.
7 Саша Да Саша
 
05.01.20
12:32
Сделал,тема закрыта
Ошибка? Это не ошибка, это системная функция.