Добрый день.
Надо реализовать, что бы заявка на расходование ДС была типовая(как она есть) и своя(которая доработанная). Пытался просто скопировать ФормуДокумента и переименовать его, открывать его с помощью команды сразу. При попытки провести типовой документ, он ругается на поля которых нет, НО есть в доработанном.
Как можно выйти из этой ситуации? Или может подкинете какой либо решение.
Надо реализовать, что бы заявка на расходование ДС была типовая(как она есть) и своя(которая доработанная). Пытался просто скопировать ФормуДокумента и переименовать его, открывать его с помощью команды сразу. При попытки провести типовой документ, он ругается на поля которых нет, НО есть в доработанном.
Как можно выйти из этой ситуации? Или может подкинете какой либо решение.
По теме из базы знаний
- Установка 1С 8.3 в корпоративной среде при помощи групповых политик
- Позиционирование в помещении с помощью нейросети по сигналу Wi-Fi. Интерактивная карта склада в 1С с показом позиции
- Новичок новичку: как добавить программно кнопку на форму путем расширения
- Автоматический обмен 1С и МегаМаркет (СберМегаМаркет)
- Система для взаимопомощи сотрудников, демонстрация экрана, запрос помощи, удаленный доступ
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
для выхода из описанной вами ситуации надо пользоваться отладкой. если бы были детали (такие как - цель мероприятия; список изменений формы; причина, почему нельзя изменять типовую форму в расширении и при определённых условиях показывать/не показывать доп. поля) был бы детальный ответ.
1) есть форма типовая, а есть, у того же документа, НЕ типовая форма.
2) на НЕ типовой форме вы добавили новый реквизит формы с обязательным заполнением, правильно? не реквизит объекта ли?
3) при проведение документа из типовой формы начинается ругань на реквизит формы, который присутствует только в НЕ типовой форме?
2) на НЕ типовой форме вы добавили новый реквизит формы с обязательным заполнением, правильно? не реквизит объекта ли?
3) при проведение документа из типовой формы начинается ругань на реквизит формы, который присутствует только в НЕ типовой форме?
(8) вы добавили объекту табличную часть. Из какой бы формы вы не попытались провести объект, если реквизит объекта обязателен для заполнения в свойствах, будет ругань. Сделайте проверку заполнения кодом в процедуре ПередЗаписью на НЕ типовой форме.
(13) 1) как ты определяешь, когда документ надо открывать в НЕ типовой форме, а когда в типовой?
2) Лично я не вижу нужды создавать новую форму документа, а просто изменить старую в расширении, но написать условие в ПриОткрытии формы документа, например, мол есть ТралиВали, тогда Элементы.ИмяТвоейНовойТЧ.Видимость = Истина; Опять же, проверка на заполнение ТЧ - если ТралиВали и Объект.ИмяТвоейНовойТЧ.Количество() = 0 тогда Ругаться.Сильно.
3) Но если хочешь так, как сделал, то в ФормеСписка у таблицы списка есть стандартная функция "Выбор" ("При двойном щелчке мыши или нажатии Enter") тебе надо с ней играться, наверное отменять стандартное открытие, при твоих определённых условия, и открывать свою форму. Надо гуглить. Я не подменял раньше открытие стандартных форм.
2) Лично я не вижу нужды создавать новую форму документа, а просто изменить старую в расширении, но написать условие в ПриОткрытии формы документа, например, мол есть ТралиВали, тогда Элементы.ИмяТвоейНовойТЧ.Видимость = Истина; Опять же, проверка на заполнение ТЧ - если ТралиВали и Объект.ИмяТвоейНовойТЧ.Количество() = 0 тогда Ругаться.Сильно.
3) Но если хочешь так, как сделал, то в ФормеСписка у таблицы списка есть стандартная функция "Выбор" ("При двойном щелчке мыши или нажатии Enter") тебе надо с ней играться, наверное отменять стандартное открытие, при твоих определённых условия, и открывать свою форму. Надо гуглить. Я не подменял раньше открытие стандартных форм.
Прикрепленные файлы:
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот