Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Команда в расширении

Команда в расширении
Я
   DmitrYY
 
07.07.20 - 20:21
Добрый вечер!
Помогите пожалуйста советом. Нужно в документе "реализация" добавить кнопку "создать приходную накладную" которая на основании данной реализации будет создавать соответственно приходную (нужно переопределить некоторые моменты создания приходной).
Сделать это нужно через расширение. Вопрос, как лучше это сделать?
Я пока знаю только один метод, это копировать логику и код из типовой конфигурации и добавлять в расширение.
Есть ли более простые варианты решения этой задачи? (конфигурация УНФ)
   kubik_live
 
1 - 07.07.20 - 20:58
Внешняя обработка чем не подходит?
   DmitrYY
 
2 - 07.07.20 - 21:00
(1) внешнюю обработку не хотят
   Волшебник
 
3 - 07.07.20 - 21:15
расширение с режимом КонтрольИЗамена


точечные вставки и удаления программного кода
   dka80
 
4 - 07.07.20 - 21:34
(3) а в унф режим совместимости уже 8.3.15?
   lucbak
 
5 - 07.07.20 - 22:14
(0) Смотри в сторону подключаемых команд (если они есть в УНФ)
   DmitrYY
 
6 - 08.07.20 - 10:18
Всем спасибо! Но теперь другая проблема при нажатии на кнопку выполняется след. код:

&НаСервере
Процедура РасшПН_СоздатьПриходнуюНакладнуюПослеНаСервере()
    
    ДанныеЗаполнения = Объект.Ссылка;
    
    ДокПриходная = Документы.ПриходнаяНакладная.СоздатьДокумент();
    ДокПриходная.Дата = ДанныеЗаполнения.Дата - 1;
    
    ДокПриходная.ЗаполнитьПоРасходнойНакладной(ДанныеЗаполнения);
    ДокПриходная.Записать();
    
КонецПроцедуры


&НаКлиенте
Процедура РасшПН_СоздатьПриходнуюНакладнуюПосле(Команда)
    РасшПН_СоздатьПриходнуюНакладнуюПослеНаСервере();
КонецПроцедуры



Причем все выполняется без ошибок, но документ не записывается в систему. не появляется в списке приходных накладных. Отладчиком смотрел, созданный документ заполняется.
   DmitrYY
 
7 - 08.07.20 - 10:28
(6) Оказывается создаются, посмотрел через консоль запросов, но почему их не видно в списке?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.