|
Запрос. 🠗 (Волшебник 05.03.2015 11:23) | ☑ | ||
---|---|---|---|---|
0
polkin
05.03.15
✎
11:22
|
Имею, такой запрос. Нужно добавить в ВременнаяТаблицаНоменклатура несколько полей. Но когда ее открываю на редактирование - выбрасывает на ВременнаяТаблицаНоменклатураХарактеристикиОстатки.
Если добавляю в ВременнаяТаблицаНоменклатураХарактеристикиОстатки поля, на ВременнаяТаблицаНоменклатура они не переходят... ТекстЗапроса = ТекстЗапроса + Символы.ПС + ";" + Символы.ПС + "ВЫБРАТЬ | СтруктурныеЕдиницы.Ссылка КАК Склад, | СтруктурныеЕдиницы.Наименование, | СтруктурныеЕдиницы.КонтактнаяИнформация.( | Ссылка, | НомерСтроки, | Тип, | Вид, | Представление, | ЗначенияПолей, | Страна, | Регион, | Город, | АдресЭП, | ДоменноеИмяСервера, | НомерТелефона, | НомерТелефонаБезКодов | ) |ИЗ | Справочник.СтруктурныеЕдиницы КАК СтруктурныеЕдиницы |ГДЕ | (СтруктурныеЕдиницы.ТипСтруктурнойЕдиницы = ЗНАЧЕНИЕ(Перечисление.ТипыСтруктурныхЕдиниц.Склад) | ИЛИ СтруктурныеЕдиницы.ТипСтруктурнойЕдиницы = ЗНАЧЕНИЕ(Перечисление.ТипыСтруктурныхЕдиниц.Розница) | ИЛИ СтруктурныеЕдиницы.ТипСтруктурнойЕдиницы = ЗНАЧЕНИЕ(Перечисление.ТипыСтруктурныхЕдиниц.РозницаСуммовойУчет)) |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ЗапасыОстатки.СтруктурнаяЕдиница КАК Склад, | ЗапасыОстатки.Номенклатура, | ЗапасыОстатки.Характеристика, | ЗапасыОстатки.КоличествоОстаток КАК КоличествоНаСкладе |ИЗ | РегистрНакопления.Запасы.Остатки( | , | ЗаказПокупателя = ЗНАЧЕНИЕ(Документ.ЗаказПокупателя.ПустаяСсылка) | И (Номенклатура, Характеристика) В | (ВЫБРАТЬ | ВременнаяТаблицаНоменклатураХарактеристикиОстатки.Номенклатура, | ВременнаяТаблицаНоменклатураХарактеристикиОстатки.Характеристика | ИЗ | ВременнаяТаблицаНоменклатураХарактеристикиОстатки КАК ВременнаяТаблицаНоменклатураХарактеристикиОстатки)) КАК ЗапасыОстатки |; | |//////////////////////////////////////////////////////////////////////////////// |УНИЧТОЖИТЬ ВременнаяТаблицаШтрихкодыДляЦен |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ВременнаяТаблицаВидыЦен.ВидЦен КАК ВидЦен, | ВременнаяТаблицаВидыЦен.ВалютаЦены КАК ВалютаЦены, | ВременнаяТаблицаВидыЦен.ЦенаВключаетНДС КАК ЦенаВключаетНДС |ИЗ | ВременнаяТаблицаВидыЦен КАК ВременнаяТаблицаВидыЦен |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗЛИЧНЫЕ | ВременнаяТаблицаЦены.Характеристика КАК Характеристика, | ХарактеристикиНоменклатурыДополнительныеРеквизиты.Свойство КАК Свойство, | ХарактеристикиНоменклатурыДополнительныеРеквизиты.Значение КАК Значение |ИЗ | ВременнаяТаблицаЦены КАК ВременнаяТаблицаЦены | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ХарактеристикиНоменклатуры.ДополнительныеРеквизиты КАК ХарактеристикиНоменклатурыДополнительныеРеквизиты | ПО ВременнаяТаблицаЦены.Характеристика = ХарактеристикиНоменклатурыДополнительныеРеквизиты.Ссылка |ИТОГИ ПО | Характеристика |; | |//////////////////////////////////////////////////////////////////////////////// |УНИЧТОЖИТЬ ВременнаяТаблицаЦены |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗЛИЧНЫЕ | ВременнаяТаблицаНоменклатураХарактеристикиОстатки.Номенклатура КАК Номенклатура, | ВременнаяТаблицаНоменклатураХарактеристикиОстатки.ПометкаУдаления КАК ПометкаУдаления, | ВременнаяТаблицаНоменклатураХарактеристикиОстатки.Родитель КАК Родитель, | ВременнаяТаблицаНоменклатураХарактеристикиОстатки.Код КАК Код, | ВременнаяТаблицаНоменклатураХарактеристикиОстатки.Наименование КАК Наименование, | ВременнаяТаблицаНоменклатураХарактеристикиОстатки.Артикул КАК Артикул, | ВременнаяТаблицаНоменклатураХарактеристикиОстатки.ВидНоменклатуры КАК ВидНоменклатуры, | ВременнаяТаблицаНоменклатураХарактеристикиОстатки.ТипНоменклатуры КАК ТипНоменклатуры, | ВременнаяТаблицаНоменклатураХарактеристикиОстатки.ЕдиницаИзмерения КАК ЕдиницаИзмерения, | ВременнаяТаблицаНоменклатураХарактеристикиОстатки.ЕдиницаИзмерения.Код КАК ЕдиницаИзмеренияКод, | ВременнаяТаблицаНоменклатураХарактеристикиОстатки.ЕдиницаИзмерения.НаименованиеПолное КАК ЕдиницаИзмеренияНаименованиеПолное, | ВременнаяТаблицаНоменклатураХарактеристикиОстатки.ЕдиницаИзмерения.МеждународноеСокращение КАК ЕдиницаИзмеренияМеждународноеСокращение, | ВременнаяТаблицаНоменклатураХарактеристикиОстатки.СтавкаНДС КАК СтавкаНДС, | ВременнаяТаблицаНоменклатураХарактеристикиОстатки.ФайлКартинки КАК ФайлКартинки |ПОМЕСТИТЬ ВременнаяТаблицаНоменклатура |ИЗ | ВременнаяТаблицаНоменклатураХарактеристикиОстатки КАК ВременнаяТаблицаНоменклатураХарактеристикиОстатки | |ИНДЕКСИРОВАТЬ ПО | Номенклатура |; | |//////////////////////////////////////////////////////////////////////////////// |УНИЧТОЖИТЬ ВременнаяТаблицаНоменклатураХарактеристикиОстатки |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ | ДополнительныеРеквизиты.Номенклатура КАК Номенклатура, | ДополнительныеРеквизиты.Свойство КАК Свойство, | ЗначенияДополнительныхРеквизитов.Значение КАК Значение |ПОМЕСТИТЬ ВременнаяТаблицаСвойстваНоменклатуры |ИЗ | (ВЫБРАТЬ | ВременнаяТаблицаНоменклатура.Номенклатура КАК Номенклатура, | НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Свойство КАК Свойство | ИЗ | ВременнаяТаблицаНоменклатура КАК ВременнаяТаблицаНоменклатура | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеРеквизиты КАК НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты | ПО (НаборыДополнительныхРеквизитовИСведенийДополнительныеРеквизиты.Ссылка = ЗНАЧЕНИЕ(Справочник.НаборыДополнительныхРеквизитовИСведений.Справочник_Номенклатура))) КАК ДополнительныеРеквизиты | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура.ДополнительныеРеквизиты КАК ЗначенияДополнительныхРеквизитов | ПО ДополнительныеРеквизиты.Номенклатура = ЗначенияДополнительныхРеквизитов.Ссылка | И ДополнительныеРеквизиты.Свойство = ЗначенияДополнительныхРеквизитов.Свойство | |ОБЪЕДИНИТЬ | |ВЫБРАТЬ | ДополнительныеСведения.Номенклатура, | ДополнительныеСведения.Свойство, | ЗначенияДополнительныхСведений.Значение |ИЗ | (ВЫБРАТЬ | ВременнаяТаблицаНоменклатура.Номенклатура КАК Номенклатура, | НаборыДополнительныхРеквизитовИСведенийДополнительныеСведения.Свойство КАК Свойство | ИЗ | ВременнаяТаблицаНоменклатура КАК ВременнаяТаблицаНоменклатура | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеСведения КАК НаборыДополнительныхРеквизитовИСведенийДополнительныеСведения | ПО (НаборыДополнительныхРеквизитовИСведенийДополнительныеСведения.Ссылка = ЗНАЧЕНИЕ(Справочник.НаборыДополнительныхРеквизитовИСведений.Справочник_Номенклатура))) КАК ДополнительныеСведения | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ДополнительныеСведения КАК ЗначенияДополнительныхСведений | ПО ДополнительныеСведения.Номенклатура = ЗначенияДополнительныхСведений.Объект | И ДополнительныеСведения.Свойство = ЗначенияДополнительныхСведений.Свойство |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ТаблицаСвойстваНоменклатуры.Свойство КАК Свойство, | ТаблицаСвойстваНоменклатуры.Свойство.ТипЗначения КАК ТипЗначения, | ТаблицаСвойстваНоменклатуры.Значение КАК Значение |ИЗ | (ВЫБРАТЬ РАЗЛИЧНЫЕ | ВременнаяТаблицаСвойстваНоменклатуры.Свойство КАК Свойство, | ВременнаяТаблицаСвойстваНоменклатуры.Значение КАК Значение | ИЗ | ВременнаяТаблицаСвойстваНоменклатуры КАК ВременнаяТаблицаСвойстваНоменклатуры) КАК ТаблицаСвойстваНоменклатуры |ИТОГИ ПО | Свойство |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ВременнаяТаблицаСвойстваНоменклатуры.Номенклатура КАК Номенклатура, | ВременнаяТаблицаСвойстваНоменклатуры.Свойство КАК Свойство, | ВременнаяТаблицаСвойстваНоменклатуры.Значение КАК Значение |ИЗ | ВременнаяТаблицаСвойстваНоменклатуры КАК ВременнаяТаблицаСвойстваНоменклатуры | |УПОРЯДОЧИТЬ ПО | Номенклатура |; | |//////////////////////////////////////////////////////////////////////////////// |УНИЧТОЖИТЬ ВременнаяТаблицаСвойстваНоменклатуры |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ | ВременнаяТаблицаНоменклатура.Номенклатура КАК Номенклатура, | МАКСИМУМ(ШтрихкодыНоменклатуры.Штрихкод) КАК Штрихкод |ПОМЕСТИТЬ ВременнаяТаблицаШтрихкодыДляКаталога |ИЗ | ВременнаяТаблицаНоменклатура КАК ВременнаяТаблицаНоменклатура | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ШтрихкодыНоменклатуры КАК ШтрихкодыНоменклатуры | ПО ВременнаяТаблицаНоменклатура.Номенклатура = ШтрихкодыНоменклатуры.Номенклатура | И (ШтрихкодыНоменклатуры.Характеристика = ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)) | |СГРУППИРОВАТЬ ПО | ВременнаяТаблицаНоменклатура.Номенклатура |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 1 | Организации.Ссылка КАК Контрагент, | Организации.Наименование КАК Наименование, | Организации.НаименованиеПолное КАК НаименованиеПолное, | Организации.ЮрФизЛицо КАК ЮрФизЛицо, | Организации.ИНН КАК ИНН, | Организации.КПП КАК КПП, | Организации.КодПоОКПО КАК КодПоОКПО, | Организации.КонтактнаяИнформация.( | Тип КАК Тип, | Вид КАК Вид, | Представление КАК Представление, | ЗначенияПолей КАК ЗначенияПолей | ) КАК КонтактнаяИнформация |ИЗ | Справочник.Организации КАК Организации |ГДЕ | Организации.Ссылка = &ОрганизацияВладелецКаталога |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ВременнаяТаблицаНоменклатура.Номенклатура КАК Номенклатура, | ВременнаяТаблицаНоменклатура.ПометкаУдаления КАК ПометкаУдаления, | ВременнаяТаблицаНоменклатура.Родитель КАК Родитель, | ВременнаяТаблицаНоменклатура.Код КАК Код, | ВременнаяТаблицаНоменклатура.Наименование КАК Наименование, | ВременнаяТаблицаНоменклатура.Номенклатура.НаименованиеПолное КАК НаименованиеПолное, | ВременнаяТаблицаНоменклатура.Номенклатура.Комментарий КАК Комментарий, | ВременнаяТаблицаНоменклатура.Номенклатура.Комментарий1 КАК Комментарий1, | ВременнаяТаблицаНоменклатура.Артикул КАК Артикул, | ВременнаяТаблицаНоменклатура.ВидНоменклатуры КАК ВидНоменклатуры, | ВременнаяТаблицаНоменклатура.ТипНоменклатуры КАК ТипНоменклатуры, | ВременнаяТаблицаНоменклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения, | ВременнаяТаблицаНоменклатура.ЕдиницаИзмеренияКод КАК ЕдиницаИзмеренияКод, | ВременнаяТаблицаНоменклатура.ЕдиницаИзмеренияНаименованиеПолное КАК ЕдиницаИзмеренияНаименованиеПолное, | ВременнаяТаблицаНоменклатура.ЕдиницаИзмеренияМеждународноеСокращение КАК ЕдиницаИзмеренияМеждународноеСокращение, | ВременнаяТаблицаНоменклатура.СтавкаНДС КАК СтавкаНДС, | ВременнаяТаблицаНоменклатура.ФайлКартинки КАК ФайлКартинки, | ЕСТЬNULL(ВременнаяТаблицаШтрихкодыДляКаталога.Штрихкод, """") КАК ШтрихКод |ИЗ | ВременнаяТаблицаНоменклатура КАК ВременнаяТаблицаНоменклатура | ЛЕВОЕ СОЕДИНЕНИЕ ВременнаяТаблицаШтрихкодыДляКаталога КАК ВременнаяТаблицаШтрихкодыДляКаталога | ПО ВременнаяТаблицаНоменклатура.Номенклатура = ВременнаяТаблицаШтрихкодыДляКаталога.Номенклатура | |УПОРЯДОЧИТЬ ПО | Номенклатура |; | |//////////////////////////////////////////////////////////////////////////////// |УНИЧТОЖИТЬ ВременнаяТаблицаШтрихкодыДляКаталога |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗЛИЧНЫЕ | ВременнаяТаблицаНоменклатура.Номенклатура КАК Номенклатура |ИЗ | ВременнаяТаблицаНоменклатура КАК ВременнаяТаблицаНоменклатура |ИТОГИ ПО | Номенклатура ТОЛЬКО ИЕРАРХИЯ"; |
|||
1
Wobland
05.03.15
✎
11:23
|
это ты хвастаешься?
|
|||
2
Кай066
05.03.15
✎
11:24
|
(1) Красивий, правда?
|
|||
3
Wobland
05.03.15
✎
11:26
|
(2) запрос я ещё не видел ;)
|
|||
4
Ёпрст
05.03.15
✎
11:32
|
(0) зачем там куча запросов (еще и с итогами).. без создания временных в середине пакета ?
|
|||
5
polkin
05.03.15
✎
11:55
|
Вы че прикалываетесь? Запрос с типовой УНФ ОбменСсайтом.
Нужно добавить 3 поля для вываливания на сайт. Если тупо вставить в текст запроса строки | ВременнаяТаблицаНоменклатура.Номенклатура.НаименованиеПолное КАК НаименованиеПолное, | ВременнаяТаблицаНоменклатура.Номенклатура.Комментарий КАК Комментарий, | ВременнаяТаблицаНоменклатура.Номенклатура.Комментарий1 КАК Комментарий1, То потом запрос не открывается, выдает ошибку. |
|||
6
Wobland
05.03.15
✎
12:00
|
(5) оно даже говорит, какую
|
|||
7
1976vas
05.03.15
✎
12:05
|
(6) Да, но тебе этого никто не скажет, нужно угадать!
|
|||
8
polkin
05.03.15
✎
12:40
|
//Если я вставлю строку | ВременнаяТаблицаНоменклатура.Номенклатура.НаименованиеПолное КАК НаименованиеПолное,
то пишет поле не найдено. ВременнаяТаблицаНоменклатура.Номенклатура.<<?>> НаименованиеПолное КАК НаименованиеПолное, | |
|||
9
polkin
05.03.15
✎
14:08
|
пишет поле не найдено.
ВременнаяТаблицаНоменклатура.Номенклатура.<<?>> НаименованиеПолное КАК НаименованиеПолное, |
|||
10
polkin
06.03.15
✎
12:07
|
Есть кто живой?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |