|
Внешнюю печатная форма «Поступления товаров и услуг» | ☑ | ||
---|---|---|---|---|
0
Елена-Тамара
22.05.13
✎
09:18
|
Типовая конфигурация - <1C:Управление производственным предприятием>
Технологическая платформа 8.2.17.143, номер версии 1.3.38.4 Обычный режим. Здравствуйте! Создаю внешнюю печатную форму «Поступления товаров и услуг». Не получается вывести содержимое графы «Склад» из табличной части. Код запроса табличной части вкладки «товары» скопировала из модуля документы и добавила «склад» получилось: ТекстЗапросаПоТоварам = "ВЫБРАТЬ | ВложенныйЗапрос.Номенклатура, | ВЫРАЗИТЬ(ВложенныйЗапрос.Номенклатура.НаименованиеПолное КАК СТРОКА(1000)) КАК ТоварНаименование, | ВложенныйЗапрос.Номенклатура.Код КАК ТоварКод, | ВложенныйЗапрос.ЕдиницаИзмерения.Представление КАК ЕдиницаИзмеренияНаименование, | ВложенныйЗапрос.ЕдиницаИзмерения.ЕдиницаПоКлассификатору.Код КАК ЕдиницаИзмеренияКод, | ВложенныйЗапрос.СтавкаНДС, | ВложенныйЗапрос.КоличествоПринято, | ВложенныйЗапрос.Стоимость, | ВложенныйЗапрос.СуммаНДС, | ВложенныйЗапрос.Характеристика, | ВложенныйЗапрос.Серия, | ВложенныйЗапрос.НомерСтроки КАК НомерСтроки, | ВложенныйЗапрос.Метка КАК Метка, | ВложенныйЗапрос.Склад КАК Склад |ИЗ | (ВЫБРАТЬ | ПоступлениеТоваровУслуг.Номенклатура КАК Номенклатура, | ПоступлениеТоваровУслуг.ЕдиницаИзмерения КАК ЕдиницаИзмерения, | ПоступлениеТоваровУслуг.СтавкаНДС КАК СтавкаНДС, | СУММА(ПоступлениеТоваровУслуг.Количество) КАК КоличествоПринято, | СУММА(ПоступлениеТоваровУслуг.Сумма * &Курс / &Кратность) КАК Стоимость, | СУММА(ПоступлениеТоваровУслуг.СуммаНДС * &Курс / &Кратность) КАК СуммаНДС, | ПоступлениеТоваровУслуг.ХарактеристикаНоменклатуры КАК Характеристика, | ПоступлениеТоваровУслуг.СерияНоменклатуры КАК Серия, | МИНИМУМ(ПоступлениеТоваровУслуг.НомерСтроки) КАК НомерСтроки, | 0 КАК Метка, | ПоступлениеТоваровУслуг.Склад КАК Склад | ИЗ | Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслуг | ГДЕ | ПоступлениеТоваровУслуг.Ссылка = &ТекущийДокумент | | СГРУППИРОВАТЬ ПО | ПоступлениеТоваровУслуг.Номенклатура, | ПоступлениеТоваровУслуг.ЕдиницаИзмерения, | ПоступлениеТоваровУслуг.СтавкаНДС, | ПоступлениеТоваровУслуг.ХарактеристикаНоменклатуры, | ПоступлениеТоваровУслуг.СерияНоменклатуры, | ПоступлениеТоваровУслуг.Цена, | ПоступлениеТоваровУслуг.Склад) КАК ВложенныйЗапрос | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ПоступлениеТоваровУслуг.Номенклатура, | ВЫРАЗИТЬ(ПоступлениеТоваровУслуг.Номенклатура.НаименованиеПолное КАК СТРОКА(1000)), | ПоступлениеТоваровУслуг.Номенклатура.Код, | ПоступлениеТоваровУслуг.Номенклатура.ЕдиницаХраненияОстатков.Представление, | ПоступлениеТоваровУслуг.Номенклатура.ЕдиницаХраненияОстатков.ЕдиницаПоКлассификатору.Код, | ""Без НДС"", | ПоступлениеТоваровУслуг.Количество, | ПоступлениеТоваровУслуг.Сумма * &Курс / &Кратность, | 0, | NULL, | NULL, | ПоступлениеТоваровУслуг.НомерСтроки, | 2, | NULL |ИЗ | Документ.ПоступлениеТоваровУслуг.ВозвратнаяТара КАК ПоступлениеТоваровУслуг |ГДЕ | ПоступлениеТоваровУслуг.Ссылка = &ТекущийДокумент | |УПОРЯДОЧИТЬ ПО | Метка, | НомерСтроки"; Затем при формировании области макета «строка» добавила: ОбластьМакета.Параметры.Склад = СсылкаНаОбъект.Склад; В самом макете в область «строка» добавила параметр «Склад». Подключила макет в УПП — выдает ошибку: “Не удалось сформировать внешнюю печатную форму! Поле объекта не обнаружено (Склад)» Хотя до манипуляций со складом все работало Подскажите пожалуйста, у меня ошибка в запросе? |
|||
1
vicof
22.05.13
✎
09:20
|
У тебя склады разве в табличной части?
|
|||
2
Елена-Тамара
22.05.13
✎
09:22
|
Да. Так как одним поступлением материалы можно оприходовать на разные склады.
|
|||
3
Галахад
гуру
22.05.13
✎
09:24
|
Запрос вроде жить будет.
А где код выборки? Почему это: СсылкаНаОбъект.Склад; |
|||
4
John83
22.05.13
✎
09:24
|
если уж на то пошло, то в поступлении не склад, а СкладОрдер
|
|||
5
Елена-Тамара
22.05.13
✎
09:27
|
(3) я не знаю как сделать выборку склада...... помогите, пожалуйста.....
|
|||
6
Галахад
гуру
22.05.13
✎
09:30
|
(5) Ну где-то же этот запрос используется.
Нужно посмотреть как заполняется, номенклатура например. |
|||
7
cw014
22.05.13
✎
09:31
|
СкладОрдер
|
|||
8
Елена-Тамара
22.05.13
✎
09:34
|
(6)Так?
ОбластьМакета.Параметры.Склад = ВыборкаСтрокТовары.Склад; |
|||
9
Галахад
гуру
22.05.13
✎
09:35
|
(8) Ну, похоже.
|
|||
10
Елена-Тамара
22.05.13
✎
09:40
|
(9) Ура! Заработало! Спасибо!
Теперь осталось из этой же табличной части добавить документы резерва....... |
|||
11
Галахад
гуру
22.05.13
✎
09:42
|
(10) Пожалуйста.
Ну, это уже легче. Научилась же. |
|||
12
Елена-Тамара
22.05.13
✎
09:48
|
(11) И резервы получились! Уф.....
Научилась благодаря вам всем |
|||
13
Елена-Тамара
22.05.13
✎
10:22
|
Я немного рано обрадовалась. Обкатывала то я на локальной БД. Подключила к SQL-ке. Ошибка:
Не удалось сформировать внешнюю печатную форму! Ошибка при вызове метода контекста (ПредставлениеСерий): Попытка передачи с клиента на сервер мутабельного значения 1-го параметра метода ПредставлениеСерий (). |
|||
14
Елена-Тамара
22.05.13
✎
10:23
|
Странно.... А теперь стало печатать, я ничего не меняла.... Что это было?
|
|||
15
Елена-Тамара
22.05.13
✎
10:25
|
Нет. Вру. НЕ печатает, по прежнему ошибка!
|
|||
16
Елена-Тамара
22.05.13
✎
11:02
|
Заменила
ФормированиеПечатныхФормСервер.ПредставлениеСерий(ВыборкаСтрокТовары) на ФормированиеПечатныхФорм.ПредставлениеСерий(ВыборкаСтрокТовары) все стало работать |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |