|
Как сформировать простой отчет? скд 1с 83 | ☑ | ||
---|---|---|---|---|
0
pro3ri
11.08.15
✎
18:02
|
Добрый вечер!
Формирую отчет простейший: ВЫБРАТЬ ОстаткиТоваровЭталонОстатки.Номенклатура, ОстаткиТоваровЭталонОстатки.КоличествоОстаток ИЗ РегистрНакопления.ОстаткиТоваровЭталон.Остатки КАК ОстаткиТоваровЭталонОстатки в скд, в пользовательском режиме выбираю отбор (https://s.mail.ru/5k4iXJgP2Sfc/img-2015-08-11-20-01-42.png) но выходят поля в алфавитном порядке. Нужно как в отборе. Как побороть? |
|||
1
rbcvg
11.08.15
✎
18:31
|
Сортировкой не пробовал?
|
|||
2
pro3ri
11.08.15
✎
18:33
|
(1) нет такого поля для сортировки https://s.mail.ru/2svK6HGi1RoE/img-2015-08-11-20-33-23.png
|
|||
3
rbcvg
11.08.15
✎
18:38
|
Есть.
|
|||
4
rbcvg
11.08.15
✎
18:39
|
Мы про какое поле говорим?
|
|||
5
pro3ri
11.08.15
✎
20:02
|
(4) Номенклатура
|
|||
6
ДенисЧ
11.08.15
✎
20:05
|
Второй раз за последнюю неделю встречаю такую дебильную постановку задачи....
|
|||
7
pro3ri
11.08.15
✎
20:05
|
(6) что поделаешь...
|
|||
8
pro3ri
11.08.15
✎
20:07
|
(7) + по идее это м.б. реализовано платфромой...
|
|||
9
ДенисЧ
11.08.15
✎
20:11
|
(8) Идея дурная. Больше того скажу... Хотя, я это уже сказал.
|
|||
10
pro3ri
11.08.15
✎
20:17
|
(9) У клиента есть прайс, он пишет номенклатуру в нужном себе порядке в экселе, отправляет менеджеру и просит остатки в том же порядке. Они делают в экселе и отправляют ему. Пусть дальше делают?
|
|||
11
ДенисЧ
11.08.15
✎
20:23
|
(10) А для этого существуют намного более другие способы.
Например, реквизит "порядок в прайсе" |
|||
12
pro3ri
11.08.15
✎
20:30
|
(11) у нас его нет.
|
|||
13
runoff_runoff
11.08.15
✎
20:31
|
или Набор данных Объект.. из которого берется порядок, и к которому слево всё присоединяется.. что нужно..
|
|||
14
ДенисЧ
11.08.15
✎
20:34
|
(12) сделай
|
|||
15
pro3ri
11.08.15
✎
20:40
|
(13) а что такое Набор данных Объект?
|
|||
16
Kvant1C
11.08.15
✎
21:53
|
(15) какой-то объект конфигурации, например справочник
|
|||
17
D_E_S_131
11.08.15
✎
22:41
|
(16) Уж проще реквизит "ПорядокВПрайсе" сделать...
|
|||
18
pro3ri
12.08.15
✎
08:08
|
(17) а посмореть как он работает в ут 11 или 10.3 можно?
|
|||
19
ДенисЧ
12.08.15
✎
08:42
|
(18) Можно. Достаточно его добавить и заполнить.
|
|||
20
pro3ri
14.08.15
✎
07:38
|
В итоге изменили процедуру самого отчета:
Процедура СформироватьОтчет(ДокументРезультат, ПоказыватьЗаголовок = Ложь, ВысотаЗаголовка = 0, ТолькоЗаголовок = Ложь) Экспорт Для каждого ПолеОтбора Из ОбщийОтчет.ПостроительОтчета.Отбор Цикл Если ПолеОтбора.Имя="Номенклатура" и ПолеОтбора.ВидСравнения=ВидСравнения.ВСписке Тогда Индекс=1; Для каждого ЗначениеОтбора Из ПолеОтбора.Значение Цикл НаборЗаписейЗначенияСвойств = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьНаборЗаписей(); Запись = НаборЗаписейЗначенияСвойств.Добавить(); Запись.Объект = ЗначениеОтбора.Значение; Запись.Свойство = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Сортировка").Ссылка; Запись.Значение = Индекс; НаборЗаписейЗначенияСвойств.Отбор.Объект.Установить(ЗначениеОтбора.Значение); Попытка НаборЗаписейЗначенияСвойств.Записать(); Исключение #Если Клиент Тогда Предупреждение("Не удалось записать значения свойств:" + Символы.ПС + ОписаниеОшибки()); #КонецЕсли КонецПопытки; Индекс=Индекс+1; КонецЦикла; КонецЕсли; КонецЦикла; ОбщийОтчет.СформироватьОтчет(ДокументРезультат, ПоказыватьЗаголовок, ВысотаЗаголовка, ТолькоЗаголовок); КонецПроцедуры |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |