Гарантированное проведение документов (подключаемое расширение)

Публикация № 1708441 11.08.22

Задачи пользователя - Обработка документов

проведение документов отложенное групповое

Гарантированное проведение указанного в регистре сведений списка документов. Регистрируем документы к проведению с помощью произвольных отборов СКД в регистре сведений, далее запускаем фоновое проведение в нескольких потоках. Проведенные документы удаляются из регистра, по непроведенным регистрируются ошибки.

Много раз сталкивался с тем, что нужно провести большое количество документов, но процесс постоянно прерывают: обновлениями базы 1С, просьбами о приостановке проведение для снижения нагрузки на сервер или из-за конфликтов с другими групповыми операциями.

Контролировать в такой ситуации, какие документы уже проведены, а какие ещё нет - практически невозможно.

Приходится как-то вручную дробить на части или запускать процесс повторно.

А хотелось бы иметь возможность:

  • остановиться на каком-то документе, а потом продолжить далее с этого места. 
  • влиять на скорость проведения, например, распределяя выборку документов на проведение в нескольких потоках
  • не ограничиваться тем, что твой сеанс 1С должен быть открыт и будет заблокирован проведением

Например, возникает практическая задача:

Программист изменил логику формирования движений у документов, и теперь требуется перепровести примерно 300 000 документов. Проведение длится примерно 5 суток,  базу ежедневно обновляют, прерывая сеансы. Нужно обеспечить, чтобы все документы гарантированно перепровелись.

Решение:

Для решения данной задачи сделал небольшое расширение:

1) содержащее независимый регистр сведений для хранения документов, которые требуется провести

2) в регистр документы можно добавить с помощью задания произвольных отборов СКД 

3) далее можно запустить их проведение в нужном количество фоновых заданий

4) дополнительно можно:

- предварительно посмотреть, что будет зарегистрировано к проведению по указанным отборам

- в ходе проведения проверить сколько документов ещё осталось (не провелось)

 

Само решение проверялось на 1С: Управление холдингом, редакция 3.1 (3.1.15.4). Будет работать на всех конфигурациях на базе Библиотеки стандартных подсистем: УТ, БП, УНФ, ERP, КА, УХ, ЗУП и т.д.

 

Подробнее в картинках:

Подсистема доступна в разделе Проведение.

Также либо по навигационной ссылке можно открывать регистр либо добавить в избранное 

Навигационная ссылка: e1cib/list/РегистрСведений.прдок_ЗарегистрированныеДокументы

 

 

Форма регистра, в которой сосредоточены все доработки, достаточно проста, но функциональна.

Состоит из двух закладок: 

  • Регистрация документов - где определяем список документов для регистрации задавая произвольные отборы СКД
  • Документы для проведения - тут указываем количество потоков и запускаем проведение.

Регистрация документов (Закладка)

  • Период - указываем отрезок для отбора по дате документа;
  • Тип документа - выбираем тип документа из справочников: Идентификаторы объектов метаданных, Идентификаторы объектов метаданных расширений;
  • [Предварительный просмотр] - посмотреть в таблице "Предварительный просмотр" (она снизу), что будет выбрано по указанным отборам, не добавляя документы в регистр
  • [Зарегистрировать документы] - добавление документов в регистр по указанным отборам
  • Панель отборов - организована на базе компоновки данных и позволяет задавать произвольные отборы на реквизиты документов
  • Таблица предварительного просмотра - имеет только информативную функцию - проверить правильность заданных отборов 

 

 

Документы для проведения (Закладка)

  • Количество потоков - число фоновых заданий, которое будет запущено
  • [Запустить фоновое проведение] - создает фоновые задания проведения. Количество документов на каждый поток = Количество документов / Количество потоков)
  • [Сколько осталось документов] - при нажатии в окне сообщений отобразиться число документов оставшихся в регистре (в ходе проведения можно проверять сколько ещё не проведенных остается)
  • Список документов - динамический список регистра сведений Зарегистрированные документы (РегистрСведений.прдок_ЗарегистрированныеДокументы), содержит информацию о дате регистрации документа к проведению, дате документа, типу документа, попыток проведения, информацию об ошибке возникшей в ходе проведения.

 

 

Примеры сообщений

 

 

  • Сообщения появляются после нажатия кнопок на форме и информируют сколько документов обработано.

Фоновые задания в консоли

 

  • Проведение реализовано фоновыми заданиями, что позволяет свободно закрывать текущий сеанс 1С и также не блокировать его.
  • Проведение документов выполняется согласно порядку полей регистра: Дата регистрации ВОЗРАСТАНИЕ, Дата документа ВОЗРАСТАНИЕ.
  • Если фоновые задания были завершены Администратором, то их следует повторно запустить из формы регистра кнопкой [Запустить фоновое проведение]
 
 Как подключить расширение к базе 1С
 
 Другие публикации автора

 

Версии:

Расширение: Гарантированное проведение документов (версия 16.08.2022): Исправлена ошибка натягивания типа документа на СКД

Скачать файлы

Наименование Файл Версия Размер
(Устарело) Расширение: Гарантированное проведение документов (версия 11.08.2022):

.cfe 26,96Kb
5
.cfe 26,96Kb 5 Скачать
Расширение: Гарантированное проведение документов (версия 16.08.2022):

.cfe 28,53Kb
10
.cfe 28,53Kb 10 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. PerlAmutor 129 11.08.22 18:22 Сейчас в теме
Таблицу "Изменения" документа нельзя использовать для такой задачи как это делает современное ERP при выполнении обработчиков обновления?
2. sapervodichka 6238 11.08.22 18:25 Сейчас в теме
(1) Влад, здаров, давно не виделись. Поясни мне дурню пжл как, может так и можно, мне главное чтобы было наглядно и удобно
3. PerlAmutor 129 11.08.22 18:59 Сейчас в теме
(2) Привет. Сделать то наверное можно, только это будет тогда не универсальным решением. Сильно завязано на версию БСП. Есть План Обмена в (ERP например) - ОбновлениеИнформационнойБазы. У него есть реквизит "Очередь". Соответственно, если у тебя есть свой обработчик или 100 обработчиков, то БСП создает на каждый такой обработчик - новый узел плана обмена и четко разделяет какие документы к какому обработчику относятся. Можно подсмотреть в документах как сделана процедура ЗарегистрироватьДанныеКОбработкеДляПереходаНаНовуюВерсию() и ОбработатьДанныеДляПереходаНаНовуюВерсию(). Особенно версии с выполнением отложенных обработчиков. Ну и в каждой таблице "Изменения" документов/объектов нужному узлу из соответствующей очереди прописывается ссылка на документ. Ну а дальше вроде понятно, если документ Провелся то с регистрации на узле он удаляется.
fatman78; JohnyDeath; +2 Ответить
4. sapervodichka 6238 11.08.22 19:27 Сейчас в теме
(3) ага, обработчики эти знаю, часто склеиваю их в одну внешнюю обработку (зарегистрировать + обработать) когда ошибки в обработчиках обновления надо отладить. Там один выдает таблицу, а у второго она на входе.
План обмена для обновления не хочется трогать, вдруг пересечется с обновлением.
6. sapervodichka 6238 11.08.22 20:59 Сейчас в теме
(3) Вот сейчас ей провожу за первое полугодие 2022. Ты то как с этим делом разбираешься, приходится перепроводить? И ещё помню ты там кешировал разузлование спецификаций, довёл до ума, если да то покажешь?
Прикрепленные файлы:
8. PerlAmutor 129 11.08.22 21:18 Сейчас в теме
(6) Пока таких задач, чтобы перепроводить за несколько месяцев - не было. Закрытые периоды не дают трогать. А в текущем или не закрытом прошлом месяце пока хватало ИР.
Кэширование разузлования? Я ресурсные спецификации готовлю через хранимую процедуру, сначала раскручиваю через CTE деревья изделий, затем помещаю результаты в виде Nested Sets (по статье Joe Celko). Когда требуется создать РС просто выдергиваю готовое дерево в линейном формате и уже обработиной восстанавливаю в ДеревоЗначений, которое потом обхожу и формирую РС. Но эти телодвижения исключительно из-за специфики хранения во внешней базе данных. Там ацикличный граф, который требует полный проход, а средствами 1С это займет вечность. Поэтому делаю все это на все существующие изделия по ночам регламентным заданием дергающее ХП. Чтобы утром пользователю оставалось выбрать изделие и сформировать РС так быстро как это возможно.
Решение так себе, из-за того, что на одно изделие создается множество дублей спецификаций. Т.к. без сравнения деревьев не узнать что в них изменилось. А если уже был частичный выпуск то непонятно что делать с цепочкой этапов. Т.к. маршруты, количество, состав материалов и т.д. могло поменяться в любую сторону.
sapervodichka; +1 Ответить
10. sapervodichka 6238 11.08.22 21:25 Сейчас в теме
(8) ты стабильно молодцом, держись там ! (мне такую схему не собрать я чисто 1С тык тык)
5. insurgut 206 11.08.22 20:26 Сейчас в теме
В старой доброй Управление торговлей, ред. 10.3 была прекрасная в своей простоте и понимании последовательность Партионный учет, и такая же простая как автомат Калашникова обработка Проведения по партиям, которая всегда продолжала с того момента, где её оборвали (при соответствующей настройке), и сразу же понимала, когда залезали в прошлый период. Как же её не хватает, даже с глюками в виде "Объект не найден" в этой самой последовательности :(
fatman78; sapervodichka; evn-zorin; +3 Ответить
21. sapervodichka 6238 12.08.22 11:30 Сейчас в теме
(5) тут другое, хронологию связанных документов как делает "последовательность документов" эта обработка не восстанавливает, она для частных проведений в некоторых ситуациях
7. quazare 3005 11.08.22 21:15 Сейчас в теме
давай, Дима, пиши еще статейки - посмотрим, что у тебя интересненького имеется.
sapervodichka; +1 Ответить
9. sapervodichka 6238 11.08.22 21:21 Сейчас в теме
(7) теперь твоя очередь догонять, а я в отпуск ухожу со следующей недели )))
quazare; fatman78; +2 Ответить
11. fatman78 14 11.08.22 21:53 Сейчас в теме
12. pyrkin_vanya 470 11.08.22 22:52 Сейчас в теме
А тип документа обязательно указывать?
Мне нужно сейчас просто за период сначала снять проведение у документов, а затем провести. Всех документов. Не хочу писать свою обработку))
13. sapervodichka 6238 11.08.22 23:12 Сейчас в теме
(12) да, тип обязателен (Можно последовательно добавить выборки по разным типам в регистр и затем запустить общее проведение. Но все типы документов сразу зарегистрировать не получится)
14. muskul 12.08.22 07:57 Сейчас в теме
А она правильно перепроводит? а то сейчас перепровести групповым и перепровести из формы уже два разных перепроведения.
15. insurgut 206 12.08.22 08:06 Сейчас в теме
(14) а ещё хуже - это Перепровести <> Отменить проведение + Провести. В угоду мнимой оптимизации разработчики 1С тут сильно постарались испортить жизнь. :(
16. sapervodichka 6238 12.08.22 08:31 Сейчас в теме
(14)
Процедура ВыполнитьПроведениеДокумента(ДокументСсылка,	ДополнительныеСвойстваОбъекта = Неопределено) Экспорт
	
	ОписаниеОшибки          = "";
	ДокументПроведенУспешно = Ложь;
	
	НачатьТранзакцию();
	
	Попытка
		
		Блокировка = Новый БлокировкаДанных;
	    ЭлементБлокировки = Блокировка.Добавить(ОбщегоНазначения.ИмяТаблицыПоСсылке(ДокументСсылка));
	    ЭлементБлокировки.УстановитьЗначение("Ссылка", ДокументСсылка);
	    Блокировка.Заблокировать();
		
		Объект = ДокументСсылка.ПолучитьОбъект();
		
		Если ДополнительныеСвойстваОбъекта <> Неопределено Тогда
			Для Каждого Свойство Из ДополнительныеСвойстваОбъекта Цикл
				Объект.ДополнительныеСвойства.Вставить(Свойство.Ключ, Свойство.Значение);
			КонецЦикла;
		КонецЕсли;
		
		//Объект.ДополнительныеСвойства.Вставить("ОтложенноеПроведение");
		
		Если Объект.ПроверитьЗаполнение() Тогда
			
			// Выполняем попытку проведения документа.
			Объект.Записать(РежимЗаписиДокумента.Проведение);
			
			ДокументПроведенУспешно = Объект.Проведен;
			
		КонецЕсли;
		
		ЗафиксироватьТранзакцию();    
		
	Исключение            
		
		ОтменитьТранзакцию();
		
		ОписаниеОшибки = КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
		ДокументПроведенУспешно = Ложь;
		
	КонецПопытки;
	
	Если ДокументПроведенУспешно Тогда
		
		УдалитьДокументИзРегистраПроведения(ДокументСсылка);
		
	Иначе	
		
		ЗарегистрироватьОшибкуПроведенияДокумента(ДокументСсылка, ОписаниеОшибки); 
		
	КонецЕсли;
	
КонецПроцедуры
Показать
17. Serg O. 205 12.08.22 09:51 Сейчас в теме
про какие документы идёт речь? Есть же связанные документы. Например, сначала должно пройти Поступление товаров и услуг, а только потом Реализация... если будет наоборот - реализация никогда не проведётся
и проведение всегда будет падать в ошибку! Опять же как насчет Партий товаров на складах?
отложенное проведение... хорошо, но кто ж за ним следить то будет? как бухгалтер узнает о своей ошибке?

Другой пример: Первый клиент зарезервировал для себя товар, а товар другому отдали (реализация провелась, например раньше), а первому - не хватило?! как такие ситуации разруливать?

при Оперативном проведении - это видит человек и реагирует сразу, а тут "автоматически" - никто не контролирует!
и виновата будет 1С-ка (то есть отдел ИТ) !

я бы такое не стал внедрять
18. masterkio 303 12.08.22 10:12 Сейчас в теме
(17) Согласен. Без гарантии правильной последовательности проведения документов, проведение кусками в фоновых заданиях не имеет никакой ценности.
В свое время реализовывал подобную задачу, как раз с целью ускорения регламентного перепроведения большого количества документов. Так основная часть задачи была именно в автоматическом формировании независимых "кластеров" (массивов) документов, которые можно перепроводить независимо друг от друга. И вот уже эти независимые кластеры запускались для перепроведения в отдельных фоновых заданиях.
20. sapervodichka 6238 12.08.22 11:08 Сейчас в теме
(18) При ВСЕХ обменах данными между базами проведение документов идет без правильной последовательности - из твоей логики обмен данными как инструмент тоже не имеет никакой ценности.

По-моему мнению ценности не имеет решение неумного специалиста непонимающего контекст задачи применять первый попавшийся под руку инструмент не прочитав описание для чего он.
UPKA; mrsmrv; +2 1 Ответить
19. sapervodichka 6238 12.08.22 11:05 Сейчас в теме
(17) Партии товаров на складах есть отнюдь не везде (в 1С:УХ например их нет, я в текущем случае в ней и делаю проведение, а не в 1C:ERP, где кстати такого регистра тоже уже нет, на всякий случай).
К каждой задаче надо правильно подбирать инструмент решения.
Не всё можно этой отверткой починить (я про текущую публикацию).
Правильную последовательность документов этой отверткой не починить - если прочитать описание, то там и не написано, что она последовательности чинит, где попало.

я бы такое не стал внедрять - ты бы такое не смог написать.

Полегче там с комментариями, я ведь на грубость также могу ответить.
22. kembrik 3 12.08.22 18:03 Сейчас в теме
Сама методика понятна, и может быть даже вполне успешно применяется на неглубоком срезе, но как раз практическую задачу "Программист изменил логику формирования движений у документов" на высоконагруженной системе с небольшим технологическим окном обычно решают по-другому

Если "программист изменил логику формирования движений" у одного -трех регистров или просто их добавил, не проще ли сразу оперировать с ТаблицаДвиженийРегистра сформировав ее типовым запросом?

Если перепроведение то получаем документ объект по ссылке, начинаем транзакцию, проводим, читаем движения по этому регистру, выгружаем отменяем транзакцию (ибо нефиг трокать остальные регистры) и данные движения сразу записываем в набор записей нужного регистра. Все, профит. Нам все равно насколько старые данные и достаточно ли там данных для новой процедуры проведения, не попадаем на всякие Перед записью и При записи. Но как говорится если работает то работает
Drivingblind; sapervodichka; +2 Ответить
23. sapervodichka 6238 12.08.22 22:35 Сейчас в теме
(22) да, для высоконагруженных систем, там другие инструменты и методы, там степень ответственности за ошибку или лишнюю нагрузку скажем так зашкаливает. В таких ситуациях часто провожу мероприятия по групповым обработкам на копии базы затем перетаскиваю только нужные данные в продуктив, или как ты пишешь минимизировать операции записи, чтобы лишний раз не нагружать. Но 90% баз 1С они не высоконагруженные и это расширение имеет право в них работать вполне себе хорошо.
24. xten 46 11.11.22 16:27 Сейчас в теме
Добрый день, Уважаемый Автор!!
Огромное спасибо за Расширение!! Есть вопрос, ситуация такая, что при выборе нового вида документов или добавлении документов (любых) регистр хранит историю предыдущих документов и начинает проведение уже огромного накопленного количества. Есть ли возможность удалять записи регистра, чтобы каждый раз проводить только актуальные (выбранные в текущий момент) документы?
Спасибо!!
25. sapervodichka 6238 11.11.22 16:44 Сейчас в теме
(24) Попробуйте, на закладке Документы для проведения выделить все Ctrl+A и нажать Del
26. xten 46 11.11.22 17:14 Сейчас в теме
Добрый день. Спасибо! Там их много 147 000 )
27. xten 46 11.11.22 17:15 Сейчас в теме
Добавил кнопку очистка регистра ))
sapervodichka; +1 Ответить
Оставьте свое сообщение

См. также

Архив элементов

Обработка справочников Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

В архив помещаются неактуальные элементы справочников. Тем самым появляется возможность выводить в справочнике для просмотра и выбора только актуальные в данный момент данные. Работает для всех справочников.

4 стартмани

07.11.2022    6019    34    sapervodichka    64    

92

Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов

Универсальные обработки Инструментарий разработчика Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Копирует в буфер значения из списков, из ячеек отчетов, таблиц, настроек списков, других отборов и вставляет в выбранную настройку отбора. Работает с Объект не найден. Работает как в одной так и между разными базами 1С. Использует комбинации [Alt+C] Копировать список, [Alt+V] Вставить список. Также для копирования данных используется стандартная [Ctrl+C] (например из открытого xls, mxl, doc и т.п. файла скопировать список наименований)

1 стартмани

13.10.2022    9910    68    sapervodichka    84    

112

Резервное копирование и восстановление 1С баз на PostgreSQL в Windows с помощью pgAdmin, bat-файлов и планировщика

Архивирование (backup) Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В данной инструкции будет описано, как с помощью pgAdmin, bat-файлов и планировщика заданий Windows организовать резервное копирование, восстановление и хранение копий баз данных.

07.10.2022    9362    sapervodichka    30    

124

Ускорим проведение в 1С:Управление холдингом

HighLoad оптимизация Запросы Платформа 1С v8.3 1С:Управление холдингом Бесплатно (free)

В 1С:Управление холдингом есть "нехороший" запрос, который съедает значительную часть времени проведения документов. Если его подправить, то проведение заметно ускорится.

10.08.2022    5040    sapervodichka    60    

73

Динамическая кнопка VS Комбинация клавиш

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

08.08.2022    5431    sapervodichka    33    

76

Видеокурс-практикум: как подготовить и написать ТЗ, ЗНР, ЧТЗ. Промо

В курсе обобщен опыт работы аналитика на проектах в течение пяти лет, в нескольких фирмах. Подходы к написанию документов унифицированы и по возможности не привязаны к конфигурациям 1С.

3 500 рублей

Параметризация печатных форм под контрагентов (подключаемое расширение)

Печатные формы Адаптация типовых решений Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Расширение добавляет возможности параметризации печати для контрагентов. Подробнее описано здесь https://infostart.ru/1c/articles/1510459/

10 стартмани

05.08.2022    7008    10    sapervodichka    4    

51

Просмотр объектов очереди сообщений в 1С:Документооборот

Адаптация типовых решений Документооборот и делопроизводство (СЭД) Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

В базах с бесшовной интеграцией с 1С:Документооборот есть Регистр сведений "Очередь сообщений в 1С:Документооборот". Для пользователя он мало информативен. Расширение позволяет просматривать сообщение в человеческом виде. И понимать проблему до объекта.

2 стартмани

02.08.2022    7222    18    sapervodichka    4    

45

Кратность в Юанях (CNY) 10 и 1

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

Обратите внимание на обмены данными с Юанями. Кратность там меняется между 10 и 1, в зависимости от значения курса > 10 или < 10. Т.е. НЕ ВСЕГДА равна 1. А многие разработчики (в том числе и я) грешат, ставя Кратность = 1 по умолчанию в обменах и выгрузках. P.S. Идём на Восток, становимся хитрее.

10.06.2022    8578    sapervodichka    13    

37

Поддержка пользователей [Alt+S] (подключаемое расширение)

Управление проектом (PMO, EPM) Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Расширение, подключаемое к базе 1С для решения задач поддержки пользователей. Позволяет быстро (по кнопке или комбинации клавиш Alt+S), не выходя из программы 1С из любой формы, создать обращение к консультантам и программистам со скринами, файлами, в привязке к проблемному объекту (документу, справочнику, отчету, обработке и т.п.). Вести переписку по обращениям, отслеживать их выполнение с трудозатратами и уведомлять участников через механизмы: Telegram, Обсуждения 1С и Электронную почту. Код открыт и расширение может развиваться и быть доработано под индивидуальные потребности.

9 стартмани

25.03.2022    11147    100    sapervodichka    20    

138

Интерактивная справка [Alt+I] (подключаемое расширение)

Управление знаниями (Knowledge Base) Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

9 стартмани

10.03.2022    10085    94    sapervodichka    44    

103

Распознавание и загрузка документов в 1С Промо

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

от 11 рублей

Ошибка загрузки большого архива 1Cv8.dt в PostgresSQL на платформе 1С 8.3.19

Администрирование СУБД Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

1С для платформы 8.3.19 ускорили загрузку dt-файлов за счет разбивки на несколько фоновых заданий. В итоге словили ошибку блокировки при загрузке в СУБД PostgresSQL большого 1cv8.dt-файла размером 25 Gb "ERROR: canceling statement due to lock timeout". Напишу, как в итоге загрузили этот dt-файл.

30.01.2022    9883    sapervodichka    56    

131

Привилегированные отчеты

Роли и права HighLoad оптимизация Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Расширение позволяет настроить для пользователей выполнение отчетов в привилегированном режиме. 1) Убирает тормоза формирования отчета, возникающие при наложении прав пользователя на запросы отчета; 2) Позволяет обойти ошибки формирования отчета из-за отсутствия прав на часть объектов у пользователя.

4 стартмани

24.01.2022    9894    27    sapervodichka    36    

101

Защита объектов от изменения обменом

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Расширение позволяет пользователю заблокировать объект 1С (документ, справочник) от изменения последующими загрузками данных или обменами.

5 стартмани

05.01.2022    14738    56    sapervodichka    59    

95

Создание стартовой базы

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Часто требуется создать «Новую базу» почти пустую, но совпадающую с «Исходной базой» по необходимым обязательным настройкам: константам, регистрам сведений, справочникам, видам субконто и планами счетов и т.п., при этом уникальные идентификаторы объектов должны совпадать.

1 стартмани

11.10.2021    13497    23    sapervodichka    48    

110

Работа с 1С:Аналитика Промо

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

4500 рублей

Доп. панель Alt+Z

Инструменты администратора БД Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Панель, вызываемая для объекта комбинацией клавиш Alt+Z (для документа, справочника, плана вида характеристик, плана счетов и т.д.). Возможности: Редактор всех реквизитов, таблиц и движений, Анализ прав к объекту, Поиск ссылок на объект с фильтрами, Сторно движений документа, Выгрузка/загрузка текущего объекта между базами. Подключается как Расширение.

1 стартмани

24.06.2021    17206    162    sapervodichka    72    

164

Перепроведение документов с контролем проводок

Обработка документов Платформа 1С v8.3 Бухгалтерский учет Конфигурации 1cv8 Бухгалтерский учет Абонемент ($m)

Немного переделанная стандартная обработка «Проведение документов», контролирует проводки документов и если они изменились — сообщает об этом.

1 стартмани

05.06.2021    11187    15    AnryMc    0    

10

Заполнение календаря 2021 (без интернета)

Учет рабочего времени Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бухгалтерский учет Абонемент ($m)

У клиента закрыт доступ к интернет сервису обновления классификаторов и старый релиз, поэтому не смогли обновить календарь на 2021 год автоматически через сервис. У календаря 2 варианта обновления: через макет и интернет сервис. Расширение заполняет календарь без интернета из актуального макета на 2021 год.

1 стартмани

05.01.2021    14994    5    sapervodichka    14    

41

Групповое добавление и удаление ролей из списка профилей

Роли и права Платформа 1С v8.3 Управление правами Конфигурации 1cv8 Абонемент ($m)

Подключаемая обработка. Помогает при конструировании профилей доступа пользователей (настройке прав пользователей), экономит время на добавлении/удалении одной и той же роли сразу в нескольких профилях.

2 стартмани

14.12.2020    13078    63    sapervodichka    10    

68

Интерактивная справка по объектам 1С (подключаемое расширение)

Управление знаниями (Knowledge Base) Платформа 1С v8.3 1С:ERP Управление предприятием 2 Абонемент ($m)

База знаний, подключаемая к объектам основной базы. Пополняется интерактивно, формируется в виде статей прямо в 1С (текст, картинки, таблицы, ссылки). Есть возможность прикрепления файлов, привязки к объектам 1С, возможности рейтинга и комментирования пользователями.

10 стартмани

29.09.2020    24075    144    sapervodichka    63    

166

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Значения по умолчанию для пользователей (Расширение)

Администрирование СУБД Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

При заполнении документов и справочников пользователи часто сталкиваются с необходимостью ввода одних и тех же реквизитов. Заполнение в документах некоторых из них, таких как: Организация, Склад и т.п. - выполняется реализованным в 1С механизмом подстановки значения из последних 3-5 введенных документов. Если же вы хотите заполнять все реквизиты шапки (и даты, и флажки, и другие поля, включая дополнительные реквизиты), то вам поможет данный механизм.

4 стартмани

21.09.2020    19260    136    sapervodichka    44    

130

Контекст любого объекта конструкцией #Если Фамилия Тогда

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Делаем инициализацию переменной в "своей" инструкции препроцессора, для получения контекстной подсказки объекта через точку. В дальнейшем в компилированном коде сама инициализация игнорируется, т.к. "своя" инструкция препроцессора НИКОГДА не выполняется.

17.08.2020    3535    sapervodichka    36    

25

Памятка работ по проекту 1С

Управление проектом (PMO, EPM) 1С:Франчайзи, автоматизация бизнеса Абонемент ($m)

Схема работ по проекту внедрения 1С освежает в голове и визуализирует общую картину мероприятий. Будет полезно как для Заказчика, так и для Исполнителя при подготовке проекта и проведении совещаний по ходу проекта.

1 стартмани

23.07.2020    12688    sapervodichka    13    

82

Связанные документы или Структура подчиненности (КА 2.4, ERP 2, УТ 11)

Обработка документов Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Абонемент ($m)

В форму структуры подчиненности документов добавлены кнопки проведения, отмены проведения и пометки на удаление. Также красным подсвечены поступления денег и синим списания.

1 стартмани

13.07.2020    23002    27    silver_jr    1    

5

Использование Стека вызовов в качестве условия оператора Если [...] Тогда

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Делюсь интересным приёмом, позволяющим использовать данные стека исполнения кода 1С в качестве условия, накладываемого на выполнение кода.

12.07.2020    13041    sapervodichka    65    

92

1СПАРК РИСКИ. Сервис оценки благонадежности контрагентов. Промо

СПАРК помогает предотвратить мошенничество со стороны компаний и предпринимателей, благодаря актуальным сведениям о компаниях и системе выявления факторов риска.Сервис позволяет управлять налоговыми рисками и комплексно оценивать благонадежность контрагентов.

Уведомление пользователей об изменениях в объектах (расширение)

Инструментарий разработчика Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х Абонемент ($m)

Позволяет без доработок настроить уведомления пользователям об изменениях объектов и их реквизитов. Уведомления отправляются в виде задач по проверке объектов с ссылками на объекты.

2 стартмани

06.07.2020    14963    57    sapervodichka    37    

69

Подсистема прав доступа к объектам с гибкими отборами (расширение)

Роли и права Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)

Возможность без доработок конкретизировать пользователям права Просмотра и Изменения объектов базы 1С, установив ограничения с помощью отборов системы компоновки данных.

8 стартмани

02.07.2020    30385    372    sapervodichka    204    

140

Памятка работ по задаче 1С

Управление проектом (PMO, EPM) Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Памятка выполняемых работ по решению длительных задач по 1С.

1 стартмани

25.06.2020    12456    sapervodichka    0    

120

Применение программистом таблицы рисков для оценки технического задания

Анализ и проектирование ИТ-систем Бесплатно (free)

Я как программист часто получаю технические задания, по которым от меня хотят услышать оценку. Привожу описание метода оценки задания, заимствованный из проектной технологии, по которому я оцениваю тех. задания.

28.05.2020    13376    sapervodichka    75    

191

Добрый великан

Управление проектом Бесплатно (free)

Руководители проектов определяют наше настоящее, каким оно будет?! Ответ прост - таким, каким и сам РП.

25.05.2020    7180    sapervodichka    1    

56

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Настройка ограничений входа пользователей в базу (расширение)

Роли и права Платформа 1С v8.3 Управление правами Конфигурации 1cv8 Абонемент ($m)

Настраиваем для пользователей 1С разрешенное количество открытых сеансов к текущей базе данных 1С в привязке к компьютерам. (У пользователя не будет возможности превысить допустимое количество сеансов или зайти с чужого компьютера).

1 стартмани

19.05.2020    24558    60    sapervodichka    18    

34

БП 3.0, Закрытие месяца, Отключение проверок операций прошлых периодов

Закрытие периода Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бухгалтерский учет Абонемент ($m)

Расширение конфигурации, отключающее ошибки прошлых периодов, которые блокируют закрытие текущего месяца. Например, "Нарушена последовательность регламентных операций" и т.д.

1 стартмани

13.05.2020    23923    68    sapervodichka    20    

73

Проводим по БУ "на лету"

Инструментарий разработчика Запросы Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х Бухгалтерский учет Налоговый учет Бесплатно (free)

В базе ERP и КА есть форма тестировщика, которая автоматически получает из конфигурации полные тексты запросов формирования бухгалтерских проводок выбранного документа, даёт возможность модифицировать запрос и сразу проверить результат.

01.05.2020    9278    sapervodichka    1    

93

Панель #Расширение объекта: Редактор, Права, Поиск, Сторно, Обмен

Универсальные обработки Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Панель команд текущего объекта (документа, справочника и т.д.) со следующим возможностями: Редактор реквизитов, таблиц и движений текущего объекта, Анализ прав доступа к текущему объекту, Поиск ссылок на объект с отборами, Сторно движений документа, Выгрузка/загрузка текущего объекта между базами. Реализована всплывающей панелью в форме объекта. Подключается как расширение конфигурации (*.cfe) либо отдельными обработками.

1 стартмани

01.05.2020    22759    132    sapervodichka    3    

130

Переход с партионного режима и производства 2.1 на режимы 2.2 в 1С:ERP Управление предприятием

Производство готовой продукции (работ, услуг) Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Управленческий учет Бесплатно (free)

В данной статье мы расскажем о практическом опыте ВЦ «Раздолье» в переводе работы клиентов в «1С:ERP Управление предприятием» на новые режимы: использование производства 2.2 и партионный учет версии 2.2 (далее режимы 2.2).

27.04.2020    9665    1СERP    9    

22

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Поиск пересекающихся ссылок на комбинации объектов с ограничением области поиска по метаданным

Поиск данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Обработка ищет все объекты базы, в которых одновременно присутствуют перечисленные элементы. Построена на базе типовой обработки Все функции - Стандартные - Поиск ссылок на объект, но позволяет накладывать отбор не по одному объекту, а по нескольким, что позволяет настраивать поиск по комбинациям условий. И ограничивать область поиска.

1 стартмани

12.03.2020    15421    21    sapervodichka    18    

87

Краткое руководство по внесению изменений в конфигурацию

Групповая разработка (Git, хранилище) Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

13.01.2020    28061    sapervodichka    41    

217

Права на объект (расширение, отчет)

Роли и права Платформа 1С v8.3 Управление правами Конфигурации 1cv8 Абонемент ($m)

Если пользователю не хватает прав на объект, то на практике в 90 % случаев, недостающую роль можно найти через типовой регистр сведений Права ролей. Также с помощью дополнительного отчета или небольшого расширения можно ускорить описанный процесс.

2 стартмани

07.01.2020    50654    sapervodichka    39    

245

"Учет штрафов ГИБДД" с возможной загрузкой из открытых источников в интернет Расширение конфигурации 1С: Предприятие 8.3

Обработка документов WEB-интеграция Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Бухгалтерский учет Управленческий учет Абонемент ($m)

Расширение конфигурации Бухгалтерия предприятия, редакция 3.0 (при минимальных изменениях любой типовой конфигурации), позволяющее вести историю данных по штрафам ГИБДД для справочника транспортных средств компании. Бонусом поставляется внешняя обработка, способная загружать эти данные из открытых источников в интернет.

4 стартмани

30.12.2019    30561    43    capitan    30    

1