|
Формирование задачи по комментарию в 1С | ☑ | ||
---|---|---|---|---|
0
Godunov
19.05.16
✎
13:05
|
Приветствую специалисты 1С, есть 1С 8.2 УТ 10.3
Есть задача: При заполнении складом поля «Комментарий склад» в форме «Заказа покупателя» необходимо формировать задачу для ответственного менеджера. С содержимым комментария и номером заказа. http://savepic.ru/9797841.png В конфигураторе открыл форму "заказ покупателя", в свойствах комментарий склада, в событиях ПриИзменении выбрал ДействияФормыСоздатьЗадачу. http://savepic.ru/9803985.png Нужно, чтобы у ответственного сотрудника в "задачах" появлялась новая задача, где в графе "Детальное описание" был комментарий склада, а в графе "Задача" стоял номер заказа. http://savepic.ru/9789649.png Из кода добавил только это: НоваяЗадача = Задачи.ЗадачиПользователя.СоздатьЗадачу(); НоваяЗадача.Дата = ТекущаяДата(); НоваяЗадача.Записать(); |
|||
1
Godunov
19.05.16
✎
13:06
|
Сам новичок в 1С, можете подсказать или направить в нужное русло?
|
|||
2
Garykom
гуру
19.05.16
✎
13:07
|
Не увидел вопроса в (0)
|
|||
3
Garykom
гуру
19.05.16
✎
13:07
|
Если (0) это предложение то цена не озвучена
|
|||
4
Nuobu
19.05.16
✎
13:09
|
Может, лучше задачу формировать "ПриЗаписи" документа, а не при изменении поля? Это первое.
Второе - у тебя в документе "ЗаказПокупателя" есть вверху менюшка, там есть кнопка с будильником. Эта кнопка позволяет создавать задачи. Глянь, какой там код и "переделай" его под свою задачу. |
|||
5
Godunov
19.05.16
✎
13:19
|
(2) Код хочу дописать, чтобы при вводе коммента в заказе покупателя автоматически формировалась задача у ответственного лица, к которому относится данный заказ, в которой указывался коммент и номер заказа.
|
|||
6
Godunov
19.05.16
✎
13:20
|
(3) я не прошу это сделать вам для меня за деньги, а прошу на этом форуме подсказку, чтобы сам смог сделать...
|
|||
7
Godunov
19.05.16
✎
13:21
|
(4) Хорошо, гляну.
|
|||
8
Godunov
19.05.16
✎
13:54
|
(4) Благодарю за подсказку с "Будильником" - именно код в ней мне и помог решить данную задачу...))
Вот сам код, если кому понадобится: Если ЗначениеЗаполнено(Ответственный) Тогда НоваяЗадача = Задачи.ЗадачиПользователя.СоздатьЗадачу(); НоваяЗадача.Дата = ТекущаяДата(); НоваяЗадача.Наименование = КомментарийСклада + " " + Номер; НоваяЗадача.ПамятнаяДата = Ложь; НоваяЗадача.Исполнитель = Ответственный; НоваяЗадача.Инициатор = Справочники.Пользователи.НайтиПоНаименованию("Auto"); НоваяЗадача.Оповещение = Истина; НоваяЗадача.Описание = НоваяЗадача.Наименование; НоваяЗадача.Объект = Ссылка; Попытка НоваяЗадача.Записать(); Исключение КонецПопытки; КонецЕсли; |
|||
9
Генератор
19.05.16
✎
14:01
|
(8) а если задача уже есть? пофиг все равно еще одну делать?
|
|||
10
Юрий Лазаренко
19.05.16
✎
14:07
|
(4) ПослеЗаписи()
И проверять, не создавалась ли уже задача ранее по этому комментарию. |
|||
11
Godunov
19.05.16
✎
14:13
|
(9) (10) Понял, учту, внесу изменения, благодарю.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |