Форум программистов, компьютерный форум, киберфорум
Наши страницы

Войти
Регистрация
Восстановить пароль
 
Gokusa
Заблокирован
#1

Народ, у меня нет платформы, проверить не могу, нужен совет - 1С

29.11.2013, 22:57. Просмотров 527. Ответов 3
Метки нет (Все метки)

есть запрос проверить не на чем, нет платформы, кроме для обучения:
Суть запроса такова, зная документ формирующий движения, формируем движения приход и расход и далее плюсуем их или минусуем к начальным значениям регистра.
конечно понятно , что так делать нельзя, но все же.
вопрос, правильно ли реализована суть, описанная выше?
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
ВЫБРАТЬ
    ТоварыНаСкладахОстаткиИОбороты.Склад,
    ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток + ПеремещениеПолучение.Количество - ПеремещениеОтгрузка.Количество КАК КонечныйОстаток,
    ПеремещениеПолучение.Количество КАК Приход,
    ПеремещениеОтгрузка.Количество КАК Расход
ИЗ
    РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , ) КАК ТоварыНаСкладахОстаткиИОбороты
        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            ПеремещениеТоваровТовары.Ссылка.СкладПолучатель КАК СкладПолучатель,
            ПеремещениеТоваровТовары.Номенклатура КАК Номенклатура,
            СУММА(ПеремещениеТоваровТовары.Количество) КАК Количество,
            ПеремещениеТоваровТовары.Площадь КАК Площадь,
            ПеремещениеТоваровТовары.Ширина КАК Ширина,
            ПеремещениеТоваровТовары.Масса КАК Масса,
            ПеремещениеТоваровТовары.Длина КАК Длина
        ИЗ
            Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары
        ГДЕ
            ПеремещениеТоваровТовары.Ссылка.Дата В(&Период)
        
        СГРУППИРОВАТЬ ПО
            ПеремещениеТоваровТовары.Номенклатура,
            ПеремещениеТоваровТовары.Ссылка.СкладПолучатель,
            ПеремещениеТоваровТовары.Площадь,
            ПеремещениеТоваровТовары.Ширина,
            ПеремещениеТоваровТовары.Масса,
            ПеремещениеТоваровТовары.Длина) КАК ПеремещениеПолучение
        ПО ТоварыНаСкладахОстаткиИОбороты.Склад = ПеремещениеПолучение.СкладПолучатель
            И ТоварыНаСкладахОстаткиИОбороты.Номенклатура = ПеремещениеПолучение.Номенклатура
        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            ПеремещениеТоваровТовары.Ссылка.СкладОтправитель КАК СкладОтправитель,
            ПеремещениеТоваровТовары.Номенклатура КАК Номенклатура,
            СУММА(ПеремещениеТоваровТовары.Количество) КАК Количество,
            ПеремещениеТоваровТовары.Ширина КАК Ширина,
            ПеремещениеТоваровТовары.Площадь КАК Площадь,
            ПеремещениеТоваровТовары.ЕдиницаИзмерения КАК ЕдиницаИзмерения
        ИЗ
            Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары
        ГДЕ
            ПеремещениеТоваровТовары.Ссылка.Дата В(&Период)
        
        СГРУППИРОВАТЬ ПО
            ПеремещениеТоваровТовары.Ссылка.СкладОтправитель,
            ПеремещениеТоваровТовары.Номенклатура,
            ПеремещениеТоваровТовары.Ширина,
            ПеремещениеТоваровТовары.Площадь,
            ПеремещениеТоваровТовары.ЕдиницаИзмерения) КАК ПеремещениеОтгрузка
        ПО ТоварыНаСкладахОстаткиИОбороты.Склад = ПеремещениеОтгрузка.СкладОтправитель
            И ТоварыНаСкладахОстаткиИОбороты.Номенклатура = ПеремещениеОтгрузка.Номенклатура
 
СГРУППИРОВАТЬ ПО
    ТоварыНаСкладахОстаткиИОбороты.Склад,
    ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток,
    ПеремещениеПолучение.Количество,
    ПеремещениеОтгрузка.Количество,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток + ПеремещениеПолучение.Количество - ПеремещениеОтгрузка.Количество
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2013, 22:57
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Народ, у меня нет платформы, проверить не могу, нужен совет (1С):

народ нужен совет ! - Хостинг
народ нужен совет ! установил движок чата ElfChat на хост 000webhost.com через некоторое время сайт выключается и снова включается ,...

Нужен совет по подбору платы/платформы для решения - Робототехника
Приветствую всех! Подскажете, пожалуйста, какую платформу выбрать для такого решения. Нужна плата (возможно с модулями как на...

MC# или почему у меня не NVidea? (нужен совет) - Графика и игры
Добрый вечер! Нужен совет. Написала, значит, обратную трассировку лучей. Но крайне медленно даже на небольшом окошке вычисляет 1...

Прошу совет, у меня ошибка не могу понять как ее исправить! Не селен в c# - C#
Вобщем я недавно перешел на C# из за того что нужно написать маленькое и надежное приложение. Вобщем я пишу для себе типо ФТП инстал шелд...

Компьютер включается, но изображения на мониторе нет нужен совет - Материнские платы
Здравствуйте всем! У меня материнская плата ASUS P8H61-M LX2 R2.0, процессор Intel® Core™ i3-2100 Processor (3M Cache, 3.10...

Не могу найти ошибку, нужен совет. Строки - C++
Осваиваю перегрузки. Цель состоит в том, чтобы суммировать два объекта. Числовые значения без проблем суммировались, а вот с текстом...

3
duk337
2948 / 1760 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
29.11.2013, 23:35 #2
Цитата Сообщение от Gokusa Посмотреть сообщение
зная документ формирующий движения, формируем движения приход и расход и далее плюсуем их или минусуем к начальным значениям регистра.
Ещё раз! Только медленно. Ничего похожего запрос с этой самой сутью не имеет.
По запросу.
Ширина, площадь... их нет в результате... два соединения... боже! Вы в отладчике видели результат?!
0
Gokusa
Заблокирован
29.11.2013, 23:39  [ТС] #3
нет. не видел у меня нет платформы. я ж пишу.

Добавлено через 37 секунд
при запуске в режиме предприятия - "ограничение учебной версии"
запрос сейчас вот такой
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
ВЫБРАТЬ
    ТоварыНаСкладахОстаткиИОбороты.Склад,
    ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток + ПеремещениеПолучение.Количество - ПеремещениеОтгрузка.Количество КАК КонечныйОстаток,
    ПеремещениеПолучение.Количество КАК Приход,
    ПеремещениеОтгрузка.Количество КАК Расход,
    ПеремещениеПолучение.Площадь - ПеремещениеОтгрузка.Площадь КАК ПлощадьОборот,
    ПеремещениеПолучение.Масса - ПеремещениеПолучение.Масса КАК МассаОборот,
    ПеремещениеПолучение.Площадь КАК ПлощадьПриход,
    ПеремещениеОтгрузка.Площадь КАК ПлощадьРасход,
    ТоварыНаСкладахОстаткиИОбороты.Площадь КАК ПлощадьНачальныйОстаток
ИЗ
    РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , ) КАК ТоварыНаСкладахОстаткиИОбороты
        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            ПеремещениеТоваровТовары.Ссылка.СкладПолучатель КАК СкладПолучатель,
            ПеремещениеТоваровТовары.Номенклатура КАК Номенклатура,
            СУММА(ПеремещениеТоваровТовары.Количество) КАК Количество,
            ПеремещениеТоваровТовары.Площадь КАК Площадь,
            ПеремещениеТоваровТовары.Ширина КАК Ширина,
            ПеремещениеТоваровТовары.Масса КАК Масса,
            ПеремещениеТоваровТовары.Длина КАК Длина
        ИЗ
            Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары
        ГДЕ
            ПеремещениеТоваровТовары.Ссылка.Дата В(&Период)
        
        СГРУППИРОВАТЬ ПО
            ПеремещениеТоваровТовары.Номенклатура,
            ПеремещениеТоваровТовары.Ссылка.СкладПолучатель,
            ПеремещениеТоваровТовары.Площадь,
            ПеремещениеТоваровТовары.Ширина,
            ПеремещениеТоваровТовары.Масса,
            ПеремещениеТоваровТовары.Длина) КАК ПеремещениеПолучение
        ПО ТоварыНаСкладахОстаткиИОбороты.Склад = ПеремещениеПолучение.СкладПолучатель
            И ТоварыНаСкладахОстаткиИОбороты.Номенклатура = ПеремещениеПолучение.Номенклатура
        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            ПеремещениеТоваровТовары.Ссылка.СкладОтправитель КАК СкладОтправитель,
            ПеремещениеТоваровТовары.Номенклатура КАК Номенклатура,
            СУММА(ПеремещениеТоваровТовары.Количество) КАК Количество,
            ПеремещениеТоваровТовары.Ширина КАК Ширина,
            ПеремещениеТоваровТовары.Площадь КАК Площадь,
            ПеремещениеТоваровТовары.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
            ПеремещениеТоваровТовары.Масса КАК Масса
        ИЗ
            Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары
        ГДЕ
            ПеремещениеТоваровТовары.Ссылка.Дата В(&Период)
        
        СГРУППИРОВАТЬ ПО
            ПеремещениеТоваровТовары.Ссылка.СкладОтправитель,
            ПеремещениеТоваровТовары.Номенклатура,
            ПеремещениеТоваровТовары.Ширина,
            ПеремещениеТоваровТовары.Площадь,
            ПеремещениеТоваровТовары.ЕдиницаИзмерения,
            ПеремещениеТоваровТовары.Масса) КАК ПеремещениеОтгрузка
        ПО ТоварыНаСкладахОстаткиИОбороты.Склад = ПеремещениеОтгрузка.СкладОтправитель
            И ТоварыНаСкладахОстаткиИОбороты.Номенклатура = ПеремещениеОтгрузка.Номенклатура
 
СГРУППИРОВАТЬ ПО
    ТоварыНаСкладахОстаткиИОбороты.Склад,
    ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток,
    ПеремещениеПолучение.Количество,
    ПеремещениеОтгрузка.Количество,
    ПеремещениеПолучение.Площадь,
    ПеремещениеПолучение.Масса - ПеремещениеПолучение.Масса,
    ПеремещениеОтгрузка.Площадь,
    ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток + ПеремещениеПолучение.Количество - ПеремещениеОтгрузка.Количество,
    ТоварыНаСкладахОстаткиИОбороты.Площадь
0
duk337
2948 / 1760 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
30.11.2013, 00:08 #4
Какой смысл что-то запрашивать, если не ясно, что? сформулируйте задачу. Постройте модель в учебной версии, в конце концов. Запрос - бред и каша.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.11.2013, 00:08
Привет! Вот еще темы с ответами:

делаю диплом (сайт на заказ), нужен совет использовать cms или нет - Joomla
всем привет, по нуждам заказчика было необходимо сделать простое редактирование содержимого сайта, то есть простая публикация новостей,...

НЕ могу понять что случилось с ПК (нужен дельный совет) - Материнские платы
Тут с форума гиги мне пишет техн. специалист Не совсем понятен момент с памятью - спустя 2 года стабильной работы начались такие...

Знаю С, написать ничего толкового не могу, нужен совет опытных - C++
Всем привет! года так 1.5 назад начал учить язык С/С++, итог тому, выучил С, в принципе знаю 80% языка, но проблема вот в чем, я не могу...

Samsung NP-RV513 Не могу поставить винду ...Очень нужен совет ... - Ремонт ноутбуков
Не могу поставить винду на Самсунг rv513! Очень нужен совет специалиста!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru