|
Помогите правильно выбрать данные из регистра накопления | ☑ | ||
---|---|---|---|---|
0
irina_hhh
06.05.13
✎
17:13
|
Есть регистр накопления "Остатки БСО", который имеет измерения: Организация, Склад, Бланки(ссылка на справочник БСО, в который заносятся все пачки БСО при поступлении от поставщика), СерияНноменклатуры, Серия, Номер, НомерТалона. Справочник БСО имеет реквизиты Серия, НомерС, НомерТалонаС, НомерПо, НомерТалонаПо, ТипТТН, ТипБланка (ссылка на справочник ТипыБСО), КоличествоБланков. Номера талонов заполняются только если тип ТТН - талоны.
Помогите, пожалуйста, из этого регистра максимально быстро и просто выбрать пачки БСО, находящихся на конкретном складе, чтобы занести их в форму подбора для заполнения имеющимися на складе бланками строк табличной части документа "Учет БСО". Проблема в том, что бланки из одной поступившей пачки могут выдаваться не только с ее начала, но и из середины, и получается, пачка разбивается. Я выбирала в запросе все имеющиеся бланки, и далее в цикле искала разрыв и при его нахождении формировала новую строку формы подбора. Но бланков очень большое количество, и форма выводится очень медленно, пользователям работать невозможно. Мой запрос имеет вид: Запрос.Текст = "ВЫБРАТЬ |ОстаткиБСО.Бланки КАК Бланк, | ОстаткиБСО.СерияНоменклатуры КАК СерияНоменклатуры, | ОстаткиБСО.Серия КАК Серия, | ОстаткиБСО.Номер КАК Номер, | ОстаткиБСО.НомерТалона КАК НомерТалона, | 1 * ЕСТЬNULL(ОстаткиБСО.СтоимостьОстаток, 0) КАК Цена, | СУММА(ЕСТЬNULL(ОстаткиБСО.СтоимостьОстаток, 0)) КАК Стоимость |ИЗ | РегистрНакопления.ОстаткиБланковСО.Остатки( | &ДатаОстатка, | Организация = &Организация | И Склад = &Склад) КАК ОстаткиБСО | |СГРУППИРОВАТЬ ПО | ОстаткиБСО.Бланки, | ОстаткиБСО.СерияНоменклатуры, | ОстаткиБСО.Серия, | ОстаткиБСО.Номер, | ОстаткиБСО.НомерТалона, | 1 * ЕСТЬNULL(ОстаткиБСО.СтоимостьОстаток, 0) | |УПОРЯДОЧИТЬ ПО | Бланк, | Серия, | Номер, | НомерТалона |ИТОГИ | СУММА(Стоимость) |ПО | Бланк, | СерияНоменклатуры, | Серия, | Цена, | Номер"; |
|||
1
zak555
06.05.13
✎
17:15
|
странный регистр БСО
|
|||
2
Aprobator
06.05.13
✎
17:27
|
(0) смотрим СП работа с виртуальными таблицами. В частности с таблицей остатков.
|
|||
3
irina_hhh
06.05.13
✎
17:52
|
а поподробнее можно?
|
|||
5
H A D G E H O G s
06.05.13
✎
17:58
|
Регистр "Остатки БСО" кто делал?
|
|||
6
irina_hhh
06.05.13
✎
18:02
|
Увы, не я, нанятые разработчики
|
|||
7
irina_hhh
06.05.13
✎
18:03
|
А я в 1С человек не слишком искушенный, нужно за нанятыми дорабатывать, вот и влезла в проблему
|
|||
8
irina_hhh
06.05.13
✎
18:05
|
А под фото что имеете в виду?
|
|||
9
irina_hhh
07.05.13
✎
09:48
|
???
|
|||
10
irina_hhh
07.05.13
✎
18:01
|
???
|
|||
11
Живой Ископаемый
07.05.13
✎
18:10
|
||||
12
irina_hhh
08.05.13
✎
10:18
|
Спасибо юмористам за комментарий насчет фотокарточки, но вот как реально решить проблему в 1С?
|
|||
13
Живой Ископаемый
08.05.13
✎
10:33
|
какую проблему?
|
|||
14
irina_hhh
08.05.13
✎
15:20
|
Про которую я в своем первом сообщении написала, как пооперативнее выбрать данные из моего регистра накопления ОстаткиБСО
|
|||
15
Aprobator
08.05.13
✎
15:24
|
судя по коду в (0) нужна помощь специалиста.
|
|||
16
sdaf
08.05.13
✎
15:27
|
ну надо сделать условие по складу типа
|
|||
17
Живой Ископаемый
08.05.13
✎
18:24
|
Купить памяти на сервер пойдет совет?
Мы не знаем, нам не виден ваш регистр и формат базы данных |
|||
18
Мимохожий Однако
08.05.13
✎
18:58
|
Нарисуй эскиз таблицы, которую хочешь получить
|
|||
19
irina_hhh
13.05.13
✎
11:20
|
Структуру регистра я описала, а таблицу хочу получить вида:
______________________________________________________________ Тип |Серия|Номер|Номер |Номер|Номер |Коли |Цена|Оста|Пачка БСО |БСО |С |талона С|По |талона|чество| |ток |БСО ____|_____|_____|________|_____|по____|______|____|____|______ |
|||
20
irina_hhh
13.05.13
✎
11:29
|
Попыталась поприличнее изобразить таблицу:
______________________________________________________________Тип |Серия|Номер|Номер |Номер|Номер |Коли |Цена|Оста|Пачка БСО |БСО |С |талона С|По |талона|чество| |ток |БСО | | | | |по | | |БСО | ____|_____|_____|________|_____|______|______|____|____|______ |
|||
21
irina_hhh
13.05.13
✎
11:41
|
Получилось еще хуже, и, что печально, на форуме ни предварительного просмотра, ни корректировки сообщений.
Пытаюсь еще раз: ______________________________________________________________ Тип |Серия|Номер|Номер |Номер|Номер |Коли |Цена|Оста |Пачка БСО |БСО |С |талона|По |талона |чество| |ток |БСО | | |С | |по | | |БСО | ____|_____|_____|______|_____|_______|______|____|_____|______ |
|||
22
irina_hhh
13.05.13
✎
11:53
|
Увы, чем дальше, тем хуже :) Перечислю поля таблицы:
Тип БСО, Серия БСО, Номер С, Номер талона с, Номер По, Номер талона по, Количество, Цена, Остаток, Пачка БСО (это исходная пачка поступивших БСО из справочника БСО). Номер С, Номер талона С, Номер По, Номер Талона По - это начальный и конечный номера бланков и талонов из имеющихся в настоящий момент на складе пачек (т.е. из поступившей пачки бланки могут быть уже выданы или списаны раньше, а это то, что осталось на складе)Остаток - это стоимость оставшегося на складе количества бланков. |
|||
23
sttt
13.05.13
✎
12:17
|
(22) принт скрин сделай и залей куда нибудь))
|
|||
24
irina_hhh
15.05.13
✎
12:33
|
Вот адрес файла с картинкой: http://rghost.ru/46010214
|
|||
25
irina_hhh
15.05.13
✎
12:35
|
Точнее, для скачивания этого файла. Образ моего экрана в формате Word
|
|||
26
cw014
15.05.13
✎
12:58
|
1 * ЕСТЬNULL(ОстаткиБСО.СтоимостьОстаток, 0) КАК Цена,
Меня одного такая арифметика смущает? |
|||
27
irina_hhh
15.05.13
✎
14:34
|
Понятно же, что можно и
ЕСТЬNULL(ОстаткиБСО.СтоимостьОстаток, 0) КАК Цена, Хотелось просто подчеркнуть, что цена = стоимости 1 бланка А вот по существу что-то никто пока так и не подсказал |
|||
28
irina_hhh
16.05.13
✎
16:11
|
???
|
|||
29
irina_hhh
17.05.13
✎
16:49
|
???
|
|||
30
irina_hhh
20.05.13
✎
10:30
|
Мыслей так ни у кого и не появилось?
|
|||
31
irina_hhh
21.05.13
✎
18:11
|
???
|
|||
32
Живой Ископаемый
21.05.13
✎
19:55
|
(30) ни у кого, поставьте всему классу двойки в журнал
|
|||
33
Aprobator
22.05.13
✎
11:30
|
нефига се - какая тема то живучая. Вообще меня прикалывает, как некоторые товарища пытаются мисту в качестве мануала использовать.
|
|||
34
irina_hhh
22.05.13
✎
12:40
|
Надеялась на реальную помощь реальных специалистов, жаль...
|
|||
35
zak555
22.05.13
✎
12:46
|
(27) раздели СтоимостьОстаток/КоличествоОстаток
и вставь фотку в личку |
|||
36
irina_hhh
23.05.13
✎
13:10
|
Похоже, мой вопрос непонятен, а мой запрос смущает. Я хотела, чтобы мне помогли поменять мой запрос на более быстродействующий.
Кстати, никакого количества в нем (в запросе) нет |
|||
37
zak555
23.05.13
✎
13:26
|
неясен запрос и вопрос
|
|||
38
Dmitrith
23.05.13
✎
13:35
|
(34) реальная помощь как правило денюжек стоит. Ну иногда можно отделаться фоточкой )
|
|||
39
irina_hhh
24.05.13
✎
12:49
|
А насчет фоточки - это типа совмещение форума 1С с сайтом знакомств? :)
Ну а если кто-то помочь хочет и чего-то неясно - прокомментирую |
|||
40
Живой Ископаемый
24.05.13
✎
13:11
|
почему кто-то может хотеть вам помочь?
|
|||
41
Zerg80
24.05.13
✎
13:20
|
(34) Группировку из запроса убрать, цену - рассчитывать.
Проанализировать "закрывается" ли Ваш регистр или нет, если нет, то мало что поможет. Добавьте побольше троеточий и открывающих скобочег - Вам сразу полегчает :) |
|||
42
irina_hhh
24.05.13
✎
16:52
|
Уже добавляю :):):)
А Живой Ископаемый - и правда ископа-а-а-емый :) |
|||
43
Живой Ископаемый
24.05.13
✎
18:36
|
на себя посмотри.
|
|||
44
irina_hhh
27.05.13
✎
11:31
|
На себя каждый день в зеркало смотрю - вроде ничего :) А главное - не злюсь особо ни на кого
|
|||
45
zak555
27.05.13
✎
11:32
|
фотки => значит не смотришься
|
|||
46
Живой Ископаемый
27.05.13
✎
12:42
|
а кто на кого злится?
|
|||
47
irina_hhh
27.05.13
✎
13:21
|
Zak555, фотку в обмен на твою на email.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |