Имя: Пароль:
1C
1С v8
Запрос к регистру накопления
0 an_str
 
30.04.13
14:13
Здравствуйте! нужна помощь. Конфигурация "Управление строительной организацией, редакция 1.3".
Есть следующий запрос:
ВЫБРАТЬ
   ПартииТоваровНаСкладахБухгалтерскийУчет.Номенклатура КАК Материал,
   ПартииТоваровНаСкладахБухгалтерскийУчет.ДокументОприходования КАК ДокументОприходования,
   ПартииТоваровНаСкладахБухгалтерскийУчет.Стоимость КАК Сумма,
   ПартииТоваровНаСкладахБухгалтерскийУчет.Количество КАК Количество
ИЗ
   РегистрНакопления.ПартииТоваровНаСкладахБухгалтерскийУчет КАК ПартииТоваровНаСкладахБухгалтерскийУчет
ГДЕ
   ПартииТоваровНаСкладахБухгалтерскийУчет.Регистратор.Рурешъ_ДокументОснование = &Ссылка

УПОРЯДОЧИТЬ ПО
   ДокументОприходования
ИТОГИ
   СУММА(Сумма),
   СУММА(Количество)
ПО
   ДокументОприходования,
   Материал
АВТОУПОРЯДОЧИВАНИЕ

Мне каким-то образом необходимо упорядочить номенклатуру так, как она идет в документе Оприходования (ПоступлениеТоваровИУслуг). Пробовала Левым соединением присоединить таблицу товаров из документа ПоступлениеТоваровИУслуг и вытащить оттуда НомерСтроки, но то, что мне нужно так и не получилось(
1 cw014
 
30.04.13
14:14
(0) Пробовала Левым соединением присоединить таблицу товаров из документа ПоступлениеТоваровИУслуг и вытащить оттуда НомерСтроки, но то, что мне нужно так и не получилось(

Запрос в студию
2 Волшебник
 
30.04.13
14:15
УПОРЯДОЧИТЬ ПО
   ДокументОприходования, НомерЗаписи
3 User_Agronom
 
30.04.13
14:15
Но документов то много. И в каждом порядок разный.
Или я что-то не понял
4 cw014
 
30.04.13
14:16
Тогда "упорядочить номенклатуру так, как она идет в документе Оприходования" нужно определиться, к какому конкретно документу тебе нужно привязать порядок
5 GANR
 
30.04.13
14:17
Ложка дегтя: а если в ТЧ есть 2 строки с одинаковой номенклатурой?
6 cw014
 
30.04.13
14:18
(5) см в (2)
7 an_str
 
30.04.13
14:18
(1) Запрос:
ВЫБРАТЬ
   ПартииТоваровНаСкладахБухгалтерскийУчет.Номенклатура КАК Материал,
   ПартииТоваровНаСкладахБухгалтерскийУчет.ДокументОприходования КАК ДокументОприходования,
   ПартииТоваровНаСкладахБухгалтерскийУчет.Стоимость КАК Сумма,
   ПартииТоваровНаСкладахБухгалтерскийУчет.Количество КАК Количество,
   ПоступлениеТоваровУслугТовары.НомерСтроки КАК НомерСтроки
ИЗ
   РегистрНакопления.ПартииТоваровНаСкладахБухгалтерскийУчет КАК ПартииТоваровНаСкладахБухгалтерскийУчет
       ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
       ПО ПартииТоваровНаСкладахБухгалтерскийУчет.ДокументОприходования = ПоступлениеТоваровУслугТовары.Ссылка
           И ПартииТоваровНаСкладахБухгалтерскийУчет.Номенклатура = ПоступлениеТоваровУслугТовары.Номенклатура
ГДЕ
   ПартииТоваровНаСкладахБухгалтерскийУчет.Регистратор.Рурешъ_ДокументОснование = &Ссылка

УПОРЯДОЧИТЬ ПО
   ДокументОприходования,
   НомерСтроки
ИТОГИ
   СУММА(Сумма),
   СУММА(Количество)
ПО
   ДокументОприходования,
   Материал
8 GANR
 
30.04.13
14:20
(6) А, ну, косвенные показатели - тоже вариант.
9 an_str
 
30.04.13
14:20
(3) да,документов приходования много..Сразу упорядочить нужно по документу приходования, а внутри порядок по номеру строки
10 cw014
 
30.04.13
14:22
И что у тебя не выходит в (7) ???
11 an_str
 
30.04.13
14:23
(10) неправильный результат выдает( не упорядочивает он по НомеруСтроки
12 sanja26
 
30.04.13
14:25
упроядочить по
документоприходования
номерстроки
13 an_str
 
30.04.13
14:26
Упорядочил только по документу приходования, а внутри номенклатура черти как. К примеру:
Номенклатура  Док             НомерСтроки

Лампа    Поступление 2355         3
Винт     Поступление 2355         4

Строп    Поступление 2411         1
Труба    Поступление 2411         26
Заглушка Поступление 2411         2
14 sanja26
 
30.04.13
14:30
бери документ не из регистра
15 an_str
 
30.04.13
14:33
(14) в смысле? имеете ввиду док поступления не прикручивать в запросе?
16 sanja26
 
30.04.13
14:34
попробуй документ из правой таблицы выводить
17 an_str
 
30.04.13
14:40
Нечто такое:
ВЫБРАТЬ
   ПартииТоваровНаСкладахБухгалтерскийУчет.Номенклатура КАК Материал,
   ПоступлениеТоваровУслугТовары.Ссылка КАК ДокументОприходования,
   ПартииТоваровНаСкладахБухгалтерскийУчет.Стоимость КАК Сумма,
   ПартииТоваровНаСкладахБухгалтерскийУчет.Количество КАК Количество,
   ПоступлениеТоваровУслугТовары.НомерСтроки КАК НомерСтроки
ИЗ
.....
???

та же ерунда получилась
18 sanja26
 
30.04.13
14:43
тогда положи это во врем. таблицу, а пакет уже упорядочивай и суммируй
19 Волшебник
 
30.04.13
15:41
не путайте НомерЗаписи и НомерСтроки
20 sanja26
 
30.04.13
15:44
(19) а причем тут номер записи?
Просто есть такая штука как заполнение заказа поставщику или еще какого документа на основании допустим заказа клиента. Так 1с по остаткам заполняет новый документ и разобрать какая позиция подобрана, а какая нет невозможно визуально. Поэтому просят иногда сделать псевдоупорядочивание по строкам документа основания
21 sanja26
 
30.04.13
15:51
(7) убери итоги по материалу, от них белиберда в упорядочивании
22 sanja26
 
30.04.13
15:57
или добавь поле и итоги по характеристикаНоменклатуры
23 an_str
 
06.05.13
14:04
(22) Спасибо за помощь