|
Создание документа на основании | ☑ | ||
|---|---|---|---|---|
|
0
Varlant1n
21.01.21
✎
09:44
|
Есть обработка в этой обработке через запрос получается табличная часть (Товары) документа ЗаказКлиента. Нужно при нажатии кнопки создать документ Реализация товаров и услуг. Вот, что на данный момент есть у меня. Но выдает ошибку :
Ошибка при вызове метода контекста (Записать) СозданиеРеализации.Записать(РежимЗаписиДокумента.Проведение); по причине: Не удалось провести: "Реализация товаров и услуг"! Код: &НаСервере Процедура ПрименитьНаСервере() СозданиеРеализации = Документы.РеализацияТоваровУслуг.СоздатьДокумент(); СозданиеРеализации.Дата = ТекущаяДата(); СозданиеРеализации.Товары.Загрузить(Объект.Товары.Выгрузить()); СозданиеРеализации.Записать(РежимЗаписиДокумента.Проведение, РежимПроведенияДокумента.Неоперативный); КонецПроцедуры &НаКлиенте Процедура Применить(Команда) ПрименитьНаСервере(); КонецПроцедуры |
|||
|
1
ДенисЧ
21.01.21
✎
09:45
|
А что, в шапку реализации ничего добавлять не надо? Ни организацию, ни покупателя с договором, ни склада?
|
|||
|
2
Varlant1n
21.01.21
✎
09:50
|
(1) А как я могу их получить? Переделать запрос и приписать туда не только табличную часть, но и сам док, чтобы оттуда получить данные шапки и тд.?
|
|||
|
3
Trimax
21.01.21
✎
10:02
|
(0) А не проще вызов данной обработки запускать из уже созданного документа "реализация"?
|
|||
|
4
mikecool
21.01.21
✎
10:05
|
ДокументОбъект.<Имя документа> (DocumentObject.<Document name>)
Заполнить (Fill) Синтаксис: Заполнить(<ДанныеЗаполнения>) Параметры: <ДанныеЗаполнения> (обязательный) Тип: Произвольный. Значение, на основании которого выполняется заполнение документа. Описание: Заполняет данные документа данными из другого объекта. Инициирует событие ОбработкаЗаполнения и вызов его процедуры-обработчика в модуле документа. В ней может размещаться алгоритм, заполняющий данные документа из переданного значения. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер. Примечание: Для заполнения может использоваться значение любого типа. Пример: РасходнаяНакладная.Заполнить(ВыбКонтрагент); См. также: ДокументОбъект.<Имя документа>, событие ОбработкаЗаполнения Использование в версии: Доступен, начиная с версии 8.0. Методическая информация |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |