|
Временные таблицы | ☑ | ||
---|---|---|---|---|
0
kotokent
19.02.14
✎
07:37
|
Задача: создать обработку с табличной частью "Номенклатура|Количество". Использую менеджер временных таблиц построить таблицу "Номенклатура|Количество|МаксимальнаяЦена|Остаток", таблицу вывести в табличное поле!!!
Процедура КнопкаВыполнитьНажатие(Кнопка) МенеджерВТ = Новый МенеджерВременныхТаблиц; Запрос1 = Новый Запрос; Запрос1.МенеджерВременныхТаблиц = МенеджерВТ; Запрос1.Текст = "ВЫБРАТЬ | ТоварыНаСкладах.Номенклатура, | ТоварыНаСкладах.Количество |ПОМЕСТИТЬ ВТНоменклатура |ИЗ | РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах"; Запрос1.Выполнить(); Запрос2 = Новый Запрос; Запрос2.МенеджерВременныхТаблиц = МенеджерВТ; Запрос2.Текст = "ВЫБРАТЬ | ЦеныНоменклатуры.Цена, | ТоварыНаСкладахОстатки.КоличествоОстаток |ПОМЕСТИТЬ ЦенаСОстаток |ИЗ | РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры | ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки | ПО ЦеныНоменклатуры.Номенклатура = ТоварыНаСкладахОстатки.Номенклатура"; Запрос2.Выполнить(); ЗапросИтог = Новый Запрос; ЗапросИтог.МенеджерВременныхТаблиц = МенеджерВТ; ЗапросИтог.Текст = "ВЫБРАТЬ | ТоварыНаСкладах.Номенклатура, | ТоварыНаСкладах.Количество |ИЗ | ВТНоменклатура КАК ВТНоменклатура | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ЦеныНоменклатуры.Цена, | ТоварыНаСкладахОстатки.КоличествоОстаток |ИЗ ЦенаСОстаток КАК ЦенаСОстаток"; ЗапросИтог.Выполнить(); ТабличноеПоле1=ЗапросИтог.Выполнить().Выгрузить(); ЭлементыФормы.ТабличноеПоле1.СоздатьКолонки(); КонецПроцедуры и ошибку выдает: {Обработка.ОбработкаСТабличнойЧастью.Форма.Форма.Форма(41)}: Ошибка при вызове метода контекста (Выполнить) ЗапросИтог.Выполнить(); по причине: {(2, 2)}: Поле не найдено "ТоварыНаСкладах.Номенклатура" <<?>>ТоварыНаСкладах.Номенклатура, что не так? |
|||
63
catena
19.02.14
✎
09:05
|
(62)В таблицах или в названиях?
(60)И всё? |
|||
64
Wobland
19.02.14
✎
09:05
|
(63) вот ты валишь..
|
|||
65
catena
19.02.14
✎
09:06
|
(64)Ну здрасте, я ж про цвет книжки не спрашиваю.
|
|||
66
kotokent
19.02.14
✎
09:08
|
(63) ну больше незнаю
|
|||
67
Wobland
19.02.14
✎
09:08
|
(65) белая! страница 573!
|
|||
68
kotokent
19.02.14
✎
09:11
|
(67) желто-бело-коричневая
|
|||
69
Wobland
19.02.14
✎
09:13
|
(68) там другая страница
|
|||
70
kotokent
19.02.14
✎
10:54
|
(65)чет вообще ничего не стал выводить
Процедура КнопкаВыполнитьНажатие(Кнопка) МенеджерВТ = Новый МенеджерВременныхТаблиц; Запрос1 = Новый Запрос; Запрос1.МенеджерВременныхТаблиц = МенеджерВТ; Запрос1.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ | ТоварыНаСкладахОстаткиИОбороты.Номенклатура, | ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток КАК Количество |ПОМЕСТИТЬ ВТНоменклатура |ИЗ | РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты КАК ТоварыНаСкладахОстаткиИОбороты |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ЦеныНоменклатуры.Цена, | ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток, | ЦеныНоменклатуры.Номенклатура |ПОМЕСТИТЬ ЦенаСОстаток |ИЗ | РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты КАК ТоварыНаСкладахОстаткиИОбороты | ПО ЦеныНоменклатуры.Номенклатура = ТоварыНаСкладахОстаткиИОбороты.Номенклатура |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ВТНоменклатура.Номенклатура, | ВТНоменклатура.Количество, | ЦенаСОстаток.Цена, | ЦенаСОстаток.КоличествоКонечныйОстаток |ИЗ | ВТНоменклатура КАК ВТНоменклатура | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ЦенаСОстаток КАК ЦенаСОстаток | ПО ВТНоменклатура.Номенклатура = ЦенаСОстаток.Номенклатура |; | |//////////////////////////////////////////////////////////////////////////////// |УНИЧТОЖИТЬ ВТНоменклатура |; | |//////////////////////////////////////////////////////////////////////////////// |УНИЧТОЖИТЬ ЦенаСОстаток"; Запрос1.Выполнить(); ТабличноеПоле1=Запрос1.Выполнить().Выгрузить(); ЭлементыФормы.ТабличноеПоле1.СоздатьКолонки(); КонецПроцедуры (69) |
|||
71
kotokent
19.02.14
✎
10:54
|
(69) я про обложку
|
|||
72
kotokent
19.02.14
✎
10:56
|
(65) катена, подскажи
|
|||
73
Wobland
19.02.14
✎
10:58
|
(72) девушка тебе вопрос задала, а ты ноешь
|
|||
74
kotokent
19.02.14
✎
10:58
|
поля выводит, а в них ничего нету
|
|||
75
kotokent
19.02.14
✎
10:59
|
(73) может все как было вернуть или как лучше?
|
|||
76
kotokent
19.02.14
✎
11:12
|
ВЫБРАТЬ
ТоварыНаСкладахОстаткиИОбороты.Номенклатура, ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток ПОМЕСТИТЬ ВТКоличество ИЗ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты КАК ТоварыНаСкладахОстаткиИОбороты ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ЦеныНоменклатуры.Номенклатура, ЦеныНоменклатуры.Цена ПОМЕСТИТЬ ВТЦена ИЗ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ТоварыНаСкладахОстатки.Номенклатура, ТоварыНаСкладахОстатки.КоличествоОстаток ПОМЕСТИТЬ ВТОстаток ИЗ РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗЛИЧНЫЕ ВТКоличество.Номенклатура, ВТКоличество.КоличествоНачальныйОстаток, ВТЦена.Цена, ВТОстаток.КоличествоОстаток ИЗ ВТКоличество КАК ВТКоличество ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТОстаток КАК ВТОстаток ПО ВТКоличество.Номенклатура = ВТОстаток.Номенклатура, ВТЦена КАК ВТЦена ; //////////////////////////////////////////////////////////////////////////////// УНИЧТОЖИТЬ ВТКоличество ; //////////////////////////////////////////////////////////////////////////////// УНИЧТОЖИТЬ ВТЦена ; //////////////////////////////////////////////////////////////////////////////// УНИЧТОЖИТЬ ВТОстаток |
|||
77
kotokent
19.02.14
✎
11:12
|
также ничего не выводит
|
|||
78
kotokent
19.02.14
✎
11:22
|
капец путань гребаная
|
|||
79
kotokent
19.02.14
✎
11:23
|
почему дубли постояно, по 3 записи
|
|||
80
Chikko
19.02.14
✎
11:28
|
Ну, оно так и работает, все верно. А что получить-то надо? Тут не оч понятно ТоварыНаСкладахОстаткиИОбороты и ТоварыНаСкладахОстатки зачем сразу? Ладно бы периоды отличались.
|
|||
81
kotokent
19.02.14
✎
11:29
|
(80) ну мне надо вывести "номенклатура|количество|цена|остаток", вот я их и связываю
|
|||
82
Wobland
19.02.14
✎
11:35
|
а куда вывести? прямо в обработку с табличной частью "Номенклатура|Количество"?
|
|||
83
kotokent
19.02.14
✎
11:38
|
(82) в табличное поле, а про обработку с табличной частью я забил, потому что хрень выходит
|
|||
84
Wobland
19.02.14
✎
11:44
|
вот скажи ещё, что ты не сам эти задания выдумываешь
|
|||
85
kotokent
19.02.14
✎
11:47
|
(84) вот не поверишь... не сам... это обучалка
|
|||
86
kotokent
19.02.14
✎
11:47
|
скажите почему дубли
|
|||
87
Wobland
19.02.14
✎
11:55
|
что такое обучалка?
|
|||
88
kotokent
19.02.14
✎
11:59
|
(87) лист с заданиями
|
|||
89
Chikko
19.02.14
✎
11:59
|
Про обучалку интерресно тоже. "количество" в данном случае это что? Тебе тч заполнить надо чтоли?
|
|||
90
Wobland
19.02.14
✎
11:59
|
(88) где взял? кому сдаёшь работу?
|
|||
91
kotokent
19.02.14
✎
12:00
|
||||
92
kotokent
19.02.14
✎
12:01
|
(90) дал начальник и ему сдаю
|
|||
93
kotokent
19.02.14
✎
12:01
|
он прорамирование еще не смотрел, и запросы тоже
|
|||
94
kotokent
19.02.14
✎
12:01
|
(91) Нормально это или нет?
|
|||
95
kotokent
19.02.14
✎
12:02
|
(94) 6 дублей по цене, а остальное одинаково
|
|||
96
Wobland
19.02.14
✎
12:03
|
начальник - это кто такой?
|
|||
97
kotokent
19.02.14
✎
12:04
|
(96) отстань
|
|||
98
kotokent
19.02.14
✎
12:04
|
(96) что попало говоришь
|
|||
99
kotokent
19.02.14
✎
12:04
|
(96) лучше бы подсказал
|
|||
100
Wobland
19.02.14
✎
12:04
|
СТО
|
|||
101
Wobland
19.02.14
✎
12:05
|
ты говоришь немного противоречий. а раз ты пытаешься нас налюбить, то помогать тебе становится неинтересно
|
|||
102
Chikko
19.02.14
✎
12:06
|
(91) учитывая запрос и непонятки с задачей-да, нормально.
По цене - бери срез, и добавь отбор по типу цен если возможно. И выкинь один из рн. Можно управиться без вт. |
|||
103
kotokent
19.02.14
✎
12:08
|
(102) что??? не понял немного
|
|||
104
kotokent
19.02.14
✎
12:08
|
(101) и тебя не понял, что ты хочешь сказать
|
|||
105
Серго62
19.02.14
✎
12:19
|
(104) Он хочет сказать - не хами старшим.
|
|||
106
kotokent
19.02.14
✎
12:22
|
(105) я и не хамлю )))
|
|||
107
Серго62
19.02.14
✎
12:23
|
(102) >>Можно управиться без вт.
У него задание - сделать с помощью ВТ. |
|||
108
Серго62
19.02.14
✎
12:26
|
(106) Ну ты же в (97) сказал ему чтобы он отстал...
|
|||
109
kotokent
19.02.14
✎
12:33
|
(108) так я же не хамил, а просто сказал чтобы с этими вопросами не лез, а то он думает что я задания выдумываю
|
|||
110
kotokent
19.02.14
✎
12:52
|
как поля добавить которых нет, мне надо вычислить по каждой номнклатуре 2 поля, а как их добавить в табличное поля
|
|||
111
Wobland
19.02.14
✎
13:01
|
если хоть немного задуматься наборами слов, которые здесь приводятся в качестве заданий, то возникают сомнения в твёрдости душевного состояния их автора
|
|||
112
kotokent
19.02.14
✎
13:04
|
(111) ну незнаю, я понимаю что надо сделать, может потому что они у меня перед глазами
|
|||
113
kotokent
19.02.14
✎
13:04
|
(111) но половину самому приходится додумывать )))
|
|||
114
kotokent
19.02.14
✎
13:24
|
я бы вам щас скинул задание которое надо делать но не могу... не пойму вообще
|
|||
115
kotokent
19.02.14
✎
13:29
|
как сделать так, чтобы в запросе не было записей с количеством 0
|
|||
116
Серго62
19.02.14
✎
13:34
|
(115) ВЫБРАТЬ ... ГДЕ Количество <> 0
как то так |
|||
117
kotokent
19.02.14
✎
13:35
|
(116) что может вам эта формула сказать
ЦеныНоменклатуры.Цена * ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот / СУММА(ЦеныНоменклатуры.Цена * ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот) КАК ДоляСтоимостиНоменклатурыВОбщейСумме, ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот / СУММА(ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот) КАК ДоляСтоимостиНоменклатурыВОбщемКоличестве |
|||
118
Серго62
19.02.14
✎
13:41
|
(117) Ну судя по всему тут определяется какой-то процент то ли от продажи, то ли от общего движения по складу.
Че спросить то вообще хотел? |
|||
119
kotokent
19.02.14
✎
13:42
|
(118) я просто формулу написал, так как в задании, но она какая то не адекватная мне показалась
|
|||
120
Серго62
19.02.14
✎
13:44
|
(119) А что же в ней неадекватного?
|
|||
121
kotokent
19.02.14
✎
13:45
|
ВЫБРАТЬ
ТоварыНаСкладахОстаткиИОбороты.Склад, ТоварыНаСкладахОстаткиИОбороты.Номенклатура, ЦеныНоменклатуры.Цена, ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот ИЗ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты КАК ТоварыНаСкладахОстаткиИОбороты ПО ЦеныНоменклатуры.Номенклатура = ТоварыНаСкладахОстаткиИОбороты.Номенклатура ГДЕ ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот <> 0 СГРУППИРОВАТЬ ПО ТоварыНаСкладахОстаткиИОбороты.Склад, ТоварыНаСкладахОстаткиИОбороты.Номенклатура, ЦеныНоменклатуры.Цена, ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ТоварыНаСкладахОстаткиИОбороты.Склад, ТоварыНаСкладахОстаткиИОбороты.Номенклатура, ЦеныНоменклатуры.Цена, ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот, ЦеныНоменклатуры.Цена * ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот / СУММА(ЦеныНоменклатуры.Цена * ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот) КАК ДоляСтоимостиНоменклатурыВОбщейСумме, ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот / СУММА(ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот) КАК ДоляСтоимостиНоменклатурыВОбщемКоличестве ИЗ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты КАК ТоварыНаСкладахОстаткиИОбороты, РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры ГДЕ ЦеныНоменклатуры.Цена <> 0 И ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот <> 0 СГРУППИРОВАТЬ ПО ТоварыНаСкладахОстаткиИОбороты.Склад, ТоварыНаСкладахОстаткиИОбороты.Номенклатура, ЦеныНоменклатуры.Цена, ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот |
|||
122
kotokent
19.02.14
✎
13:45
|
(120) там сумма высчитывается из произведения, как то не понятно что там считать
|
|||
123
kotokent
19.02.14
✎
13:47
|
(120) http://i062.radikal.ru/1402/f7/9e68ddd4b311.png
это нормально что он так выдает, вычисляемые поля одинаковые |
|||
124
Серго62
19.02.14
✎
13:50
|
(123) не вижу одинаковых полей
|
|||
125
Серго62
19.02.14
✎
13:52
|
(123) Если ты про значения полей, то проверь на калькуляторе правильный у тебя результат или нет...
|
|||
126
kotokent
19.02.14
✎
14:01
|
(125) я не понимаю как сумма эта считается, из чего???
|
|||
127
kotokent
19.02.14
✎
14:04
|
(125) по моим соображениям там постояно 1 должно вычисляться
|
|||
128
Серго62
19.02.14
✎
14:07
|
(127) Поясни ход своих мыслей, почему "там постоянно должно 1 вычисляться"?
|
|||
129
Wobland
19.02.14
✎
14:09
|
>я бы вам щас скинул задание которое надо делать
давно хочу |
|||
130
Wobland
19.02.14
✎
14:10
|
> ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот / СУММА(ТоварыНаСкладахОстаткиИОбороты.КоличествоОборот) КАК ДоляСтоимостиНоменклатурыВОбщемКоличестве
количество, делённое на общее количество почему-то называется долей стоимости. миленько |
|||
131
Серго62
19.02.14
✎
14:17
|
(130) Ну да, как-то кривенько называется...
|
|||
132
kotokent
19.02.14
✎
14:22
|
(130) это в задании так
|
|||
133
kotokent
19.02.14
✎
14:25
|
(131) (130) как открыть механизм построителя отчетов
|
|||
134
Wobland
19.02.14
✎
14:27
|
его уже давно открыли
http://v8.1c.ru/overview/PlPostroitel.htm |
|||
135
kotokent
19.02.14
✎
14:36
|
(134) да я уже прочитал, просто заблудился, раньше только так их делал
|
|||
136
kotokent
20.02.14
✎
07:40
|
эсли построитель отчета это (134), то тогда что такое механизм компоновки данных?
|
|||
137
Wobland
20.02.14
✎
08:18
|
это знание сможет стать доступным тебе только через несколько перерождений
|
|||
138
kotokent
20.02.14
✎
08:39
|
(137) ну а серьезно, в чем отличие
|
|||
139
Wobland
20.02.14
✎
08:40
|
твой разум ещё не готов к этому. серьёзно
|
|||
140
kotokent
20.02.14
✎
08:40
|
еще и тему диплома надо придумать... может кто то предложить что то ?
|
|||
141
МишельЛагранж
20.02.14
✎
08:42
|
(140) давай диплом сделаю.
|
|||
142
kotokent
20.02.14
✎
08:43
|
(141) денег нету
|
|||
143
МишельЛагранж
20.02.14
✎
08:47
|
(142) бл, тогда у тебя совсем все плохо...
|
|||
144
kotokent
20.02.14
✎
08:48
|
(143) почему
|
|||
145
Wobland
20.02.14
✎
08:55
|
реструктуризация рынка труда в сфере ЖКХ путём создания положительного образа профессии работника ЖКХ в глазах ИТ-специалистов
|
|||
146
France
20.02.14
✎
08:55
|
(138) по сути это одно и тоже. Отличие в том, что по строитель делали извращенцы, а скд вполне себе кошерна и поддается открытию в конфиге при создании отчета
|
|||
147
kotokent
20.02.14
✎
09:10
|
(146) ну я так и понял, что это почти одно и тоже
|
|||
148
kotokent
20.02.14
✎
09:10
|
я подумываю о "Автоматизации ИП" по диплому
|
|||
149
Wobland
20.02.14
✎
09:11
|
путевые листы, водители и рейсы планируются у автоматизируемого ИП?
|
|||
150
kotokent
20.02.14
✎
09:12
|
просто есть знакомый ИП у которого 5 магазинов
|
|||
151
kotokent
20.02.14
✎
09:12
|
(149) нет
|
|||
152
Wobland
20.02.14
✎
09:13
|
пригрози ему автоматизацией. заработаешь денег, заплатишь Лагранжу - он тебе сделает диплом
|
|||
153
kotokent
20.02.14
✎
09:14
|
(152) денег нету чтобы платить
|
|||
154
kotokent
20.02.14
✎
09:14
|
(152) и он не поведется на такие шугания
|
|||
155
kotokent
20.02.14
✎
09:18
|
(143) Лагранж, у тебя есть пример диплома по 1С? можешь мне кинуть?
|
|||
156
Wobland
20.02.14
✎
09:23
|
Славянчег
Что если все таки попробовать поменять тему диплома и написать о общем преимуществе использования облачных технологий в бизнесе? кто что думает по этому поводу? Покатит тема на диплом? Snorkler В качестве темы: "Использование коллективного разума мисты в облачных технологиях 1С"… v8: Информация для диплома по 1С |
|||
157
МишельЛагранж
20.02.14
✎
09:28
|
(155) есть, но тебе-то зачем? Тему могу сказать, но объяснять потом, зачем и почему - не буду.
Или делаю другой диплом на 1С. |
|||
158
Серго62
20.02.14
✎
09:31
|
(155) Ты совсем обленился что-ли?
https://www.google.ru/search? q=%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80+%D0%B4%D0%B8%D0%BF%D0%BB%D0%BE%D0%BC%D0%B0+%D0%BF%D0%BE+1%D0%A1&rlz=1C1CHVN_ruRU524RU524&oq=%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80+%D0%B4%D0%B8%D0%BF%D0%BB%D0%BE%D0%BC%D0%B0+%D0%BF%D0%BE+1%D0%A1&aqs=chrome..69i57&sourceid=chrome&espv=210&es_sm=93&ie=UTF-8 |
|||
159
kotokent
20.02.14
✎
10:55
|
(157) скажи хоть тему
(158) я не обленился, просто надо тему придумать, а я не представляю даже в какой области |
|||
160
МишельЛагранж
20.02.14
✎
11:28
|
(159) "Система учета и статистического анализа населения на примере города".
|
|||
161
kotokent
20.02.14
✎
11:29
|
(160) сложная по ходу дела
|
|||
162
kinno
20.02.14
✎
13:32
|
Делай запрос в обработке "Консоль запросов", как будешь там получать те данные которые тебе нужны, после этого и вставляй в программный код.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |