|
v7: Сортировка по номеру строки в состояниизаявки | ☑ | ||
---|---|---|---|---|
0
Fiasko
02.11.12
✎
01:23
|
Коллеги, а кто-нибудь уже допиливал СостояниеЗаявки в тис, чтобы отчет сортировался по номеру строк? Я с запросами на вы... чего-то муть получается пока у меня...
|
|||
1
zak555
02.11.12
✎
01:29
|
> СостояниеЗаявки
это что ? |
|||
2
Fiasko
02.11.12
✎
01:30
|
Типовой отчет...
|
|||
3
zak555
02.11.12
✎
01:33
|
что-то я такой не помню
|
|||
4
zak555
02.11.12
✎
01:34
|
но в тисе все отчёты делались на основании регистров
|
|||
5
Fiasko
02.11.12
✎
01:36
|
отчет показыает по документу "ЗаявкаПокупателя" что можем отгрузить, что нет.. и резервы в том числе...
Там дело в том, что в результате отчета все отсортировано по номенклатуре, а нужно чтобы по номеру строк в документе, на основании которого он выводится... |
|||
6
zak555
02.11.12
✎
01:39
|
(5) по моему часть строк заказа может отображаться, а чсать нет
|
|||
7
Fiasko
02.11.12
✎
01:42
|
(6) нее.. что-то не то... это про колонку "заказано поставщику" ? не в те края...
|
|||
8
Fiasko
02.11.12
✎
01:49
|
попробовал получить номер троки документа в запросет вот так:
"//{{ЗАПРОС(Сформировать) |Период с ДатаНачала по ДатаКонца; |Заявка = Регистр.Заявки. ЗаявкаПокупателя, | Регистр.ЗаказыЗаявки.ЗаявкаПокупателя, | Регистр.РезервыТМЦ. ЗаявкаПокупателя; |ТекДок = Регистр.Заявки.ТекущийДокумент; |НомерСтроки = Регистр.Заявки.НомерСтроки, | Документ.ЗаявкаПокупателя.НомерСтроки; |Договор = Регистр.РезервыТМЦ.ДоговорПокупателя; |Фирма = Регистр.РезервыТМЦ.Фирма, | Регистр.ОстаткиТМЦ.Фирма, | Регистр.Заявки. Фирма, | Регистр.ЗаказыЗаявки.ЗаявкаПокупателя.Фирма; |Склад = Регистр.ОстаткиТМЦ.Склад; |КолЗаявки = Регистр.Заявки. КоличествоРасход; |КолЗаказа = Регистр.ЗаказыЗаявки.Количество; |КолРезерва = Регистр.РезервыТМЦ. Количество; |КолОстатка = Регистр.ОстаткиТМЦ. Количество; |Номенклатура = Регистр.Заявки. Номенклатура, | Регистр.ЗаказыЗаявки.Номенклатура, | Регистр.РезервыТМЦ. Номенклатура, | Регистр.ОстаткиТМЦ. Номенклатура; |Функция ВыписанаЗаявка = Приход(КолЗаявки) Когда (Заявка = ВыбДокумент); |Функция ОстатокНаСкладах = КонОст(КолОстатка) Когда (Склад = ВыбДокумент.Склад); |Функция ЧужиеРезервы = КонОст(КолРезерва) Когда (Заявка <> ВыбДокумент); |Функция Зарезервировано = КонОст(КолРезерва) Когда (Заявка = ВыбДокумент); |Функция СнятаЗаявка = Расход(КолЗаявки) Когда((Заявка = ВыбДокумент) и ((ТекДок.Вид() = ""ЗаявкаПокупателя"") или (ТекДок.Вид() = ""ОтменаЗаявок""))); |Функция ОстатокЗаявки = КонОст(КолЗаявки) Когда (Заявка = ВыбДокумент); |Функция ЗаказаноПоставщику = КонОст(КолЗаказа) Когда (Заявка = ВыбДокумент); |Функция Отпущено = Расход(КолЗаявки) Когда((Заявка = ВыбДокумент) и (ТекДок.Вид() <> ""ЗаявкаПокупателя"") и (ТекДок.Вид() <> ""ОтменаЗаявок"")); |Группировка Номенклатура Без Групп; |Группировка НомерСтроки; |Условие (Номенклатура в СписокНоменклатуры); |"//}}ЗАПРОС но почему то номер строки пустой получается... |
|||
9
Fiasko
02.11.12
✎
02:01
|
хм... страно... я думал ответов будет масса ибо, имхо, проблема весьма очевидна для тис и, по крайней мере до 971 релиза, не исправлена... а когда работаешь с заявкой, в которой много строк это доставляет серьезный дискомфорт в работе.. может спят ужо все :) ?
|
|||
10
aka MIK
02.11.12
✎
02:27
|
А Ахиллес уже вот 2000 лет не может догнать черепаху, и всем пофиг, все спят
|
|||
11
aka MIK
02.11.12
✎
02:28
|
Если уж добавил номер строки то и группируй вначале по нем
|
|||
12
Fiasko
02.11.12
✎
02:34
|
так а чего группируй, не группируй, ощущение что номер строки я "выковириваю" как-то не правильно... она равна 0 постоянно...
|
|||
13
Попытка1С
02.11.12
✎
02:41
|
Вообще то есть предопределённая группировка "СтрокаДокумента"
|
|||
14
Попытка1С
02.11.12
✎
02:41
|
Группировка СтрокаДокумента;
|
|||
15
Ёпрст
02.11.12
✎
09:12
|
(13) закусывать надо
|
|||
16
Ёпрст
02.11.12
✎
09:13
|
(0) как бэ, движения регистра ну никак не связаны со строками документа в общем случае, только если не спецом об этом заботиться при записи движений в регистр.
|
|||
17
Попытка1С
02.11.12
✎
13:03
|
(15) В смысле?
|
|||
18
Ёпрст
02.11.12
✎
13:06
|
(17) в прямом.
Про группировку по строке документа при запросе к регистру, можно только с пьяни посоветовать |
|||
19
Fiasko
02.11.12
✎
13:08
|
(16) лучше копать в эту сторону?
|
|||
20
Попытка1С
02.11.12
✎
13:08
|
(18) Ну извиняй, из первых постов я просто не понял что отчет по регистру, думал по докам.
|
|||
21
Ёпрст
02.11.12
✎
13:11
|
(19) проще забить
|
|||
22
ЧеловекДуши
02.11.12
✎
13:11
|
(18)Пошему с пьяни? Если человеку надо, дак пускай получит :)
|
|||
23
Ёпрст
02.11.12
✎
13:11
|
тем более, что запрос к 3-м регистрам
|
|||
24
Fiasko
02.11.12
✎
13:12
|
(21) похоже что все так и делали :) нее... я решу это когда-нибудь...
|
|||
25
viktor_vv
02.11.12
✎
13:14
|
Ну в движениях ты еще как-то, с горем пополам, сможешь получить строку дока, а как с остатками быть ?
|
|||
26
Fiasko
02.11.12
✎
13:16
|
Моя фантазия пока не позволяет ответить на этот вопрос...
|
|||
27
GreyK
02.11.12
✎
13:31
|
(0) Хреново когда к 7ке пытаются подходить с восьмерышными понятиями.
Сделай отдельно запрос по документам и подсунь в запрос данные из других запросов. |
|||
28
Mikeware
02.11.12
✎
13:35
|
(27) проще забросить кривые запросы, и перейти на прямые...
|
|||
29
Fiasko
02.11.12
✎
13:42
|
боялся этих слов... работы много :) надеялся проще можно...
|
|||
30
GreyK
02.11.12
✎
13:48
|
Правда и задачка мне не совсем понятна.
1) Если будет группировка по документам, то нумерация строк нужна, но такой группировки нет. 2) Если будет группировка по документам, то остатки надо раскидывать по документам и тут одним запросом не получится. |
|||
31
Mikeware
02.11.12
✎
14:32
|
А что хоть за отчет? у меня такого в конфигурации даже не сохранилось...
У меня свое "Состояние заявок", но показывает оно совершенно другие данные |
|||
32
Fiasko
02.11.12
✎
14:45
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |