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

29.01.24

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

Скачать файл

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

Наименование SM По подписке [?] Купить один файл
(Устарело) Расширение: Оригиналы документов (версия 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
14
14
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

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

См. также

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

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

44400 руб.

06.12.2023    12662    715    0    

142

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

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

48500 руб.

19.02.2016    107883    108    5    

89

Обмен с ГосИС Программист Платформа 1С v8.3 Конфигурации 1cv8 Оптовая торговля, дистрибуция, логистика Россия Управленческий учет Платные (руб)

Универсальная конфигурация ХамелеонЗерно для взаимодействия с системой ФГИС Зерно (тестовый+рабочий контур) может использоваться для интеграции в любую конфигурацию на базе 1С, версии ПРОФ и выше. Работа через API 1.0.7 и на API 1.0.8. Для удобства реализован общий интерфейс в виде обработки, схожей с интерфейсом ФГИС Зерно, но возможностей гораздо больше, т.к. при интеграции в Вашу учетную систему, можно на основании Ваших справочников и документов, создавать соответствующие документы и справочники в системе ФГИС Зерно и наоборот.

20400 руб.

27.06.2023    3837    19    0    

16

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

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

04.12.2023    6811    0    Infostart    5    

174

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

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

92000 руб.

04.12.2023    7076    0    0    

27

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

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

04.10.2023    5171    0    Infostart    1    

94

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

Корпоративный чат с возможностью обращаться в техподдержку, общаться с коллегами где и когда удобно, передавать файлы и удаленно подключаться к компьютеру

29900 руб.

26.12.2023    2833    12    0    

5

Документооборот и делопроизводство (СЭД) Платформа 1С v8.3 Платные (руб)

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

90000 руб.

24.10.2022    5192    7    1    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. solarstrike 69 10.04.23 10:07 Сейчас в теме
Добрый день, не понятно чем новая подсистема отличается от существующей подсистемы в БСП. По моему получился новый трех колесный велосипед. В перечисленных вами конфигурациях есть подсистема "Учет оригиналов первичных документов" включается функциональной опцией в разделе Администрирование - Печатные формы и обработки. Вот пример настройки в УТ11 Учет состояния оригиналов (или печатных форм) первичных документов.
ixijixi; sapervodichka; +2 Ответить
5. sapervodichka 6865 10.04.23 10:55 Сейчас в теме
(1) я так для 1С:УХ делал (там такого нет, как в УТ). Для УТ 11 полезная информация, спасибо, в этом случае лучше без велосипеда.
6. solarstrike 69 10.04.23 11:02 Сейчас в теме
(5) А если скачать чистую БСП и поставить обновление с отбором по подсистемам? В качестве интегрируемой указываете "Учет оригиналов...". Немного настройки для новой подсистемы и вуаля у вас оригинальная подсистема.
7. sapervodichka 6865 10.04.23 11:05 Сейчас в теме
(6) если не в конфу встраивать, а в виде расширения, то почему бы и нет.
8. solarstrike 69 10.04.23 11:10 Сейчас в теме
(7) У вас видимо конфигурация несколько лет не обновлялась с точки зрения БСП. Так как это функционал уже существует не один год. Если вам обновить БСП до актуальной то и расширение не потребовалось бы. Ну если уж совсем надо расширение, то можно рассмотреть перенос объектов из БСП в расширение. Там всего несколько объектов по моему пара справочников, регистр и несколько модулей.
9. sapervodichka 6865 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 6865 10.04.23 10:52 Сейчас в теме
(2) Расширение: Проверка документов, сегодня также появится как расширение, они почти аналогичны, я вчера обе отправил на модерацию )))
4. sapervodichka 6865 10.04.23 10:52 Сейчас в теме
(2)
универсальных флажков
классная идея
10. sapervodichka 6865 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 482 07.08.23 10:05 Сейчас в теме
Управление торговлей, редакция 11 (11.5.12.87)
В подключенных документах поступление, перемещение и реализация кнопка появилась, а в списках нет возможности выбрать (не отображается - Колонки [Оригиналы документов])
Оставьте свое сообщение