| 
    
            
         
         | 
    
  | 
Формирование задачи по комментарию в 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) Понял, учту, внесу изменения, благодарю.     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |