Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
01 фев 2023, 17:53

Создание АктОбОказанииПроизводственныхУслуг кодом с заполнением значений из СчетНаОплатуПокупателю

Автор polimorth, 10 июл 2015, 15:19

0 Пользователей и 1 гость просматривают эту тему.

polimorth

Уважаемые гуру! Возник вопрос от начинающего программиста 1С.

1С БП 3.0, 8.3
Предположим, что мы создали в 1С документ СчетНаОплатуПокупателю. На форме этого документа есть кнопка Создать на основании. И там есть пункт - Акт на оказание производственных услуг. По нажатию на эту кнопку создается документ АктОбОказанииПроизводственныхУслуг, который уже заполнен свойствами из Счета (контрагент, сумма и т.д.).
Вопрос: как создать такой документ, заполненный свойствами из Счета, с помощью кода?
Обычно я создаю такой документ с помощью ДокументМенеджер.АктОбОказанииПроизводственныхУслуг.СоздатьДокумент().

mixqn

Используйте метод Заполнить()
Подробнее см. синтаксис-помощник
Добавлено: 10 июл 2015, 15:22


ЦитироватьОписание:

Заполняет данные документа данными из другого объекта. Инициирует событие ОбработкаЗаполнения и вызов его процедуры-обработчика в модуле документа. В ней может размещаться алгоритм, заполняющий данные документа из переданного значения.

cska-fanat-kz

классически это реализуется кодом в событии модуля объекта ОбработкаЗаполнения()
заполняемого документа.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

mixqn

Цитата: cska-fanat-kz от 10 июл 2015, 15:27
классически это реализуется кодом в событии модуля объекта ОбработкаЗаполнения()
заполняемого документа.
если я правильно вопрос понял, то имелось ввиду - как вызвать эту самую обработку заполнения программно, т.е. о методе Заполнить.

cska-fanat-kz

mixqn, строго по ТС "На форме этого документа есть кнопка Создать на основании. И там есть пункт - Акт на оказание производственных услуг. По нажатию на эту кнопку создается документ АктОбОказанииПроизводственныхУслуг, который уже заполнен свойствами из Счета (контрагент, сумма и т.д.)"

Все это реализуется настройкой конфигуратора и насильно вызывать метод Заполнить() не требуется.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск