Оригиналы документов

29.01.24

Расширение, позволяет ставить отметку к любому виду документа, о том что получен его оригинал (Флаг, Ответственный и Время).

Скачать файл

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

Наименование По подписке [?] Купить один файл
(Устарело) Расширение: Оригиналы документов (версия 09.04.2023 22:00)
.cfe 52,97Kb
3
3 Скачать (1 SM) Купить за 1 850 руб.
(Устарело) Расширение: Оригиналы документов (версия 11.04.2023 12:00)
.cfe 53,01Kb
2
2 Скачать (1 SM) Купить за 1 850 руб.
Расширение: Оригиналы документов (версия 16.04.2023 13:40)
.cfe 56,36Kb
18
18 Скачать (2 SM) Купить за 2 150 руб.

Работает автоматически для всех форм документов

Примечание: Для форм, где есть вызов в ПриСозданииНаСервере() функционала подключаемых команд (в последних продуктах 1С практически везде подключаемые команды вызываются в формах.

 

Рис.1 Колонки [Оригиналы документов] отображаются в формах списка и выбора документов

 

Рис.2 Включение/Отключение секции с информацией об оригиналах в меню формы - Ещё - Изменить форму - группы [Оригиналы документов]

 

Рис.3 Кнопка [Получения оригинала] в формах документов

 

Возможности расширения

  • Оригинал получен - в форме документа в командной панели нажать кнопку [Получен оригинал], картинка изменится с  на , в подсказке кнопки появится {Ответственный и Время}, в открытых списках автоматически обновятся данные в колонках {Флаг, Ответственный и Время}
  • Отмена получения оригинала - в форме документа в командной панели нажать кнопку [Получен оригинал], картинка изменится с  на  , в открытых списках автоматически обновятся данные в колонках {Флаг, Ответственный и Время}

Права доступа

Возможность устанавливать отметки получения оригинала имеют пользователи с ролями: Полные права или Добавление изменение оригиналов документов (Расширение: Оригиналы документов).

Остальным пользователям должна быть назначена роль Чтение оригиналов документов (Расширение: Оригиналов документов), чтобы не возникала ошибка при открытии форм списков. Создаете новый профиль с одной этой ролью, группу доступа и включаете в нее всех пользователей.

Работоспособность расширения

Проверял на платформе 1С:Предприятие 8.3 (8.3.22.1750)

Режим совместимости расширения от версии платформы 8.3.17 и выше.

Работа проверялась в программах:

  • 1С:Управление холдингом, редакция 3.2 (3.2.4.2)
  • 1С:Бухгалтерия предприятия, редакция 3.0 (3.0.132.34) 
  • 1С:Управление торговлей 11 (11.5.8.309)

- будет работать и на других продуктах 1С построенных на основе библиотеки стандартных подсистем. Во всех клиентах: тонкий, толстый, веб.

Работает и для форм, где список не на базе произвольного запроса.

Состав расширения

4 общих модуля, 2 роли, 2 картинки, 1 регистр сведений

 

 

Примечание (уже не актуально т.к. в последних версиях добавил проверку на версию платформы)

В версии платформы 8.3.22 есть возможность связи по УникальномуИдентификатору(...). Я такой код вставил, но он отключен, т.к. многие работают на меньших платформах. Альтернативой стоит связь по номеру и дате. У кого 8.3.22 поставьте связь по уникальному идентификатору в ОбщийМодуль.оригдок_Сервер, в следующем коде в первом условии изменив Ложь на Истина.

//Конструируем запрос списка № 2
Если Ложь Тогда  
	//Будет работать когда версия платформы станет 8.3.22, 
	//там есть возможность получать Уникальный идентификатор в запросе
	//или придется затаскивать функционал расширения в конфигурацию  
	ВставкаСоединения = Найти(Форма[ИмяЭлементаСписка].ТекстЗапроса, " КАК " + ПсевдонимОсновнойТаблицы);
	Если ВставкаСоединения > 0 Тогда
		ВставкаСоединения = ВставкаСоединения + СтрДлина(" КАК " + ПсевдонимОсновнойТаблицы);       
		
		Форма[ИмяЭлементаСписка].ТекстЗапроса = Лев(Форма[ИмяЭлементаСписка].ТекстЗапроса, ВставкаСоединения) +  
		" 
		|ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.оригдок_ОригиналыДокументов КАК оригдок_ОригиналыДокументов
		|ПО УникальныйИдентификатор(" + ПсевдонимОсновнойТаблицы + ".Ссылка) = оригдок_ОригиналыДокументов.УИОбъекта
		|" + Сред(Форма[ИмяЭлементаСписка].ТекстЗапроса, ВставкаСоединения);
	Иначе
		Форма[ИмяЭлементаСписка].ТекстЗапроса = Форма[ИмяЭлементаСписка].ТекстЗапроса + 
		" 
		|ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.оригдок_ОригиналыДокументов КАК оригдок_ОригиналыДокументов
		|ПО УникальныйИдентификатор(" + ПсевдонимОсновнойТаблицы + ".Ссылка) = оригдок_ОригиналыДокументов.УИОбъекта"; 
	КонецЕсли;
Иначе
	//Пока сделаем по номеру и дате  
	ВставкаСоединения = Найти(Форма[ИмяЭлементаСписка].ТекстЗапроса, " КАК " + ПсевдонимОсновнойТаблицы);    
	Если ВставкаСоединения > 0 Тогда
		ВставкаСоединения = ВставкаСоединения + СтрДлина(" КАК " + ПсевдонимОсновнойТаблицы);       
		
		Форма[ИмяЭлементаСписка].ТекстЗапроса = Лев(Форма[ИмяЭлементаСписка].ТекстЗапроса, ВставкаСоединения) + 
		" 
		|ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.оригдок_ОригиналыДокументов КАК оригдок_ОригиналыДокументов
		|ПО " + ПсевдонимОсновнойТаблицы + ".Номер = оригдок_ОригиналыДокументов._НомерДокумента 
		| И " + ПсевдонимОсновнойТаблицы + ".Дата = оригдок_ОригиналыДокументов._ДатаДокумента 
		|" + Сред(Форма[ИмяЭлементаСписка].ТекстЗапроса, ВставкаСоединения);    
		
	Иначе        
		Форма[ИмяЭлементаСписка].ТекстЗапроса = Форма[ИмяЭлементаСписка].ТекстЗапроса + 
		" 
		|ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.оригдок_ОригиналыДокументов КАК оригдок_ОригиналыДокументов
		|ПО " + ПсевдонимОсновнойТаблицы + ".Номер = оригдок_ОригиналыДокументов._НомерДокумента 
		| И " + ПсевдонимОсновнойТаблицы + ".Дата = оригдок_ОригиналыДокументов._ДатаДокумента";     
	КонецЕсли;
КонецЕсли;	
 
 Подключение расширения к 1С
 
 Другие публикации автора

 

Версии

 
(Устарело) Расширение: Оригиналы документов (версия 09.04.2023 22:00)
 
Расширение: Оригиналы документов (версия 12.04.2023 12:00)

1) Выбор синхронизации по Номер и Дата будет автоматом до платформы версии 8.3.22, а после будет по УникальномуИдентификатору. Определение версии платформы выполняется через СистемнаяИнформация.ВерсияПриложения. Спасибо за замечание Владимир Родионов Балабас

2) Проверка на ТипЗнч(Форма) = Тип("УправлемаяФорма") устарела и заменена на Тип("ФормаКлиентскогоПриложения"). Это нововведение начиная с совместимости 8.3.14. Спасибо за замечание Алексей Харламов RocKeR_13

 

 
 Расширение: Оригиналы документов (версия 16.04.2023 13:40)

 1) Добавлена возможность настройки списка типов объектов, для которых отображается функционал (кнопки, колонки). В предыдущих версия функционал подключался ко всем документам по умолчанию.

Настройка выполняется в регистре сведений "Подключение объектов (Расширение: Оригиналы документов)", в который можно перейти из Функций технического специалиста либо по навигационной ссылке e1cib/list/РегистрСведений.оригдок_ПодключениеОбъектов

В регистре указываются типы документов для которых требуется отображать функционал оригиналов

 

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

  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.147.25
  • Управление торговлей, редакция 11, релизы 11.5.15.103

оригиналы документов

См. также

Мероприятия Россия Платные (руб)

Конференция для ИТ-специалистов инхаус-подразделений: от разработчиков до ИТ-директоров. В центре внимания полный спектр задач, стоящих перед ИТ-руководителями: разработка, управление проектами, инфраструктура, безопасность и лидерство.

55000 руб.

28.08.2024    4181    568    0    

15

Документооборот и делопроизводство (СЭД) Типовые Бухгалтер Пользователь Руководитель проекта Платформа 1С v8.3 Управленческий учет Платные (руб)

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

48500 руб.

19.02.2016    109172    128    5    

99

Мероприятия Программист Бизнес-аналитик Руководитель проекта Россия Платные (руб)

Практическая конференция для аналитиков и руководителей проектов 1С 29-31 мая 2025 г. Санкт-Петербург, отель Cosmos Saint-Petersburg Pribaltiyskaya Hotel

39600 руб.

28.08.2024    6808    123    0    

27

Услуги Платные (руб)

Техническая поддержка ИНФОСТАРТ Маркетплейс — профессиональная помощь по готовым решениям на базе 1С. Мы предлагаем консультации по настройке, внедрению, и оптимизации работы с нашими решениями, чтобы вы могли эффективно использовать программные продукты для достижения бизнес-задач.

2000 руб.

06.02.2024    1882    83    0    

42

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    12584    99    42    

101

1С-программирование Программист Стажер Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Онлайн-курс предусматривает углубленное изучение языка запросов и возможностей системы компоновки данных, которые понадобятся при разработке отчетов, работающих на платформе “1С:Предприятие”.

3750 руб.

04.10.2023    7886    18    1    

126

Технологические Системный администратор Программист Бизнес-аналитик Конфигурации 1cv8

Оркестратор 1С – мощный инструмент для мониторинга и управления системами 1С. Решение обеспечивает оперативный мониторинг данных в режиме реального времени, предоставляет наглядные графические показатели и позволяет управлять базами и сеансами. Отечественное ПО с регулярными обновлениями и сопровождением гарантирует стабильность и безопасность вашей инфраструктуры. Заказывайте 1С-Оркестратор и получайте центр наблюдения для эффективного управления и контроля, даже за высоконагруженными системами 1С!

28000 руб.

04.12.2023    8384    0    0    

30

Мероприятия Системный администратор Программист Бизнес-аналитик Руководитель проекта Россия Платные (руб)

XIV конференция по технологиям автоматизации учета на платформе 1С:Предприятие, которая пройдет в Санкт-Петербурге и соберет 1200 участников из разных регионов России и мира.

5500 руб.

06.12.2023    13529    57    0    

373
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. solarstrike 70 10.04.23 10:07 Сейчас в теме
Добрый день, не понятно чем новая подсистема отличается от существующей подсистемы в БСП. По моему получился новый трех колесный велосипед. В перечисленных вами конфигурациях есть подсистема "Учет оригиналов первичных документов" включается функциональной опцией в разделе Администрирование - Печатные формы и обработки. Вот пример настройки в УТ11 Учет состояния оригиналов (или печатных форм) первичных документов.
ixijixi; sapervodichka; +2 Ответить
5. sapervodichka 6931 10.04.23 10:55 Сейчас в теме
(1) я так для 1С:УХ делал (там такого нет, как в УТ). Для УТ 11 полезная информация, спасибо, в этом случае лучше без велосипеда.
6. solarstrike 70 10.04.23 11:02 Сейчас в теме
(5) А если скачать чистую БСП и поставить обновление с отбором по подсистемам? В качестве интегрируемой указываете "Учет оригиналов...". Немного настройки для новой подсистемы и вуаля у вас оригинальная подсистема.
7. sapervodichka 6931 10.04.23 11:05 Сейчас в теме
(6) если не в конфу встраивать, а в виде расширения, то почему бы и нет.
8. solarstrike 70 10.04.23 11:10 Сейчас в теме
(7) У вас видимо конфигурация несколько лет не обновлялась с точки зрения БСП. Так как это функционал уже существует не один год. Если вам обновить БСП до актуальной то и расширение не потребовалось бы. Ну если уж совсем надо расширение, то можно рассмотреть перенос объектов из БСП в расширение. Там всего несколько объектов по моему пара справочников, регистр и несколько модулей.
9. sapervodichka 6931 11.04.23 08:50 Сейчас в теме
(8) Конфигурация 1С:УХ 3.2.4.2 от 06.04.2023 года на замке самая актуальная. Идея обновить БСП до актуальной версии в типовой конфигурации на замке - это сразу плохая идея, а вот вытащить в расширение из БСП объекты можно покопать в этом направлении, правда там переписывать придется т.к. ссылочные типы везде завязаны, а я как раз через Идентификатор от них отвязывался, чтобы расширение было лайтовым и не пухло, и было универсальным, за счет отказа от перехвата объектов конфы. В любом случае спасибо за критику.
ixijixi; ivprovotorov; +2 Ответить
2. dhurricane 10.04.23 10:12 Сейчас в теме
В конфигурациях семейства ERP есть похожая подсистема отметки проверенных документов. Плюс она позволяет настраивать блокировку для изменения уже проверенных документов.

Может Вам пойти дальше и запилить подсистему универсальных флажков? :-) Будет какой-нибудь справочник, куда можно добавить элементы "Проверен", "Оригинал получен" и т.п. И каждому элементу справочника будет соответствовать кнопка на командной панели документа с одинаковой механикой нажатия/отмены.
sapervodichka; +1 Ответить
3. sapervodichka 6931 10.04.23 10:52 Сейчас в теме
(2) Расширение: Проверка документов, сегодня также появится как расширение, они почти аналогичны, я вчера обе отправил на модерацию )))
4. sapervodichka 6931 10.04.23 10:52 Сейчас в теме
(2)
универсальных флажков
классная идея
10. sapervodichka 6931 12.04.23 17:19 Сейчас в теме
Новая версия
Расширение: Оригиналы документов (версия 11.04.2023 12:00)

1) Выбор синхронизации по Номер и Дата будет автоматом до платформы версии 8.3.22, а после будет по УникальномуИдентификатору. Определение версии платформы выполняется через СистемнаяИнформация.ВерсияПриложения. Спасибо за замечание Владимир Родионов Балабас

2) Проверка на ТипЗнч(Форма) = Тип("УправлемаяФорма") устарела и заменена на Тип("ФормаКлиентскогоПриложения"). Это нововведение начиная с совместимости 8.3.14. Спасибо за замечание Алексей Харламов RocKeR_13
11. Vadim_Dol 08.06.23 11:47 Сейчас в теме
Конфигурация БП 3.0 (типовая) редакция 3.0 (3.0.135.22) + проверил на двух следующих релизах в Комплектации не отображается - Колонки [Оригиналы документов] в формах списка и выбора документов. Кнопка в документе появляется.
12. TundaNC 494 07.08.23 10:05 Сейчас в теме
Управление торговлей, редакция 11 (11.5.12.87)
В подключенных документах поступление, перемещение и реализация кнопка появилась, а в списках нет возможности выбрать (не отображается - Колонки [Оригиналы документов])
Оставьте свое сообщение