Создание документа на основании другого 1с

Обновлено: 07.07.2024

Стандартный конструктор ввода на основании позволяет создать документ на основании только одного выделенного документа, а как создать на основании нескольких выделенных документов, подскажите, пожалуйста?

Как передать данные выделенных документов в обработку заполнения?

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь

Создать документ на основании справочника
Здравствуйте! Делаю базу столовой и мне нужно создать документ "Варка", в котором при указании.

Программно создать документ на основании другого документа
Здравствуйте. Есть документ "Образец заполнения". Есть внешняя обработка, в которой пользователь.

Как из выбранной строки документа создать документ на основании с залоненными полями?
Подскажи пожалуйста как из выбранной строки документа создать документ на основании с заполненными.

Форма: На основании заказа создать документ реализацию с не типовыми реквизитами клиента.
Здравствуйте! На основании заказа создать документ реализацию. В документе заказ клиента есть не.

создать структурку, заполнить ссылками на документы и передать её в обработку создать структурку, заполнить ссылками на документы и передать её в обработку

В этом и проблема: пользователь указывает (выбирает) документы на форме, а обработка заполнения находится в модуле объекта. На сколько я знаю, из модуля формы нельзя передать данные в модуль объекта или все-таки есть пути решения?

Добавлено через 4 минуты
Кстати, пользователь может выбрать несколько документов и, получается, нужно как-то передавать массив

массив не сериализуется, поэтому его нельзя передавать. а структурка - сериализуется. поэтому её можно передавать.
попробуйте
передайте первый документ через структуру
потом парочку
потом перейдите к тому, как выбрать выделенных
всё. Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Возможен обмен с сервером. Сериализуется. Данный объект может быть сериализован в/из XDTO. Тип XDTO, соответствующий данному объекту, определяется в пространстве имен . Имя типа XDTO: Array. массив сериализуется, поэтому его можно передавать. попробуйте.
и структурка - сериализуется. поэтому её тоже можно передавать.
Но массив получен уже готовый, а структуру ещё надо сделать. окей. но чот странно. делайте массив. я помню что с массивом напряги постоянные. это ему не нравится, то сё
длина должна быть какая-то особенная.
в общем структура неудобнее, но с ней норм Спасибо вам за ответы. Для моего понимания ещё несколько наводящих вопросов)): получается, мне в модуле списка формы в каком-то событии нужно передать данные ссылок документов, которые выбрал пользователь, с клиента на сервер и упаковать их в массив или структуру. Потом эти данные получить в модуле объекта в событие обработка заполнения. И вот тут у меня два вопроса: в каком событие передавать данные ссылок на форме и как получить эти данные в модуле объекта, если нельзя с формы перебрасывать данные в модуль объекта?

не знаю чо вы привязались к какомуто модулю объекта

есть форма. выделили 2 документа
тыкаете в кнопку "я выделил". она вызывает функцию на клиенте , где ваши выделенные штуки собираются в массив или куда там они собираются. вызывается функция на сервере, у которой есть параметр, в который вы передаёте этот ваш массив
а эта функция пишет доку3менты. создать ()

Yulunga, согласен, но в данном случае все описывается с нуля.

Я же хочу воспользоваться штатными средствами платформы "создать на основании", то есть передать данные с формы в модуль объекта в событие ОбработкаЗаполнения. Возможно ли это?

Я же хочу воспользоваться штатными средствами платформы "создать на основании" Стандартный конструктор ввода на основании позволяет создать документ на основании только одного выделенного документа давайте вы сами с собой договоритесь, что вы хотите. а потом спросите Вот я про это и пишу, что штатные возможности позволяют создать на основании только из одного документа, можно ли как-то усовершенствовать их, чтобы создавать на основании из нескольких документов или проще с нуля команду написать? штатные возможности позволяют создать на основании только из одного документа можно ли как-то усовершенствовать их, чтобы создавать на основании из нескольких документов Усовершенствовать - значит ПЕРЕписать, ДОписать, т.е. ИЗМЕНИТЬ. Это уже НЕ штатно. Или предлагаешь влезть в платформу (не путать с конфигуратором)? Ну логика должна быть в желаниях. Это просто трэш какой-то.

ОбработкаЗаполнения(<ДанныеЗаполнения>, <ТекстЗаполнения>, <СтандартнаяОбработка>)
Параметры:

Тип: Произвольный.
Значение, которое используется как основание для заполнения.
Если обработчик вызван при выполнении метода Заполнить, параметр равен параметру <ДанныеЗаполнения> метода Заполнить.
При обработке заполнения во время ввода на основании параметр имеет значение основания.
При интерактивном вводе нового из формы списка параметр является структурой, элементы которой соответствуют тем параметрам отбора формы списка, у которых способ сравнения Равно или ВСписке с единственным элементом списка. Если таких элементов отбор списка не содержит, данный параметр равен Неопределено. Если параметр <СтандартнаяОбработка> по окончании работы обработчика равен Истина (установлен по умолчанию), система автоматически произведет заполнение одноименными элементами структуры.

Добавлено через 28 секунд
ваша задача - изменить параметр данные заполнения. всего-то. структурка

Читайте также: