|
Запрос - ВЫРАЗИТЬ - Поле не найдено ↓ (Волшебник 15.01.2024 22:21) |
☑ | ||
---|---|---|---|---|
0
serg999
15.01.24
✎
16:30
|
Всем здрасти .. Помогите, уже весь мозг сломал. Выдает поле не найдено "НаборУпаковок", строка с ошибкой:
"ВЫРАЗИТЬ(ИсходныеДанные.Номенклатура КАК Справочник.Номенклатура).НаборУпаковок КАК НаборУпаковок," Запрос: =========== ВЫБРАТЬ ВЫРАЗИТЬ(ИсходныеДанные.Номенклатура КАК Справочник.Номенклатура) КАК Номенклатура, ВЫРАЗИТЬ(ИсходныеДанные.Упаковка КАК Справочник.УпаковкиЕдиницыИзмерения) КАК Упаковка, ВЫРАЗИТЬ(ИсходныеДанные.Номенклатура КАК Справочник.Номенклатура).НаборУпаковок КАК НаборУпаковок, ВЫРАЗИТЬ(ИсходныеДанные.Номенклатура КАК Справочник.Номенклатура).ЕдиницаИзмерения КАК ЕдиницаИзмерения, ИсходныеДанные.Количество КАК Количество, ИсходныеДанные.Порядок КАК Порядок, ИсходныеДанные.ОрганизацияНаименованиеСокращенное КАК ОрганизацияНаименованиеСокращенное ПОМЕСТИТЬ ИсходныеДанные ИЗ &Таблица КАК ИсходныеДанные =========== |
|||
1
mikecool
15.01.24
✎
16:38
|
значит там не номенклатура
|
|||
2
serg999
15.01.24
✎
16:39
|
Номенклатура точно
|
|||
3
serg999
15.01.24
✎
16:39
|
Обработка.ПечатьЭтикетокИЦенников конфигурация ERP .. до обнволения на 2.5.12.195 все работало.
|
|||
4
Смотрящий
15.01.24
✎
16:54
|
(0) И не должно работать. При загрузке во времянку, из параметров запроса таблицы реквизиты недоступны.
Джойни времянку, вторым шагом, со справочником, и со справочника бери реквизиты. |
|||
5
serg999
15.01.24
✎
17:04
|
(4) я понимаю, но блин как оно работало до обновления ..
Уже для проверки в конфу вставил код, на 2.5.12.130 все ок, на 2.5.12.195 ошибка поле не найдено "НаборУпаковок" .. ============== . . //++Проверка ЗапросТест = Новый Запрос; ЗапросТест.Текст = "ВЫБРАТЬ | ВЫРАЗИТЬ(ИсходныеДанные.Номенклатура КАК Справочник.Номенклатура) КАК Номенклатура, | ВЫРАЗИТЬ(ИсходныеДанные.Характеристика КАК Справочник.ХарактеристикиНоменклатуры) КАК Характеристика, | ВЫРАЗИТЬ(ИсходныеДанные.Упаковка КАК Справочник.УпаковкиЕдиницыИзмерения) КАК Упаковка, | ВЫРАЗИТЬ(ИсходныеДанные.Номенклатура КАК Справочник.Номенклатура).НаборУпаковок КАК НаборУпаковок, | ВЫРАЗИТЬ(ИсходныеДанные.Номенклатура КАК Справочник.Номенклатура).ЕдиницаИзмерения КАК ЕдиницаИзмерения, | ИсходныеДанные.Количество КАК Количество, | ИсходныеДанные.Порядок КАК Порядок, | ИсходныеДанные.ОрганизацияНаименованиеСокращенное КАК ОрганизацияНаименованиеСокращенное, | ИсходныеДанные.ОрганизацияТелефон КАК ОрганизацияТелефон, | ИсходныеДанные.ПолучательНаименованиеПолное КАК ПолучательНаименованиеПолное, | ИсходныеДанные.ПолучательРабочееНаименование КАК ПолучательРабочееНаименование, | ИсходныеДанные.ДоговорПолучателяНомер КАК ДоговорПолучателяНомер, | ИсходныеДанные.ДоговорПолучателяДата КАК ДоговорПолучателяДата, | ИсходныеДанные.ДоговорПолучателяНаименованиеДляПечати КАК ДоговорПолучателяНаименованиеДляПечати, | ИсходныеДанные.ДоговорОтправителяНомер КАК ДоговорОтправителяНомер, | ИсходныеДанные.ДоговорОтправителяДата КАК ДоговорОтправителяДата, | ИсходныеДанные.ДоговорОтправителяНаименованиеДляПечати КАК ДоговорОтправителяНаименованиеДляПечати, | ИсходныеДанные.РаспоряжениеНазваниеДокумента КАК РаспоряжениеНазваниеДокумента, | ИсходныеДанные.РаспоряжениеНомер КАК РаспоряжениеНомер, | ИсходныеДанные.РаспоряжениеДата КАК РаспоряжениеДата, | ИсходныеДанные.ПроектНомер КАК ПроектНомер, | ИсходныеДанные.ПроектДоговорНаименованиеДляПечати КАК ПроектДоговорНаименованиеДляПечати |ПОМЕСТИТЬ ИсходныеДанные |ИЗ | &Таблица КАК ИсходныеДанные | |ИНДЕКСИРОВАТЬ ПО | Номенклатура, | Характеристика, | Упаковка |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ИсходныеДанные.Номенклатура КАК Номенклатура, | ИсходныеДанные.Характеристика КАК Характеристика, | ИсходныеДанные.Упаковка КАК Упаковка, | ИсходныеДанные.НаборУпаковок КАК НаборУпаковок, | ИсходныеДанные.ЕдиницаИзмерения КАК ЕдиницаИзмерения, | ИсходныеДанные.Количество КАК Количество, | ИсходныеДанные.Порядок КАК Порядок, | ИсходныеДанные.ОрганизацияНаименованиеСокращенное КАК ОрганизацияНаименованиеСокращенное, | ИсходныеДанные.ОрганизацияТелефон КАК ОрганизацияТелефон, | ИсходныеДанные.ПолучательНаименованиеПолное КАК ПолучательНаименованиеПолное, | ИсходныеДанные.ПолучательРабочееНаименование КАК ПолучательРабочееНаименование, | ИсходныеДанные.ДоговорПолучателяНомер КАК ДоговорПолучателяНомер, | ИсходныеДанные.ДоговорПолучателяДата КАК ДоговорПолучателяДата, | ИсходныеДанные.ДоговорПолучателяНаименованиеДляПечати КАК ДоговорПолучателяНаименованиеДляПечати, | ИсходныеДанные.ДоговорОтправителяНомер КАК ДоговорОтправителяНомер, | ИсходныеДанные.ДоговорОтправителяДата КАК ДоговорОтправителяДата, | ИсходныеДанные.ДоговорОтправителяНаименованиеДляПечати КАК ДоговорОтправителяНаименованиеДляПечати, | ИсходныеДанные.РаспоряжениеНазваниеДокумента КАК РаспоряжениеНазваниеДокумента, | ИсходныеДанные.РаспоряжениеНомер КАК РаспоряжениеНомер, | ИсходныеДанные.РаспоряжениеДата КАК РаспоряжениеДата, | ИсходныеДанные.ПроектНомер КАК ПроектНомер, | ИсходныеДанные.ПроектДоговорНаименованиеДляПечати КАК ПроектДоговорНаименованиеДляПечати |ИЗ | ИсходныеДанные КАК ИсходныеДанные"; ЗапросТест.Параметры.Вставить("Таблица", Запрос.Параметры.Таблица); РезультатЗапроса = ЗапросТест.Выполнить().Выгрузить(); //--Проверка . . ======== |
|||
6
Garykom
15.01.24
✎
17:09
|
Из ТЗ (типизированный) засовываешь в ВТ исходные поля без преобразований
Затем уже выборка по ВТ с преобразованиями не исходного поля а реквизитов |
|||
7
Garykom
15.01.24
✎
17:09
|
2.5.12.195 ошибка поле не найдено "НаборУпаковок"
Вероятно переименовали или убрали |
|||
8
serg999
15.01.24
✎
17:15
|
Насчет поколхозить с запросам это все понятно ..
Код стандартный и я вижу что до обновления все ок, вопрос почему перестал работать? |
|||
9
serg999
15.01.24
✎
17:18
|
(7) Проверил, реквизит не меняли
|
|||
10
Garykom
15.01.24
✎
17:23
|
Кэш? Права?
|
|||
11
TigerS74
17.01.24
✎
08:40
|
у нас та же ошибка. 2.5.12.185
|
|||
12
murenysh
22.01.24
✎
12:53
|
Перед выполнением запроса пишем:
ТекстУдаления = "ВЫРАЗИТЬ(ИсходныеДанные.Номенклатура КАК Справочник.Номенклатура).НаборУпаковок КАК НаборУпаковок,"; Запрос.Текст = СтрЗаменить(Запрос.Текст, ТекстУдаления, ""); ТекстУдаления = "ВЫРАЗИТЬ(ИсходныеДанные.Номенклатура КАК Справочник.Номенклатура).ЕдиницаИзмерения КАК ЕдиницаИзмерения,"; Запрос.Текст = СтрЗаменить(Запрос.Текст, ТекстУдаления, ""); Запрос.Текст = СтрЗаменить(Запрос.Текст, "ИсходныеДанные.НаборУпаковок", "ИсходныеДанные.Номенклатура.НаборУпаковок"); Запрос.Текст = СтрЗаменить(Запрос.Текст, "ИсходныеДанные.ЕдиницаИзмерения", "ИсходныеДанные.Номенклатура.ЕдиницаИзмерения"); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |