#0
by Godunov
Приветствую специалисты по 1С, возник у меня вопрос, как отобразить в печатной форме наименование номенклатуры из заказа покупателя, счёта на оплату покупателю и реализации товаров и услуг в 1С 8.2 УТ 10.3 (у них 3-их почти что общая форма с данными)? Пишу такой код с запросом: Но он ничего не выводит... А если так: То пишет ошибку: Не удалось сформировать внешнюю печатную форму! Поле объекта не обнаружено (Номенклатура) Есть у кого какие мысли на это счёт. Сам новичок в 1С.
#2
by Jonny_Khomich
ОбластьМакета.Параметры.Наименование = Результат; - убери, может быть заработает
#3
by Любопытная
Мне прям нравится :) Выбирать номенклатуру надо из табличной части документа, а не из справочника.
#4
by Godunov
Заработало, но не так как мне надо, вывело отдельно таблицу с указанием всех позиций номенклатуры из базы... А хочу получить именно данные номенклатуры из текущего заказа...
#6
by Strogg
тыж сам запрос нарисовал где выбираешь из справочника... и скажи-ка, где у тебя работает параметр запроса "ТекущийДокумент"?
#9
by Strogg
воот. т.е. для ВПФ надо перебирать ту тч СсылкиНаОбъект, которую, собственно, и хочешь распечатать.
#10
by Godunov
А без запроса получится? Если так пишу: Пишется: Не удалось сформировать внешнюю печатную форму! Поле объекта не обнаружено (Номенклатура) Или всё таки лучше запросом?
#11
by mTema32
У тебя список номенклатуры скорее всего в табличной части заказа Номенклатура. Вот в цикле и перебери эту ТЧ. типо так: Для Каждого ТекНоменклатура Из ЭтотОбъект.Номенклатура Цикл Можно и запросом. Только запрос делай к ТЧ твоего документа.
#13
by Godunov
Что-то я завис по этой задаче, сделал запрос через конструктор, но когда нажимаю "Печать" для отображения в печатной форме, выводит только одну позицию номенклатуры из двух в отдельную таблицу… Код такой: Что не так делаю?
#14
by Любопытная
У тебя в ТЧ 2 строки. Вот тут ты запрос выполнил и выборку выбрал. Выборка.Следующий; Вот тут выборку открыл и зашел в первую запись выборки Пока Выборка.Следующий Цикл Вот тут ты шагнул на следующую запись выборки, при этом предыдущую в макет не вывел. Убери Выборка.Следующий; после выполнения запроса)
#15
by Godunov
Убрал, но теперь он вывел две нужные позиции номенклатуры в ту же самую отдельную таблицу, но никак в нужный мне макет... Подскажете, как вывести в макет?
#17
by Godunov
Я хочу для начала вывести номенклатуру, чтобы в дальнейшем переделать макет для остальных данных на вывод. Поэтому в коде только прописал...
#19
by hhhh
ну, то что прописал, то и вывелось. Что тебе не нравится? Если другие части макета пропишешь, тогда они выведутся.
#22
by Любопытная
ТабДок = Новый ТабличныйДокумент; - создал новую таблицу Всё остальное где-то в другом месте
#25
by Любопытная
И в чем вопрос? Выводи свою номенклатуру не в новый таб. документ, а в тот, в который до этого выводил.
#30
by Godunov
В 1С я пока полный ноль, изучаю с азов так сказать, чего-то не понимаю, учусь, поэтому возникают вопросы, которые для вас кажутся простыми...
#32
by Любопытная
Да при чем тут азы и "полный ноль". Или вы сами этот код не писали тогда, а просто взяли его непонятно откуда и даже не пытаетесь понять, что происходит. Вы создали два отдельных табличных документа и в каждый из них выводите разные части макета. А потом удивляетесь, что у вас получается не так, как хочется. Так сделайте так, как хочется, а не что попало с потолка.
#34
by Godunov
Благодарю за критику и объяснение, разъяснение, теперь понял суть. Да я взял коды из разных мест, что-то из инета. Поправил, вот такой код: Всё получилось, благодарю за помощь и подсказки...))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Конвертация данных: как в приемнике поместить всю номенклатуру в новую группу?
- v7: Счет-фактура объединяет при печати номенклатуру
- Обмен данными УТ-Розница:как синхронизировать Номенклатуру по коду?
- Как запросом по регистру ТоварыНаСкладах выбрать номенклатуру и ее группу
- как в печатной форме сделать, чтобы шапка печаталась на каждой печатной странице
- Как перевести номенклатуру на номенклатуру с характеристиками
В этой группе 1С
- Не получаются значения из временного хранилища
- 1С в облаке. Плюсы и минусы перед своим сервером
- УстановитьПривилегированныйРежим во внешней обработке
- Запрос в обработке и запрос в консоли отчетов выдают разные результаты
- Соединение в 1С-сервере с отрицательным объемом памяти
- Слишком длинный номер паспорта в АДВ-1
- Как определить тип элемента формы?
- ActiveX MSCOMM32.OCX на сервере 1С
- Корректировка выпуска продукции БП 3.0
- присвоить переменной значение реквизита в 1с8.3
- Нужно ли для аппар. ключа на 64разр сервер 1С ставить hasp license manager?
- Возврат товаров поставщику - задваивает проводки
- Убрать колонку из отчета СКД
- БП 3.0 ОСВ Не выводит код номенклатуры без полных прав
- Привязка веб- сервера 1с к домену
- Почему постоянно обработка выдает "не удалось заблокировать таблицу..."
- УПП: давальческая схема без использования собственных материалов
- Падает 1С. не запускается
- v7: lpsolve, lpsolve55, dll, внешняя компонента
- proton tp4207 помогите его победить.