", Джерело. Лінк);
Запит. Текст = "SELECT
| Завдання. Посилання
| З
| бізнес-процеси. ПродажаТовара ЯК ПродажаТовара ЛІВЕ З'ЄДНАННЯ Задача. Завдання. ЗадачіПоІсполнітелю ЯК Задача
| ПО ПродажаТовара. Посилання = Завдання. Бізнес-процеси
| ДЕ (Задача. Виконана = Брехня) і (ПродажаТовара. РасходнаяНакладная = & Парам) ";
Вибірка = Запит. Виконати (). Вибрати ();
Поки Вибірка. Наступний () Цикл
ТекущаяЗадача = Вибірка. Посилання. ПолучітьОб'ект ();
Якщо ТекущаяЗадача. ТочкаМаршрута = бізнес-процеси. ПродажаТовара. ТочкіМаршрута. ВипіскаНакладной Тоді
ФормаДокумента = ТекущаяЗадача. Бізнес-процеси. РасходнаяНакладная. ПолучітьФорму ();
Якщо ФормаДокумента. Відкрита () = Істина Тоді
Якщо Питання ("Помітити завдання" "" + ТекущаяЗадача. Найменування + "" "як виконану?", РежімДіалогаВопрос. ДаНет) = КодВозвратаДіалога. Так Тоді
ТекущаяЗадача. ВиполнітьЗадачу ();
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЦікла;
КонецЕсли;
КонецПроцедури.
У модулі форми документа Заявка покупця і Продаж товару прописуємо процедуру ПріЗапісі для оповіщення:
Процедура ПріЗапісі (Відмова)
Оповістити ("ЗапісьСчета",, ЕтотОб'ект);
КонецПроцедури.
Процедура ПріЗапісі (Відмова)
Оповістити ("Списання",, ЕтотОб'ект);
КонецПроцедури.
В
Малюнок 27 - Вікно виконаного процесу
Аналіз даних в системі 1С 8.2
Вводимо в базу не 15 нових документів, по різному поєднуючи групу товарів. Створюємо звіт Статистика, виконує аналіз даних типу "Загальна статистика". У модулі звіту прописуємо процедуру:
Процедура КнопкаСформіроватьНажатіе (Кнопка)
Аналіз = Новий АналізДанних;
Аналіз. ТіпАналіза = Тип ("АнализДанныхОбщаяСтатистика");
запит = Новий Запит;
Запит. Текст = "Вибрати
| ОстаткіТовара. Товари,
| Остатк...