Вывод документа в список Задачи мне

28.09.26

Функциональные - Документооборот и делопроизводство (СЭД)

Расширение добавляет в форму списка задач поля из исходного документа: сам документ, организацию и контрагента. Также для списка и области просмотра можно регулировать ширину.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Вывод документа в список Задачи мне
.cfe 90,80Kb
0 3 000 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Основано на infostart.ru/1c/reports/2535815/, но не добавляет реквизит в расширение, а тянет в динамическом запросе соединением по ТЧ.ЗадачаПриложения.Приложения документ и его поля Организация и Контрагент (остальные можно вытащить через Изменить форму).

Текст запроса динамических списков изменен через схему запроса.

Включено растягивание по горизонтали для группы формы ГруппаСписок (для списка и области просмотра можно регулировать ширину).

Доработана одна процедура в Документы.Задача.Формы.Задачи:

 

 


&НаСервере
Процедура Doc3_ЗадачиДокументы_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
	
	// Модифицируем запрос СписокДействияЗадач
	
	ТекстЗапроса = ЭтаФорма.СписокДействияЗадач.ТекстЗапроса;
	
	СхемаЗапроса = Новый СхемаЗапроса;
	СхемаЗапроса.УстановитьТекстЗапроса(ТекстЗапроса);
	
	Пакет = СхемаЗапроса.ПакетЗапросов[0];
	Оператор = Пакет.Операторы[0];
	
	// выбираем основной источник
	ПриемникСвязи = Оператор.Источники.НайтиПоИмени("РегистрСведений.РеестрЗадачПоИсполнителям");
	// добавляем источник связи
	ИсточникСвязи = Оператор.Источники.Добавить("Документ.Задача.Приложения", "ЗадачаПриложения");
	ИсточникСвязи.Соединения.Очистить(); // иначе автоматом добавит все возможные связи
	
	УсловиеСоединения = ПриемникСвязи.Источник.Псевдоним+".Задача = ЗадачаПриложения.Ссылка";
	ПриемникСвязи.Соединения.Добавить(ИсточникСвязи, УсловиеСоединения);
	УсловиеСоединения = "ЗадачаПриложения.НомерСтроки = 1";
	ПриемникСвязи.Соединения.Добавить(ИсточникСвязи, УсловиеСоединения);
	УсловиеСоединения = "ЗадачаПриложения.Приложение ССЫЛКА Справочник.ДокументыПредприятия";
	ПриемникСвязи.Соединения.Добавить(ИсточникСвязи, УсловиеСоединения); //по умолчанию ЛевоеВнешнее
	
	Оператор.ВыбираемыеПоля.Добавить("ВЫРАЗИТЬ(ЗадачаПриложения.Приложение КАК Справочник.ДокументыПредприятия)");
	Пакет.Колонки[Пакет.Колонки.Количество()-1].Псевдоним = "Doc3_Документ";
	Оператор.ВыбираемыеПоля.Добавить("ВЫРАЗИТЬ(ЗадачаПриложения.Приложение КАК Справочник.ДокументыПредприятия).Организация");
	Пакет.Колонки[Пакет.Колонки.Количество()-1].Псевдоним = "Doc3_Организация";
	Оператор.ВыбираемыеПоля.Добавить("ВЫРАЗИТЬ(ЗадачаПриложения.Приложение КАК Справочник.ДокументыПредприятия).Контрагент");
	Пакет.Колонки[Пакет.Колонки.Количество()-1].Псевдоним = "Doc3_Контрагент";
	
	ЭтаФорма.СписокДействияЗадач.ТекстЗапроса = СхемаЗапроса.ПолучитьТекстЗапроса();
	
	// Модифицируем запрос СписокЗадач
	
	ТекстЗапроса = ЭтаФорма.СписокЗадач.ТекстЗапроса;
	
	СхемаЗапроса = Новый СхемаЗапроса;
	СхемаЗапроса.УстановитьТекстЗапроса(ТекстЗапроса);
	
	Пакет = СхемаЗапроса.ПакетЗапросов[0];
	Оператор = Пакет.Операторы[0];
	
	// выбираем основной источник
	ПриемникСвязи = Оператор.Источники.НайтиПоИмени("РегистрСведений.РеестрЗадачПоАвторам");
	// добавляем источник связи
	ИсточникСвязи = Оператор.Источники.Добавить("Документ.Задача.Приложения", "ЗадачаПриложения");
	ИсточникСвязи.Соединения.Очистить(); // иначе автоматом добавит все возможные связи
	
	УсловиеСоединения = ПриемникСвязи.Источник.Псевдоним+".Задача = ЗадачаПриложения.Ссылка";
	ПриемникСвязи.Соединения.Добавить(ИсточникСвязи, УсловиеСоединения);
	УсловиеСоединения = "ЗадачаПриложения.НомерСтроки = 1";
	ПриемникСвязи.Соединения.Добавить(ИсточникСвязи, УсловиеСоединения);
	УсловиеСоединения = "ЗадачаПриложения.Приложение ССЫЛКА Справочник.ДокументыПредприятия";
	ПриемникСвязи.Соединения.Добавить(ИсточникСвязи, УсловиеСоединения); // по умолчанию ЛевоеВнешнее
	
	Оператор.ВыбираемыеПоля.Добавить("ВЫРАЗИТЬ(ЗадачаПриложения.Приложение КАК Справочник.ДокументыПредприятия)");
	Пакет.Колонки[Пакет.Колонки.Количество()-1].Псевдоним = "Doc3_Документ";
	Оператор.ВыбираемыеПоля.Добавить("ВЫРАЗИТЬ(ЗадачаПриложения.Приложение КАК Справочник.ДокументыПредприятия).Организация");
	Пакет.Колонки[Пакет.Колонки.Количество()-1].Псевдоним = "Doc3_Организация";
	Оператор.ВыбираемыеПоля.Добавить("ВЫРАЗИТЬ(ЗадачаПриложения.Приложение КАК Справочник.ДокументыПредприятия).Контрагент");
	Пакет.Колонки[Пакет.Колонки.Количество()-1].Псевдоним = "Doc3_Контрагент";
	
	ЭтаФорма.СписокЗадач.ТекстЗапроса = СхемаЗапроса.ПолучитьТекстЗапроса();
	
	// Добавим новые элементы
	
	Если Элементы.Найти("СписокДействияЗадачДокумент") = Неопределено Тогда

	// СписокДействияЗадач
		
		ПолеГруппа = Элементы.Добавить("Doc3_СписокДействияЗадачДокументГруппа", Тип("ГруппаФормы"), Элементы.СписокДействияЗадач);
		
		ПолеПерваяСтрока = Элементы.Добавить("Doc3_СписокДействияЗадачПерваяСтрока", Тип("ГруппаФормы"), ПолеГруппа);
		ПолеПерваяСтрока.Группировка = ГруппировкаКолонок.Горизонтальная;
		
		ПолеДокумент = Элементы.Добавить("Doc3_СписокДействияЗадачДокумент", Тип("ПолеФормы"), ПолеПерваяСтрока);
		ПолеДокумент.Заголовок = "Документ";
		ПолеДокумент.ПутьКДанным = "СписокДействияЗадач.Doc3_Документ";
		ПолеДокумент.Ширина = 30;
		
		ПолеОрганизация = Элементы.Добавить("Doc3_СписокДействияЗадачОрганизация", Тип("ПолеФормы"), ПолеПерваяСтрока);
		ПолеОрганизация.Заголовок = "Организация";
		ПолеОрганизация.ПутьКДанным = "СписокДействияЗадач.Doc3_Организация";
		ПолеОрганизация.Ширина = 30;
		
		ПолеКонтрагент = Элементы.Добавить("Doc3_СписокДействияЗадачКонтрагент", Тип("ПолеФормы"), ПолеПерваяСтрока);
		ПолеКонтрагент.Заголовок = "Контрагент";
		ПолеКонтрагент.ПутьКДанным = "СписокДействияЗадач.Doc3_Контрагент";
		ПолеКонтрагент.Ширина = 30;
		
		Если СтрНачинаетсяС(КлючНазначенияИспользования, "Выбор") Тогда
			ОтображениеКарточкиЗадачи = Перечисления.ВариантыОтображенияОбластиЧтения.НеОтображать;
		Иначе
			ОтображениеКарточкиЗадачи =
			РаботаСЗадачами.ПолучитьПерсональнуюНастройку("ОтображениеКарточкиЗадачи");
		КонецЕсли;
		
		Если ОтображениеКарточкиЗадачи = Перечисления.ВариантыОтображенияОбластиЧтения.Справа Тогда
			
			Элементы.ГруппаСписок.Ширина = 60;
			
			ПолеДокумент.Высота = 2; 
			
		КонецЕсли;
		
	// СписокЗадач
	
		ПолеГруппа = Элементы.Добавить("Doc3_СписокЗадачДокументГруппа", Тип("ГруппаФормы"), Элементы.СписокЗадач);
		
		ПолеПерваяСтрока = Элементы.Добавить("Doc3_СписокЗадачПерваяСтрока", Тип("ГруппаФормы"), ПолеГруппа);
		ПолеПерваяСтрока.Группировка = ГруппировкаКолонок.Горизонтальная;
		
		ПолеДокумент = Элементы.Добавить("Doc3_СписокЗадачДокумент", Тип("ПолеФормы"), ПолеПерваяСтрока);
		ПолеДокумент.Заголовок = "Документ";
		ПолеДокумент.ПутьКДанным = "СписокЗадач.Doc3_Документ";
		ПолеДокумент.Ширина = 30;
		
		ПолеОрганизация = Элементы.Добавить("Doc3_СписокЗадачОрганизация", Тип("ПолеФормы"), ПолеПерваяСтрока);
		ПолеОрганизация.Заголовок = "Организация";
		ПолеОрганизация.ПутьКДанным = "СписокЗадач.Doc3_Организация";
		ПолеОрганизация.Ширина = 30;
		
		ПолеКонтрагент = Элементы.Добавить("Doc3_СписокЗадачКонтрагент", Тип("ПолеФормы"), ПолеПерваяСтрока);
		ПолеКонтрагент.Заголовок = "Контрагент";
		ПолеКонтрагент.ПутьКДанным = "СписокЗадач.Doc3_Контрагент";
		ПолеКонтрагент.Ширина = 30;
		
	КонецЕсли;
	
	// Перенесем ДеревоПриложений вертикально
	//Элементы.ГруппаКолонки.Группировка = ГруппировкаПодчиненныхЭлементовФормы.Вертикальная;
	//Элементы.Переместить(Элементы.ДеревоПриложений, Элементы.ГруппаКолонки);
	
	// Включим растягивание по горизонтали ГруппаСписок
	Элементы.ГруппаСписок.РастягиватьПоГоризонтали = Истина;
	
КонецПроцедуры

 

 

Проверено на следующих конфигурациях и релизах:

  • Документооборот КОРП, редакция 3.0, релизы 3.0.19.30

Вступайте в нашу телеграмм-группу Инфостарт

расширение документы предприятия документоооборот задачи

См. также

Бухгалтер Пользователь Руководитель проекта 1С:Предприятие 8 Управленческий учет Платные (руб)

Организуйте правильный оборот документов на вашем предприятии в 1С. Ведение учета и хранения документов. Управление потоками документации между подразделениями. Работа с договорами в компании. Автоматизация процессов подготовки, согласования и подписания документов. Сократите время и объем ошибок с 1С:Документооборот! Покупайте в Инфостарт и получайте 15% бонусов на наши услуги, сервисы и мероприятия!

63100 руб.

19.02.2016    116014    168    5    

130

1С:Предприятие 8 Платные (руб)

"1С:Архив" – это универсальная система для надежного долговременного хранения документов с гарантией юридической значимости на неограниченный срок. Решение разработано на основе нормативно-правовых актов по архивному делу, поддерживает операции хранения документов: от попадания в архив до уничтожения, и не имеет ограничений на объем хранимых данных. "1С:Архив" сопровождается методологической поддержкой в виде организационных документов по хранению, входящих в состав "Комплекта нормативных документов" к "Методике управления документами и совместной работой", разработанной специалистами фирмы "1С". Использование "1С:Архива" позволяет организовать единое хранилище всех бумажных и электронных документов из разных информационных систем, вести архивный учет в соответствии с требованиями Росархива и снизить нагрузку на учетные системы. С 1 апреля 2026 года стоимость изменится на 14%, успейте купить решение по цене 2025 года!

117000 руб.

24.10.2022    8540    14    1    

14

Рабочее место Производство готовой продукции (работ, услуг) Перенос данных 1C Пользователь 1С:Предприятие 8 1С:Управление производственным предприятием 1С:Документооборот 1С:Комплексная автоматизация 2.х 1С:КА 1С:ДО Платные (руб)

Продукт "Интеграция с 1С:Документооборот" позволяет использовать функции программы "1С:Документооборот 8" напрямую из учетной системы (1С:УПП; 1С:КА, 1С:УТ 10.3, 1С:БГУ 1.0, 1С:ЗБУ 1.0, 1С:УПП для Казахстана и отраслевых решений, разработанных на их основе) на платформе "1С:Предприятие 8": выполнять и ставить задачи, просматривать документы, скан-копии и прочие файлы, штрих-кодировать документы отправлять письма, вести учет рабочего времени - не входя в "1С:Документооборот 8", работая в одной программе, что значительно сокращает время и делает работу более комфортной и эффективной. Продукт прошел сертификацию 1С-Совместимо

135530 руб.

11.06.2015    63670    39    20    

51

Операции по ВЭД Бухгалтер 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Платные (руб)

Программа предназначена для автоматизации внешнеторговых компаний и обеспечивает документооборот валютного контроля: присвоение Уникального номера контракта (УНК), формирований сведений о валютных операциях (СВО) и справок о подтверждающих документах (СПД), прочих необходимых форм учета и отчетности по валютным операциям согласно действующему валютному законодательству Российской Федерации, документооборот валютных платежей согласно международным стандартам и документооборот купли-продажи валюты, а также выгрузку любых документов 1С в любую систему клиент-банк.

122000 руб.

13.05.2009    72365    4    29    

43

ЭДО и ОФД Учет документов 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)

Мощный, единый инструмент для решения всех проблем, связанных с переходом на ЭДО. Экономит бумагу и время – организует полностью соответствующий закону архив оригиналов первичных документов прямо в базе 1С, в прикрепленных файлах к соответствующим документам. Выявляет все возможные ошибки в ЭДО и помогает в несколько кликов их исправить. Взаимодействует напрямую с сервисами Диадок/СБИС, имеет интуитивно понятный интерфейс и учитывает 5-ти летний опыт 60+ клиентов.

19520 руб.

17.12.2018    52015    86    68    

88

Печатные формы Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Расширение для печати договоров с приложением из шаблонов. Быстрая подготовка заполненных договоров без ручного заполнения. Возможность использования дополнительных реквизитов контрагентов и номенклатуры Быстрое сохранение файлов договоров и отправка по электронной почте. Решение в Реестре отечественного ПО.

15000 руб.

20.04.2016    70260    198    107    

109

Печатные формы Учет документов Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет Управленческий учет Платные (руб)

Приложение для быстрого создания макетов печатных документов, заполняемых из 1С:Предприятие, без привлечения программистов и запуска конфигуратора. Шаблон готовится в редакторе MS Word, отлично освоенном офисными служащими. Так, на подготовку нового шаблона договора купли продажи со спецификацией потребуется 25 минут. Приложение будет полезно, если Вы работаете со множеством Word-шаблонов или если Вам надо часто создавать новые шаблоны. Есть сертификат "1С: Совместимо!". Версия ПРОФ доступна в виде расширения.

2000 руб.

05.09.2017    99243    80    107    

111
Для отправки сообщения требуется регистрация/авторизация