Нужна помощь в вопросе.

1. user1136603 14.03.19 10:22 Сейчас в теме
Добрый день.
Надо реализовать, что бы заявка на расходование ДС была типовая(как она есть) и своя(которая доработанная). Пытался просто скопировать ФормуДокумента и переименовать его, открывать его с помощью команды сразу. При попытки провести типовой документ, он ругается на поля которых нет, НО есть в доработанном.
Как можно выйти из этой ситуации? Или может подкинете какой либо решение.
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
3. arsen_botashev 14.03.19 10:34 Сейчас в теме
А как ругается? ошибку можно
(1)
2. buriZa 50 14.03.19 10:32 Сейчас в теме
для выхода из описанной вами ситуации надо пользоваться отладкой. если бы были детали (такие как - цель мероприятия; список изменений формы; причина, почему нельзя изменять типовую форму в расширении и при определённых условиях показывать/не показывать доп. поля) был бы детальный ответ.
4. user1136603 14.03.19 10:37 Сейчас в теме
(2)На форму добавлены реквизиты, если в свойствах реквизита поставить обязательное заполнение, он пишет, то что не заполнено поле( но этого поле там и нет)
5. user1136603 14.03.19 10:40 Сейчас в теме
(2)Делаю изменение в расширении, но как тогда это реализовать ?
Сотруднику нужна и типовая и измененная форма.
Если делать в расширении , то будет измененная.
6. user1136603 14.03.19 10:43 Сейчас в теме
Вот скрин с ошибкой.
Прикрепленные файлы:
7. buriZa 50 14.03.19 10:46 Сейчас в теме
1) есть форма типовая, а есть, у того же документа, НЕ типовая форма.
2) на НЕ типовой форме вы добавили новый реквизит формы с обязательным заполнением, правильно? не реквизит объекта ли?
3) при проведение документа из типовой формы начинается ругань на реквизит формы, который присутствует только в НЕ типовой форме?
alex-l19041; +1 Ответить
8. user1136603 14.03.19 10:58 Сейчас в теме
(7)
1-Да
2- Добавил в док. "Заявка на расходование" - Табличную часть с реквизитами. Потом в расширении их разместил.
3 -Да
9. buriZa 50 14.03.19 11:17 Сейчас в теме
(8) вы добавили объекту табличную часть. Из какой бы формы вы не попытались провести объект, если реквизит объекта обязателен для заполнения в свойствах, будет ругань. Сделайте проверку заполнения кодом в процедуре ПередЗаписью на НЕ типовой форме.
10. user1136603 14.03.19 11:24 Сейчас в теме
(9)а почему при добавлении ТБ, идет проверка реквизитов, обязательных для заполнения у всех форм, ТБ на форму не выводил(у типового)??
11. buriZa 50 14.03.19 11:36 Сейчас в теме
(10) ответ на вопрос - это разница между реквизитами объекта и реквизитами формы. можно загуглить
13. user1136603 14.03.19 17:36 Сейчас в теме
(11)Можешь подсказать, я создал отдельную форму списка( что бы в ней открывались не типовые доки), и командой прописал. Но открывает он и не типовую и типовую. Как из этой ситуации можно выйти?
Прикрепленные файлы:
14. buriZa 50 15.03.19 08:51 Сейчас в теме
(13) 1) как ты определяешь, когда документ надо открывать в НЕ типовой форме, а когда в типовой?
2) Лично я не вижу нужды создавать новую форму документа, а просто изменить старую в расширении, но написать условие в ПриОткрытии формы документа, например, мол есть ТралиВали, тогда Элементы.ИмяТвоейНовойТЧ.Видимость = Истина; Опять же, проверка на заполнение ТЧ - если ТралиВали и Объект.ИмяТвоейНовойТЧ.Количество() = 0 тогда Ругаться.Сильно.
3) Но если хочешь так, как сделал, то в ФормеСписка у таблицы списка есть стандартная функция "Выбор" ("При двойном щелчке мыши или нажатии Enter") тебе надо с ней играться, наверное отменять стандартное открытие, при твоих определённых условия, и открывать свою форму. Надо гуглить. Я не подменял раньше открытие стандартных форм.
Прикрепленные файлы:
user1136603; +1 Ответить
12. user633533_encantado 11 14.03.19 11:39 Сейчас в теме
Основной реквизит формы у тебя что ?
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)