Доработка конфигурации "Управление нашей фирмой"
Доброго времени суток!!!
Дали тестовое задание для стажировки, помогите решить!!!!!
Есть форма документа ЗаказПокупателя. На данной форме нужно между полями "Покупатель" и "Договор" добавить поле Контактное Лицо, это сделал. Далее, чтобы при выборе поля Покупатель автоматически заполнялось это поле (Контактное лицо), сделал. И в конце, если поле "Контактное лицо" не заполнено, то нужно выдать сообщение пользователю, при этом документ провести. Бился, бился, но никак не получается это сделать.
Дали тестовое задание для стажировки, помогите решить!!!!!
Есть форма документа ЗаказПокупателя. На данной форме нужно между полями "Покупатель" и "Договор" добавить поле Контактное Лицо, это сделал. Далее, чтобы при выборе поля Покупатель автоматически заполнялось это поле (Контактное лицо), сделал. И в конце, если поле "Контактное лицо" не заполнено, то нужно выдать сообщение пользователю, при этом документ провести. Бился, бился, но никак не получается это сделать.
По теме из базы знаний
- 1С:Управление нашей фирмой 8 (УНФ) - цена, купить версии ПРОФ и базовая, демо
- Отображение количества прикрепленных файлов в форме списка документов "Акт выполненных работ" и "Расходная накладная" для УНФ ред. 1.6
- Дополнительные расходы на основе перемещения запасов в УНФ (пошаговая разработка расширения конфигурации)
- Обмен между Почтой РФ и 1С:УНФ (Управление нашей фирмой) (API)
- Запрет редактирования документов в 1С Управление нашей фирмой 1.6 для выбранных пользователей
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) Я еще пока только учусь, поэтому искал в интернете решение(таких решений было много и многие из них не понятно), было что-то очень легкое(в закрепе), я пробовал вставить это в модуль документа, но ничего не выходило. Видимо нужно это вставить в какую-нибудь процедуру, возможно я ошибаюсь. Если я не прав, то поправьте!
И после вставки этого кода в модуль объекта, выдавались служебные сообщения, где ошибки были связаны совсем с другими объектами модуля(опять же, если я не прав, то поправьте). Я вставил код между двумя процедурами, обновляю концигурацию и мне выдается это. Все фотографии прикрепляю!
И после вставки этого кода в модуль объекта, выдавались служебные сообщения, где ошибки были связаны совсем с другими объектами модуля(опять же, если я не прав, то поправьте). Я вставил код между двумя процедурами, обновляю концигурацию и мне выдается это. Все фотографии прикрепляю!
Прикрепленные файлы:
(7)
Подобный код нужно вставлять не между процедурами и функциями а в конкретную процедуру, возможно лучше служебную, Если ее нет, это значит что в ней пока нет текста.
Нажмите на кнопку показа списка Процедур и функций ( Ctrl+Alt+P если не найдете) и поищите в списке процедуру например ПослеЗаписи (Если такой процедуры нет, то она создастся и в ней напишите подобный код)
И в зависимости в какую процедуру поместите код ( Сервер или Клиент) оповещение пишите соответствующим методом.
Надеюсь это тестовое задание не на прием на работу.
Я вставил код между двумя процедурами, обновляю концигурацию и мне выдается это.
Подобный код нужно вставлять не между процедурами и функциями а в конкретную процедуру, возможно лучше служебную, Если ее нет, это значит что в ней пока нет текста.
Нажмите на кнопку показа списка Процедур и функций ( Ctrl+Alt+P если не найдете) и поищите в списке процедуру например ПослеЗаписи (Если такой процедуры нет, то она создастся и в ней напишите подобный код)
И в зависимости в какую процедуру поместите код ( Сервер или Клиент) оповещение пишите соответствующим методом.
Надеюсь это тестовое задание не на прием на работу.
(12) В какую конкретно процедуру пихать код пусть определит сам, изучив необходимый для этого материал, раз хочет разобраться. Я всего лишь указал направление куда копать и название "Служебной" процедуры дал для примера. Изучит материал и узнает, что у форм есть служебные процедуры которые можно и нужно использовать и какую выбрать для каких целей.
Он вообще киданул "такой текст" просто между процедурами, это насколько понимаю даже не начальный уровень знаний в 1С, а пред, пред подготовительный.
Он вообще киданул "такой текст" просто между процедурами, это насколько понимаю даже не начальный уровень знаний в 1С, а пред, пред подготовительный.
(3)
Подскажите, куда это нужно записывать, в конкретную процедуру или может быть функцию? Если просто между двумя процедурами, то служебные сообщения об ошибках выдаются, как в закрепе выше.
Оповещение = Новый ОписаниеОповещения();
ПоказатьПредупреждение(Оповещение, "Выполнено");
ПоказатьПредупреждение(Оповещение, "Выполнено");
Подскажите, куда это нужно записывать, в конкретную процедуру или может быть функцию? Если просто между двумя процедурами, то служебные сообщения об ошибках выдаются, как в закрепе выше.
(8)
Процедура послеЗаписи твоей формы. Подставь свой объект и текст.
&НаКлиенте
Процедура ПослеЗаписи(ПараметрыЗаписи)
Если Объект.СтатьяДДС.Пустая()
Тогда
Оповещение = Новый ОписаниеОповещения();
ПоказатьПредупреждение(Оповещение, "ТвойТекст");
КонецЕсли;
КонецПроцедуры
ПоказатьПроцедура послеЗаписи твоей формы. Подставь свой объект и текст.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот