Форум программистов, компьютерный форум, киберфорум
Наши страницы

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 35, средняя оценка - 4.80
1cprogrammist
1 / 1 / 0
Регистрация: 04.11.2013
Сообщений: 66
#1

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

02.12.2013, 01:15. Просмотров 5481. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2013, 01:15
Я подобрал для вас темы с готовыми решениями и ответами на вопрос 1C 8.x Не удалось сформировать внешнюю печатную форму(толстую)! Ошибка при вызове метода контекста (Выполнить): {(14, 1)}: Синтаксическая ошибка "ИЗ" <<?>>ИЗ (1С):

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

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

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

Ошибка при вызове метода контекста - 1С
есть ссылка &quot;e79ba7ae-0747-11db-9244-0011955c22cb&quot;... как присвоить ее новому элементу справочника Добавлено через 7 минут вот так...

Ошибка при вызове метода контекста (ПолучитьОбъект) - 1С
Привет народ Программа ругается что: {Форма.Форма.Форма(7)}: Ошибка при вызове метода контекста (ПолучитьОбъект) лОбъект =...

1C 8.x Ошибка при вызове метода контекста (ВыбратьИзСписка) - 1С
Люди срочно помогите что не так???? В программе не лазили возникла ошибка: При выборе Формирование книги продаж - формирование...

33
OrkVasya
о_____О
Эксперт 1С
219 / 219 / 35
Регистрация: 19.11.2010
Сообщений: 1,061
Завершенные тесты: 1
03.12.2013, 21:35 #16
Таки что подразумевается, говоря "печатается как заказ а не счет"?
0
1cprogrammist
1 / 1 / 0
Регистрация: 04.11.2013
Сообщений: 66
03.12.2013, 22:20  [ТС] #17
Выходит печатная форма заказа (рис2), а надо чтобы печатался Счет на оплату(рис1). Я то сделал форму счета на оплату услуг и хочу, чтобы из документа печатался именно счет на оплату только услуг.
0
Миниатюры
Не удалось сформировать внешнюю печатную форму(толстую)! Ошибка при вызове метода контекста (Выполнить): {(14, 1)}: Синтаксическая ошибка "ИЗ" <<?>>ИЗ   Не удалось сформировать внешнюю печатную форму(толстую)! Ошибка при вызове метода контекста (Выполнить): {(14, 1)}: Синтаксическая ошибка "ИЗ" <<?>>ИЗ  
OrkVasya
о_____О
Эксперт 1С
219 / 219 / 35
Регистрация: 19.11.2010
Сообщений: 1,061
Завершенные тесты: 1
03.12.2013, 22:23 #18
Чета как-та не понятна...
Это внешняя ПФ? Выложить можете?
0
1cprogrammist
1 / 1 / 0
Регистрация: 04.11.2013
Сообщений: 66
03.12.2013, 22:28  [ТС] #19
Везде прописал "Счет", все реквизиты. Смотрел, как в типовой, там отдельная функца на печать Счета на оплату. Может (как я думаю), убрать
1C
1
 Если Тип = "Счет"
Добавлено через 3 минуты
Да, это внешняя пч форма. Сам файл загрузить?
0
OrkVasya
о_____О
Эксперт 1С
219 / 219 / 35
Регистрация: 19.11.2010
Сообщений: 1,061
Завершенные тесты: 1
03.12.2013, 22:36 #20
Я про сам файл и говорил. Грузите.
0
1cprogrammist
1 / 1 / 0
Регистрация: 04.11.2013
Сообщений: 66
03.12.2013, 22:40  [ТС] #21
Только запрос недорботан до конца для выбора услуг.
0
OrkVasya
о_____О
Эксперт 1С
219 / 219 / 35
Регистрация: 19.11.2010
Сообщений: 1,061
Завершенные тесты: 1
03.12.2013, 22:43 #22
Я переживу =)
Вы, главное, выложите =)
0
1cprogrammist
1 / 1 / 0
Регистрация: 04.11.2013
Сообщений: 66
03.12.2013, 22:44  [ТС] #23
Ща, 6 сек
0
1cprogrammist
1 / 1 / 0
Регистрация: 04.11.2013
Сообщений: 66
03.12.2013, 22:45  [ТС] #24
Вот
0
Вложения
Тип файла: rar СчетНаОплатуРаботУслуг - копия.rar (7.6 Кб, 13 просмотров)
1cprogrammist
1 / 1 / 0
Регистрация: 04.11.2013
Сообщений: 66
03.12.2013, 22:53  [ТС] #25
Я то делал по примеру. Посмотрел как в типовой, но что то мне кажется, что наверное сам код должен быть как то по друогому

Добавлено через 5 минут
Хотя бы уж подскажите, в каком направлении двигаться, буду разбираться
0
OrkVasya
о_____О
Эксперт 1С
219 / 219 / 35
Регистрация: 19.11.2010
Сообщений: 1,061
Завершенные тесты: 1
03.12.2013, 23:08 #26
Честно говоря, все как-то слишком мутно с огромным количеством ошибок.
Я правильно понимаю, что вы это пилите для УТ 10.3?
Почему бы тогда полностью не взять код?
Копируете макет, код. И ваша работа, в основном будет заключаться в том, чтобы в местах синтакс ошибок проставлять "СсылкаНаОбъект."
И если делаете "Счет", зачем вам макет заказа, если у документа есть макет "Счет", который можно скопипастить?
0
1cprogrammist
1 / 1 / 0
Регистрация: 04.11.2013
Сообщений: 66
03.12.2013, 23:41  [ТС] #27
Всё правильно, для УТ 10.3. В документе есть счет, я то хотел свой макет смастерить под услуги и чтобы при печати выводился именно свой макет.

Добавлено через 1 минуту
Просто, в основном коде выводится всё: и товары и услуги и тара =) а нннада услуги
0
OrkVasya
о_____О
Эксперт 1С
219 / 219 / 35
Регистрация: 19.11.2010
Сообщений: 1,061
Завершенные тесты: 1
04.12.2013, 00:16 #28
Вот прямо щас смотрю последнюю 10.3...
Да, он тянет все. Если вам надо только услуги, то, навскидку, нужно допилить всего один запрос (удалить лишнее) и посмотреть дальнейший код, чтобы ошибок не возникло, типа пользования данных, которые вы удалили.
Тут велосипед особо пилить не нужно никакой.
Просто взять то, что в конфе, скомпоновать в обработку и почистить лишнее... вы в какие-то дебри, как мне показалось, углубились, либо я не понял, что у вас в обработке...
0
1cprogrammist
1 / 1 / 0
Регистрация: 04.11.2013
Сообщений: 66
04.12.2013, 18:32  [ТС] #29
Ок. Ясно. Спасибо за помощь. Таки наверно так и попробую снести ненужное, а оставить тольки что нужно. А насчет велосипеда это Вы правЫ. =)

Добавлено через 9 минут
Однако очень нужную и интересную мыслЮ подсказали

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

Добавлено через 2 минуты
Блин иваныч. Таки слухайтэ, хлопци, можэ тут нэ
1C
1
2
Шапка = Запрос.Выполнить().Выгрузить();
Шапка.Следующий();
а будэ як
1C
1
2
Таблица = ЗапросТаблица.Выполнить().Выбрать();
 Таблица.Следующий();
и так по коду далее писать не "Шапка" а "Таблицо"

Ась?

Добавлено через 1 минуту
И будэ усё ка ННННада

Добавлено через 2 минуты
Таки получается, шо нужно сделать запрос к Таблице Значений, тобищь только к услугам

Добавлено через 22 минуты
1C
1
2
3
4
ИЗ
    |   Документ.ЗаказПокупателяУслуги КАК ЗаказПокупателяУслуги
    |ГДЕ
    |   ЗаказПокупателяУслуги.Ссылка.Ссылка = &ТекущийДокумент";
убираю услуги
Не удалось сформировать внешнюю печатную форму!
Ошибка при вызове метода контекста (Выполнить): {(15, 3)}: Таблица не найдена "Документ.ЗаказПокупателяУслуги"
<<?>>Документ.ЗаказПокупателяУслуги КАК ЗаказПокупателяУслуги
Не удалось сформировать внешнюю печатную форму!
Ошибка при вызове метода контекста (Выполнить): {(17, 1)}: Поле не найдено "ЗаказПокупателя"
<<?>>ЗаказПокупателя = &ТекущийДокумент
0
OrkVasya
о_____О
Эксперт 1С
219 / 219 / 35
Регистрация: 19.11.2010
Сообщений: 1,061
Завершенные тесты: 1
04.12.2013, 18:59 #30
Решили пойти по сложному пути?
Вам тут много исправлять. В данном случае вместо "Документ.ЗаказПокупателяУслуги" надо "Документ.ЗаказПокупателя.Услуги".
0
04.12.2013, 18:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2013, 18:59
Привет! Вот еще темы с ответами:

Ошибка при вызове метода контекста (МоментВремени): Элемент не выбран - 1С
В УТ 8.2 скопировал печатную форму &quot;Сравнительная накладная &quot; из РеализацияТоваровУслуг в Заказ Покупателя документы впринципе...

Печатную форму документа "Заказ поставщику" нужно сохранить в Excel - 1С
Подскажите пожалуйста когда делаешь заказ поставщику как сохранить его в Excel??? Там в функциях вроде есть но они закрыты и можно...

при формировании отчёта в режиме 1 с выявляется ошибка метода контекста.Недопустимое значение параметра (параметр №1) - 1С
Здраствуйте я новенький в среде 1 с поэтому могу задавать глупые вопросы.При программировании в модуле был написан код доступа к отчёту ...

"ИТОГИ" синтаксическая ошибка - 1С
пишу ВЫБРАТЬ ПродажиОбороты.Товар, ПродажиОбороты.Склад, ПродажиОбороты.КоличествоОборот ИЗ ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru