|
создание заказа покупателя и открытие | ☑ | ||
---|---|---|---|---|
0
pups777
23.10.18
✎
21:49
|
добрый вечер.создаю програмно в УНФ заказ покупателя.а как его открыть сразу новый?чтоб менеджер дозаполнил его и закрыл?
НовыйЗаказ=Документы.ЗаказПокупателя.СоздатьДокумент(); НовыйЗаказ.Дата=ТекущаяДата(); НовыйЗаказ.ВидОперации = Перечисления.ВидыОперацийЗаказПокупателя.ЗаказНаряд; НовыйЗаказ.Контрагент = Объект.Контрагент; НовыйЗаказ.Договор=Объект.Контрагент.ДоговорПоУмолчанию; НовыйЗаказ.ВалютаДокумента=Объект.Контрагент.ДоговорПоУмолчанию.ВалютаРасчетов; НовыйЗаказ.Кратность=1; НовыйЗаказ.Организация=Справочники.Организации.ОрганизацияПоУмолчанию(); //НовыйЗаказ.СкладГруппа=Справочники.Склады.НайтиПоНаименованию("Основной склад (товары под заказ)"); НовыйЗаказ.СтруктурнаяЕдиницаРезерв=Справочники.СтруктурныеЕдиницы.НайтиПоНаименованию("Запчасти"); НоваяСтрока = НовыйЗаказ.Запасы.Добавить(); НоваяСтрока.Номенклатура=Объект.Ссылка; НоваяСтрока.ЕдиницаИзмерения=Объект.ЕдиницаИзмерения; НовыйЗаказ.Записать(); |
|||
1
Мимохожий Однако
23.10.18
✎
22:10
|
Начни с красной буковки Я справа от сабжа.)
|
|||
2
pups777
24.10.18
✎
10:56
|
добавил в конце
Форма= НовыйЗаказ.ПолучитьФорму(); Форма.Открыть(); пишет интерактивные операции невозможны((( |
|||
3
Cyberhawk
24.10.18
✎
10:57
|
Плохи твои дела
|
|||
4
pups777
24.10.18
✎
11:00
|
(3)точно
|
|||
5
Cyberhawk
24.10.18
✎
11:05
|
Как выбираться думаешь?
|
|||
6
pups777
24.10.18
✎
11:28
|
(5)нажрусь
|
|||
7
Metman
24.10.18
✎
11:52
|
(2) Форму серверу показать хочешь?
(6) "Выпьем, закусим, о делах наших скорбных покалякаем". Горбатый |
|||
8
pups777
24.10.18
✎
14:44
|
делаю так
&НаКлиенте Процедура ДобавитьЗаказНаряд(Команда) СсылкаНаДокумент = ДобавитьЗаказНаряд_(); ОткрытьЗначение(СсылкаНаДокумент); КонецПроцедуры &НаСервере Функция ДобавитьЗаказНаряд_() НовыйЗаказ=Документы.ЗаказПокупателя.СоздатьДокумент(); НовыйЗаказ.Дата=ТекущаяДата(); НовыйЗаказ.ВидОперации = Перечисления.ВидыОперацийЗаказПокупателя.ЗаказНаряд; НовыйЗаказ.Контрагент = Объект.Контрагент; НовыйЗаказ.Договор=Объект.Контрагент.ДоговорПоУмолчанию; НовыйЗаказ.ВалютаДокумента=Объект.Контрагент.ДоговорПоУмолчанию.ВалютаРасчетов; НовыйЗаказ.Кратность=1; НовыйЗаказ.Организация=Справочники.Организации.ОрганизацияПоУмолчанию(); НовыйЗаказ.СтруктурнаяЕдиницаРезерв=Справочники.СтруктурныеЕдиницы.НайтиПоНаименованию("Запчасти"); НоваяСтрока = НовыйЗаказ.Запасы.Добавить(); НоваяСтрока.Номенклатура=Объект.Ссылка; НоваяСтрока.ЕдиницаИзмерения=Объект.ЕдиницаИзмерения; НоваяСтрока.Количество=1; НоваяСтрока.Сумма= НоваяСтрока.Количество*НоваяСтрока.Цена; КонецФункции пишет {Справочник.Номенклатура.Форма.ФормаЭлемента.Форма(3331)}: Ошибка вызова контекста метода контекста (ОткрытьЗначение) ОткрытьЗначение(СсылкаНаДокумент); через: Использование модальных окон в данном режиме запрещено! Документ создаю из карточки номенклатуры..(ну надо так,создается товар и по нажатию кнопки создается документ и в него переноситься этот товар) |
|||
9
IvanGorbunov
24.10.18
✎
14:49
|
(8) у вас функция ничего не возвращает
|
|||
10
Cyberhawk
24.10.18
✎
14:51
|
Ну вот там, где "из карточки номенклатуры" нажимается кнопка, там и пиши ОткрытьФорму
|
|||
11
pups777
24.10.18
✎
14:52
|
(9) добавил.то же самое ошибка та же
|
|||
12
IvanGorbunov
24.10.18
✎
14:53
|
(11) а что у вас возвращает функция?
|
|||
13
pups777
24.10.18
✎
14:56
|
(12)
НовыйЗаказ.Записать(); Возврат НовыйЗаказ.Ссылка; |
|||
14
Agidel
24.10.18
✎
14:58
|
Вместо ОткрытьЗначение используйте ПоказатьЗначение.
|
|||
15
pups777
24.10.18
✎
15:05
|
(14)Спасибо Вам огромное.
Всем приятного дня |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |