1 / 1 / 0
Регистрация: 04.11.2013
Сообщений: 66
1C 8.x

Не удалось сформировать внешнюю печатную форму(толстую)! Ошибка при вызове метода контекста (Выполнить): {(14, 1)}: Синтаксическая ошибка "ИЗ" <<?>>ИЗ

02.12.2013, 01:15. Показов 10632. Ответов 33
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, пожалуйста. Выбрал для счета только услуги, написал:
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
Шапка = Запрос.Выполнить().Выгрузить();
    Шапка.Следующий();
    
    СтрокаВыборкиПоляСожержания = ОбработкаТабличныхЧастей.ПолучитьЧастьЗапросаДляВыбораСодержания("ЗаказПокупателя");
    
    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("ТекущийДокумент", СсылкаНаОбъект.Ссылка);
    Запрос.Текст = "
    |ВЫБРАТЬ
    |   ВложенныйЗапрос.Номенклатура                    КАК Номенклатура,
    |   ВЫРАЗИТЬ (ВложенныйЗапрос.Номенклатура.НаименованиеПолное КАК Строка(1000)) КАК НаименованиеПолное,
    |   ВложенныйЗапрос.Количество                      КАК Количество,
    |   ВложенныйЗапрос.ЕдиницаИзмерения.Представление  КАК ЕдиницаИзмерения,
    |   ВложенныйЗапрос.Цена                            КАК Цена,
    |   ВложенныйЗапрос.Сумма                           КАК Сумма,
    |   ВложенныйЗапрос.СуммаНДС                        КАК СуммаНДС,
    |   NULL                                            КАК Характеристика,
    |   NULL                                            КАК Серия,
    |   ВложенныйЗапрос.НомерСтроки                     КАК НомерСтроки
    |   Метка
    |ИЗ
    |(ВЫБРАТЬ
    |      ЗаказПокупателя.Номенклатура,
    |      ЗаказПокупателя.Количество                            КАК Количество,
    |      ЗаказПокупателя.Номенклатура.ЕдиницаХраненияОстатков  КАК ЕдиницаИзмерения,
    |      ЗаказПокупателя.Цена                                  КАК Цена,
    |      ЗаказПокупателя.Сумма                                 КАК Сумма,
    |      ЗаказПокупателя.СуммаНДС                              КАК СуммаНДС,
    |      NULL                                                  КАК Характеристика,
    |      NULL                                                  КАК Серия,
    |      ЗаказПокупателя.НомерСтроки                           КАК НомерСтроки,
    |      1                                                     КАК Метка
    |  ИЗ
    |      Документ.ЗаказПокупателя.Услуги КАК ЗаказПокупателя
    |
    |  ГДЕ
    |      ЗаказПокупателя = &ТекущийДокумент
    |) КАК ЗаказПокупателя
    |УПОРЯДОЧИТЬ ПО Метка ВОЗР, НомерСтроки ВОЗР
    |";
форма регистрируется, но при печати ошибка: Не удалось сформировать внешнюю печатную форму! Ошибка при вызове метода контекста (Выполнить): {(14, 1)}: Синтаксическая ошибка "ИЗ" <<?>>ИЗ

Что я не так сделал? Спасибо

Добавлено через 33 секунды
Извиняюсь сразу за свою назойливость
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.12.2013, 01:15
Ответы с готовыми решениями:

Ошибка при вызове метода контекста (Выполнить)
Ошибка при выполнении обработчика - 'ОбработкаПроведения' по причине: {Документ.Оказание_Услуги.МодульОбъекта(34)}: Ошибка при вызове...

Ошибка при вызове метода контекста (Выполнить)
у меня в ПФР не формирует отчеты а выдает такую ошибку {ОбщийМодуль.ПроцедурыПерсонифицированногоУчета.Модуль(9383)}: Ошибка при вызове...

Ошибка Ошибка при вызове метода контекста (Выполнить) Ожидается выражение "ВЫБРАТЬ"
Выдает ошибку. Была пропущена точка. Исправила. Выдавал другую ошибку теперь опять эту. {Документ.ОказаниеУслуги.МодульОбъекта(59)}:...

33
о_____О
Эксперт 1С
 Аватар для OrkVasya
225 / 224 / 37
Регистрация: 19.11.2010
Сообщений: 1,062
02.12.2013, 08:15
В первом "Выбрать" запятая после "КАК НомерСтроки" пропущена.
0
24 / 24 / 1
Регистрация: 11.04.2008
Сообщений: 541
02.12.2013, 08:31
во втором случае (строка 38):
|) КАК ЗаказПокупателя
должно быть: КАК ВложенныйЗапрос

Добавлено через 3 минуты
и в 37 строке скорей всего должно быть:
1C
1
2
ГДЕ
  ЗаказПокупателя.Ссылка.Ссылка = &ТекущийДокумент
0
 Аватар для duk337
2956 / 1768 / 83
Регистрация: 03.11.2011
Сообщений: 8,280
02.12.2013, 10:30
Ссылка.Ссылка - никогда не должно быть
0
24 / 24 / 1
Регистрация: 11.04.2008
Сообщений: 541
02.12.2013, 10:31
так там табличная часть документа, а Ссылка.Ссылка = это сам документ
0
 Аватар для duk337
2956 / 1768 / 83
Регистрация: 03.11.2011
Сообщений: 8,280
02.12.2013, 10:52
Цитата Сообщение от Оленька Посмотреть сообщение
так там табличная часть документа, а Ссылка.Ссылка = это сам документ
Уже Ссылка - это и есть он. Такой синтаксис может встретиться в единственном случае:
в функции параметр "Ссылка", в который может передаваться и объект, и ссылка. Но это таки не грамотно.

Добавлено через 2 минуты
Вообще-то, тут вложенный запрос не нужен. Только если потренироваться.
0
02.12.2013, 11:15

Не по теме:

Синьор знает толк...

0
1 / 1 / 0
Регистрация: 04.11.2013
Сообщений: 66
02.12.2013, 22:07  [ТС]
Пишу так:
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("ТекущийДокумент", СсылкаНаОбъект.Ссылка);
    Запрос.Текст = "
    |ВЫБРАТЬ
    |   ЗаказПокупателя.Услуги.Ссылка,
    |   ЗаказПокупателя.Услуги.НомерСтроки,
    |   ЗаказПокупателя.Услуги.Содержание,
    |   ЗаказПокупателя.Услуги.Количество,
    |   ЗаказПокупателя.Услуги.Цена,
    |   ЗаказПокупателя.Услуги.Сумма,
    |   ЗаказПокупателя.Услуги.СтавкаНДС,
    |   ЗаказПокупателя.Услуги.СуммаНДС,
    |   ЗаказПокупателя.Услуги.Номенклатура
    |ИЗ
    |   Документ.ЗаказПокупателя.Услуги КАК ЗаказПокупателя
    |
    |ГДЕ
    |   ЗаказПокупателя = &ТекущийДокумент
Таки не нравицца: Опять ошибка "ИЗ"
0
о_____О
Эксперт 1С
 Аватар для OrkVasya
225 / 224 / 37
Регистрация: 19.11.2010
Сообщений: 1,062
02.12.2013, 22:17
Есть подозрение, что, т.к. "Документ.ЗаказПокупателя.Услуги" обозвали синонимом "ЗаказПокупателя", то при обращении в выборке как "ЗаказПокупателя.Услуги", на самом деле идет обращение к полю "ЗаказПокупателя.Услуги.Услуги", а такого ессно нет.
Удалите ".Услуги" в секции "выбрать".

А чем вам не угодил конструктор запросов? С ним таких граблей у вас в жизни не будет.
0
 Аватар для duk337
2956 / 1768 / 83
Регистрация: 03.11.2011
Сообщений: 8,280
02.12.2013, 22:24
Цитата Сообщение от 1cprogrammist Посмотреть сообщение
Пишу так:
Давай конструктор сдэлал, да? Зачэм пишу так?
0
1 / 1 / 0
Регистрация: 04.11.2013
Сообщений: 66
02.12.2013, 23:36  [ТС]
Запрос ощщень нннннада

Ок. Захожу в конструктор запросов, мне надо, чтобы были при печати счета только услуги.
0
о_____О
Эксперт 1С
 Аватар для OrkVasya
225 / 224 / 37
Регистрация: 19.11.2010
Сообщений: 1,062
02.12.2013, 23:38
ПКМ-Конструктор запроса
Дальше визуально таблицы выбирайте. Или внешняя обработка "Консоль запросов" - без нее работать гораздо печальнее.
Простой вариант понимания - откройте Радченко, вай дод!
0
1 / 1 / 0
Регистрация: 04.11.2013
Сообщений: 66
02.12.2013, 23:44  [ТС]
Выбираю "ЗаказПокупателя-Услуги".....

Добавлено через 1 минуту
и, значит, выбирать что нужно
0
о_____О
Эксперт 1С
 Аватар для OrkVasya
225 / 224 / 37
Регистрация: 19.11.2010
Сообщений: 1,062
02.12.2013, 23:48
и внимательно смотрите что нить из этого, например это.

Не по теме:

Боже, благослови youtube

1
1 / 1 / 0
Регистрация: 04.11.2013
Сообщений: 66
03.12.2013, 19:36  [ТС]
Понятно

Добавлено через 6 минут
Цитата Сообщение от OrkVasya Посмотреть сообщение
и внимательно смотрите что нить из этого, например это.

Не по теме:

Боже, благослови youtube

Вах, спасыба балшой, дарагой, да, выручил очень

Добавлено через 19 часов 36 минут
Мне еще вот что не понятно до конца.
1C
1
2
3
4
Функция ПолучитьПараметрыПечатиСчета(Тип) Экспорт
Функция СоздатьТабличныйДокументПечатиСчета(Тип, ПараметрыПечати)
Функция Печать() Экспорт
//Макет в виде счета
Но всё равно печатается как заказ а не счет. Почему? Объясните, пожалуйста
0
о_____О
Эксперт 1С
 Аватар для OrkVasya
225 / 224 / 37
Регистрация: 19.11.2010
Сообщений: 1,062
03.12.2013, 21:35
Таки что подразумевается, говоря "печатается как заказ а не счет"?
0
1 / 1 / 0
Регистрация: 04.11.2013
Сообщений: 66
03.12.2013, 22:20  [ТС]
Выходит печатная форма заказа (рис2), а надо чтобы печатался Счет на оплату(рис1). Я то сделал форму счета на оплату услуг и хочу, чтобы из документа печатался именно счет на оплату только услуг.
Миниатюры
Не удалось сформировать внешнюю печатную форму(толстую)! Ошибка при вызове метода контекста (Выполнить): {(14, 1)}: Синтаксическая ошибка "ИЗ" <<?>>ИЗ   Не удалось сформировать внешнюю печатную форму(толстую)! Ошибка при вызове метода контекста (Выполнить): {(14, 1)}: Синтаксическая ошибка "ИЗ" <<?>>ИЗ  
0
о_____О
Эксперт 1С
 Аватар для OrkVasya
225 / 224 / 37
Регистрация: 19.11.2010
Сообщений: 1,062
03.12.2013, 22:23
Чета как-та не понятна...
Это внешняя ПФ? Выложить можете?
0
1 / 1 / 0
Регистрация: 04.11.2013
Сообщений: 66
03.12.2013, 22:28  [ТС]
Везде прописал "Счет", все реквизиты. Смотрел, как в типовой, там отдельная функца на печать Счета на оплату. Может (как я думаю), убрать
1C
1
 Если Тип = "Счет"
Добавлено через 3 минуты
Да, это внешняя пч форма. Сам файл загрузить?
0
о_____О
Эксперт 1С
 Аватар для OrkVasya
225 / 224 / 37
Регистрация: 19.11.2010
Сообщений: 1,062
03.12.2013, 22:36
Я про сам файл и говорил. Грузите.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.12.2013, 22:36
Помогаю со студенческими работами здесь

Работа с запросом и ошибка "Ошибка при вызове метода контекста (Выполнить)"
Подскажите почему вылезает ошибка {Форма.ФормаОтчета.Форма(52)}: Ошибка при вызове метода контекста (Выполнить) Результат =...

Не удалось сформировать внешнюю печатную форму! Метод объекта не обнаружен (Следующий)
Ээ, такой щьтука, да. ПараметрыПечати = Новый Структура; Позиции = Новый Массив; Запрос = Новый Запрос; ...

Ошибка при чтении изменений при обмене РИБ: Ошибка при вызове метода контекста (ПрочитатьИзменения): Ошибка записи!
Доброго всем времени суток! подскажи пожалуйста как исправить ошибку: Ошибка при чтении изменений при обмене РИБ: Ошибка при вызове...

Ошибка при вызове метода контекста (Выполнить) по причине: Ожидается выражение "("
Что делать с этой ошибкой? Ошибка при вызове метода контекста (Выполнить) Объект.ТЧУслуги.Загрузить(Запрос.Выполнить().Выгрузить());...

Ошибка разбора XML/ Ошибка при вызове метода контекста (Прочитать)
1C 8.2 Документооборот КОРП 1.2 Текст ошибки {ОбщийМодуль.АвтозаполнениеШаблоновФайловКлиентСервер.Модуль(616)}: Ошибка при вызове...


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

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

Новые блоги и статьи
Blazor и контроллер сервопривода IoT Meadow Maple
Wired 11.07.2025
Я решил разобраться, как можно соединить современные веб-технологии с миром "железа". Интересная комбинация получилась из Blazor в качестве веб-интерфейса и микроконтроллера Meadow с его веб-сервером. . .
Генерация OpenQASM из кода Q#
EggHead 10.07.2025
Летом 2024-го я начал эксперименты с библиотекой Q# Bridge, и знаете что? Она оказалась просто находкой для тех, кто работает на стыке разных квантовых экосистем. Основная фишка этой библиотеки -. . .
Изучаем новый шаблон ИИ-чата .NET AI Chat Web App
stackOverflow 10.07.2025
В . NET появилось интересное обновление - новый шаблон ИИ-чата под названием . NET AI Chat Web App. Когда я впервые наткнулся на анонс этого шаблона, то сразу понял, что Microsoft наконец-то. . .
Результаты исследования от команды ARP (июль 2025 г.)
Programma_Boinc 10.07.2025
Результаты исследования от команды ARP (июль 2025 г. ) Африканский проект по дождям (ARP) World Community Grid снова запущен! Мы рады поделиться обновленной информацией о нашем прогрессе с осени. . .
Angular vs Svelte - что лучше?
Reangularity 09.07.2025
Сегодня рынок разделился на несколько четких категорий: тяжеловесы корпоративного уровня (Angular), гибкие универсалы (React), прогрессивные решения (Vue) и новая волна компилируемых фреймворков. . .
Code First и Database First в Entity Framework
UnmanagedCoder 09.07.2025
Entity Framework дает нам свободу выбора, предлагая как Code First, так и Database First подходы. Но эта свобода порождает вечный вопрос — какой подход выбрать? Entity Framework — это. . .
Как использовать Bluetooth-модуль HC-05 с Arduino
Wired 08.07.2025
Bluetooth - это технология, созданная чтобы заменить кабельные соединения. Обычно ее используют для связи небольших устройств: мобильных телефонов, ноутбуков, наушников и т. д. Работает она на частоте. . .
Руководство по структурам данных Python
AI_Generated 08.07.2025
Я отчетливо помню свои первые серьезные проекты на Python - я писал код, он работал, заказчики были относительно довольны. Но однажды мой наставник, взглянув на мою реализацию поиска по огромному. . .
Тестирование энергоэффективности и скорости вычислений видеокарт в BOINC проектах
Programma_Boinc 08.07.2025
Тестирование энергоэффективности и скорости вычислений видеокарт в BOINC проектах Опубликовано: 07. 07. 2025 Рубрика: Uncategorized Автор: AlexA Статья размещается на сайте с разрешения. . .
Раскрываем внутренние механики Android с помощью контекста и манифеста
mobDevWorks 07.07.2025
Каждый Android-разработчик сталкивается с Context и манифестом буквально в первый день работы. Но много ли мы задумываемся о том, что скрывается за этими обыденными элементами? Я, честно говоря,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru