Выстраивание последовательности документов...

Публикация № 19356 17.03.09

Приемы и методы разработки - Инструментарий разработчика

Изменение время документов по установленным приоритетам за указанный период времени с установкой различных отборов по документам.

Потребовалось для локальных задач подобная обработка, которая может изменить последовательность (время) по заданным документам! А еще почитав Ваши отзывы и предложения, захотелось внести изменения в обработку и сделать ее более универсальной!

Внесены пожелания пользователей, такие как использование прогрессии, начиная с заданного времени для конкретного типа документа, также есть возможность экспорта/импорта настроек.

В 1.6.2 изменен формат сохранения настроек, т.к. в 1.6 в некоторых случаях возникали ошибки.

21.04.09 - Исправлена ошибка загрузки параметров отбора.

28.04.09 - Исправлена ошибка формирования нового времени документа.

17.05.09 - Добавлена возможность установки одного времени для разных типов документов. Для использования этой возможности необходимо отключить кнопку "Использование жестких приоритетов".

11.12.09 - Внесены исправления предложенные Артуром, позволяющие уменьшить время для вывода данных пользователю и добавлена обработка прерывания рекомендованная Деном за что им спасибо и "+".

29.07.11 - Добавлена обработка для платформы 8.2

12.12.15 - Добавлена обработка для платформы 8.3 УФ

27.01.16 - исправлена ошибка сохранения/загрузки параметров в клиент-серверных базах.

Как работает обработка версии 1.6.2:

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

Первым делом необходимо на закладке «Основная» в табличной части «Используемые виды документов и их приоритеты», заполнением сначала видами документов, по которым собираетесь изменять последовательность, после раздаем приоритеты (1 означает, что документ будет расположен ближе к началу дня), также вы можете оставить заполненную колонку "Время".

Если в колонке "Время" установлено время, то это означает, что для всех документов конкретного вида будет установлено это время, в противном случае время будет установлено прогрессивно (+1 секунда).

Далее переходим к табличной части «Отборы по документам» и указываем необходимые условия по отбору документов.

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

 

P.S.: Код обработки открыт, так что ваши замечания по коду принимаются, также как и "+" и "-"

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

Наименование Файл Версия Размер
ВыстраиваниеПоследовательностиДокументов_v.2_УФ

.epf 51,76Kb
17
.epf 2.0.2 51,76Kb 17 Скачать
ВыстраиваниеПоследовательностиДокументов_v.1.6.2_8.2

.epf 36,56Kb
216
.epf 36,56Kb 216 Скачать
ВыстраиваниеПоследовательностиДокументов_v.1.6.2

.epf 34,68Kb
700
.epf 34,68Kb 700 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. tili 18.03.09 00:39 Сейчас в теме
2. Шёпот теней 1775 18.03.09 04:25 Сейчас в теме
...не у всех такое разрешение экрана как у вас...

....воооООООооооотОднАкОооо....
4. YAN 1369 18.03.09 09:45 Сейчас в теме
(2) Странно, проверял на 15,4" экране все было нормально, какое разрешение у Вас?
(3) Обязательно учту в следующей версии обработки. Уже сейчас есть мысли как сделать ее еще лучше :)
6. Шёпот теней 1775 18.03.09 12:10 Сейчас в теме
(4)...:-) монитор может и на 15" а вот разрешение....

у вас сама форма имеет размеры 716х641, при разрешении экрана в 1280х800 с формой не совсем удобно работать...

дык... это не критика - это возможность придраться к "хорошему" товару...)))

вооОоооот...
3. Erne100 277 18.03.09 07:54 Сейчас в теме
+2 таблицу результата можно было и на вторую страницу убрать
9. YAN 1369 22.03.09 16:38 Сейчас в теме
(3) (6) Ваши замечания учтены в новой версии обработки.
5. gutentag 253 18.03.09 11:35 Сейчас в теме
7. DeepDiver 5 18.03.09 19:27 Сейчас в теме
8. Шёпот теней 1775 20.03.09 15:03 Сейчас в теме
даааа... удалась обработочка...:-))))вооооОооотВедьПоздравляю...
10. фотина 26.03.09 23:45 Сейчас в теме
обработка очень нужная. отлично!!! но учтено не все. часто требуется не просто упорядочить, а упорядочить с определенного времени. предлагаю добавить такую возможность. ;))
18. YAN 1369 05.04.09 15:53 Сейчас в теме
(10) (12) Ваши пожелания частично учтены в новой версии. Все-таки думаю что предлагать типовую настройку будет лишним, хотя кто знает :)

(17) Обновление как и обещал вот оно, но с задержкой, наверно даже выдержано в стили 1С :)
11. YAN 1369 27.03.09 10:14 Сейчас в теме
(11) спасибо, заметил эту необходимость! В понедельник будет обновление обработки.
12. softbear 2 28.03.09 23:47 Сейчас в теме
Однозначно зачет. Желательно доработать, чтобы сохранялась настройка (последовательность документов) в файл и была возможность загрузить из файла. И еще ( чтоб совсем наглеть) по умолчанию последовательность документов для типовых .
13. O-Planet 6381 29.03.09 01:16 Сейчас в теме
Всегда задумываюсь, когда вижу подписи artbear и softbear...
14. softbear 2 30.03.09 02:06 Сейчас в теме
А что задумывается, просто переведи и все. Мягкий медведь, я мягкий и пушистый до поры до времени (не забываем что медведь все-таки хищник).
15. len2304 31.03.09 06:40 Сейчас в теме
17. фотина 04.04.09 03:48 Сейчас в теме
на обновление можно надеяться?...
19. valya977 5 23.04.09 15:38 Сейчас в теме
20. KereberoS 3 07.05.09 22:55 Сейчас в теме
Благодаря обработке сэкономил много времени. Очень приветливый интерфейс. Сразу же хочется её протестировать :) Сенкс!
21. KereberoS 3 07.05.09 23:17 Сейчас в теме
Пользуюсь обработкой: выбрал нужные документы одного типа, указал конкретную дату. Ругается, что не установлен приоритет.. Но в данном случае это ведь не имеет смысла. Может в таком случае хотя бы автоматом проставлять приоритет, равный 1? Очень было бы удобно, если бы была возможность множественного выбора видов документов, как в универсальной обработке по работе с документами и справочниками.
Но всё равно, 5++!
ПС, радость такая, больше времени для досуга :)))
22. YAN 1369 17.05.09 13:19 Сейчас в теме
(21) Ну раз требуется такая возможность, пользуйтесь, уже добавлено!
gutentag; +1 Ответить
23. artbear 1401 01.12.09 11:08 Сейчас в теме
(0) Хорошая и удобная обработка.
Хранение настроек очень нужная фича.

Есть баг с производительностью, очень медленно формирует список документов :(
Причина - в недоработке использования всех данных с помощью запросов.
В коде основной формы вместо строки
ДатаДокумента				= ДокументаНаИзменениеВремени.Дата;

нужно просто написать
ДатаДокумента				= СтрокаДокумента.Дата;

У меня лично ускорение составило 6 раз :)
25. YAN 1369 01.12.09 13:09 Сейчас в теме
(23) и (24) Artbear спасибо за дельные предложения, обязательно посмотрю и поправлю.
26. artbear 1401 02.12.09 16:48 Сейчас в теме
(25) Спасибо на ИС можно выразить в виде плюсов :)
Всегда пожалуйста.
29. YAN 1369 11.12.09 11:19 Сейчас в теме
(23) (27) Ваши предложения по совершенствованию обработки учел!
(28) а Ваше дополнение обработки учту но позже
24. artbear 1401 01.12.09 11:10 Сейчас в теме
(23+) Ну и индикацию прогресса также лучше укрупнить, иначе она также занимает 6-10 % от времени формирования :(
Я лично делил на 50 :)
27. lion11 143 03.12.09 11:50 Сейчас в теме
Большое спасибо за обработку, реально помогла.
Пожелание: добавить Обработку прерывания пользователем при формировании списка документов. (Вот забыл я поставить отбор по дате - пришлось ждать 4 минуты, пока все доки заполнит, хорошо, что на обрезанной копии тренировался...)
В остальном - все круто, так держать!
28. alina-aud 10.12.09 20:55 Сейчас в теме
Обработка отличная!

Подскажите plz, а возможно ли реализовать ночное выстраивание последовательностей? Т.е. встроить в конфигурацию? И допустим выстраивать от текущей даты минус неделя допустим?
30. mamashka-1 23 11.05.11 18:54 Сейчас в теме
А для 8.2 у Вас такой замечательной обработки нет? Очень надо.
31. mamashka-1 23 29.07.11 18:35 Сейчас в теме
YAN! Мне очень нужна такая обработка для 8.2. Может быть, Вы возьмете платный заказ?
32. vovkakursk 23.10.11 18:56 Сейчас в теме
33. Nex@ 26.10.11 12:09 Сейчас в теме
Большое спасибо, пользуюсь.
34. MYRZILKA123 2 14.11.11 11:23 Сейчас в теме
35. Lea15 16.11.11 10:06 Сейчас в теме
огромное спасибо за обработку, регулярно пользуюсь

есть момент: можно ли докуметы, созданные на основании другого, размещать по времени после документа-основания

например возврат товара от покупателя у нас стоит перед документом реализации (поскольку часто возвращаемое продается в тот же день), но есть и возвраты день в день, соответственно при перепроведении приходится вручную корректировать время
36. Vond 18.11.11 16:14 Сейчас в теме
37. Lea15 21.11.11 02:32 Сейчас в теме
после очередного обновления, почему-то перестало быть активным меню отбора по документам
1С:Предприятие 8.2 (8.2.13.219) Бухгалтерия предприятия (базовая), редакция 2.0 (2.0.28.3)
38. YAN 1369 22.11.11 11:59 Сейчас в теме
(37) Воспроизвести не получилось, если эта проблема для Вас актуальна то пришлите сохраненную настройку мне на почту или прикрепите файл в комментарии.
39. Lea15 22.11.11 12:39 Сейчас в теме
41. YAN 1369 22.11.11 13:19 Сейчас в теме
(39) У Вас в настройке имеется документ "ПлатежноеПоручениеИсходящее" насколько помню он был в 1.6, а в 2.0.х есть "ПлатежноеПоручение", но оно никаких движений в регистре "Хозрасчетный" не делает!
Вам скорее всего нужно заменить этот документ документом "СписаниеСРасчетногоСчета" и отбор будет доступен.
40. Lea15 22.11.11 12:43 Сейчас в теме
42. Lea15 22.11.11 13:22 Сейчас в теме
да, действительно, все заработало

а по вопросу документов на основании? пост 35
43. YAN 1369 22.11.11 13:51 Сейчас в теме
(42) указанное Вами пожелание в явном виде добавлять в выложенную тут обработку нет смысла по ряду причин, но будет возможность перемещения документов в списке документов. Например можно будет поменять местами по времени два документа.
49. Lea15 08.06.12 19:03 Сейчас в теме
(43) а когда это можно будет увидеть?
53. YAN 1369 05.04.13 17:58 Сейчас в теме
(49) Изменения уже есть, но доступные они будут на моем сайте.
44. пользователь 28.11.11 12:20
Сообщение было скрыто модератором.
...
45. garaevilnur 12.01.12 10:07 Сейчас в теме
46. zsder 5 31.01.12 21:01 Сейчас в теме
Спасибо за публикацию, жду новых разработок, успехов!
47. maljaev 785 18.03.12 18:08 Сейчас в теме
При изменении времени документов необходимо менять не только время самого документа, но и время всех записей регистров по этому документу. Я всю голову сломал, почему идут глюки в учете, пока не додумался в модуле формы обработки дописать:

Попытка

	// начало вставки
	Для Инд = 0 По ДокументНаИзменениеВремениПО.Движения.Количество()-1 Цикл
		
		ДвиженияДокумента = ДокументНаИзменениеВремениПО.Движения.Получить(Инд);
		ДвиженияДокумента.Прочитать();
		
		Для каждого СтрокаДвижений из ДвиженияДокумента Цикл
			СтрокаДвижений.Период = НоваяДатаДокумента;
		КонецЦикла;
					
		ДвиженияДокумента.Записать();
					
	КонецЦикла;
	// конец вставки
				
	ДокументНаИзменениеВремениПО		= ДокументНаИзменениеВремени.ПолучитьОбъект();
	ДокументНаИзменениеВремениПО.Дата	= НоваяДатаДокумента;
	ДокументНаИзменениеВремениПО.Записать(ВыбранныйРежимЗаписиДокумента);

Исключение
Показать


Иначе модуль проведения документа получает остатки на момент документа, до удаления движений по документу, и в случае если движения документа с временем меньшим чем время самого документа, то эти движения влияют на получение остатков. Ну проще говоря, движения документа влияют на получение остатков на начало документа. Если произвести вышеприведенные изменения, то нормально.
48. YAN 1369 21.03.12 13:33 Сейчас в теме
(47) Вы наверное использовали режим запись, а не проведение. Этим и вызвана данная ситуация, а случае изменение времени в регистрах, возможно появление другого рода ошибок.
50. katya_sun 15.01.13 12:02 Сейчас в теме
Однозначный плюс! спасибо автору.
51. WellMaster 104 05.04.13 16:11 Сейчас в теме
Я так понял, эта обработка не умеет выстраивать последовательность документов так, чтобы при проведении каждого из них не было отрицательных остатков?
52. YAN 1369 05.04.13 17:57 Сейчас в теме
Все зависит от настроек которые вы указали
54. WellMaster 104 05.04.13 20:03 Сейчас в теме
(52) А как задать такие настройки? Очень надо.
58. YAN 1369 04.12.13 10:41 Сейчас в теме
(54) Настройки подбираются в зависимости от ваших бизнес процессов.
Например вначале должен быть документ поступления/реализации, а после оплаты ПКО/поступлени и т.д. и т.п.
55. slanaz 17.10.13 15:47 Сейчас в теме
Спасибо за обработку. Очень пригодилась. Присоединяюсь к пред.сообщению. Как можно получить такие настройки?
56. prochka 03.12.13 17:28 Сейчас в теме
Добрый день.
Пользуюсь обработкой 4 года - очень-очень довольна.
Хочу такую для 8.3
Планируете ли написание?
57. YAN 1369 04.12.13 10:38 Сейчас в теме
(56) Планирую на январь-февраль 14, но обновлять буду у себя на сайте.
59. prochka 05.02.14 13:24 Сейчас в теме
60. trustasia 14 15.03.14 18:51 Сейчас в теме
Очень актуальная обработка, ее отсутствие в типовой конфе грозит "Незнайкам" кривым себесом. Доходило до красноты в себесе при 0 количестве и переполнения разрядной сетки. + автору
61. Sabfir 21.03.14 16:36 Сейчас в теме
Обработка супер. Сэкономила массу времени.
Я доволен, пользователи довольны.
Спасибо огромное автору.
Уже собирался лесть в конфигуратор и создавать регистры сведений для хранения времени по выбранным документам, и тут решил на инфостаре посмотреть советы.
Скачал, только написал инструкцию для пользователя и готово.
Большое спасибо.
+1 в карму
62. belochkaNN 06.08.14 13:16 Сейчас в теме
Да, очень полезная вещь. Еще бы придумать, как по датам приоритеты проставлять.
64. gull22 88 14.12.15 14:33 Сейчас в теме
Спасибо автору за труды и версию под 8.3!
65. a.za4em 11.04.16 09:25 Сейчас в теме
66. consalt 15.09.17 11:08 Сейчас в теме
Не работают вызовы модальных окон.
Оставьте свое сообщение

См. также

HTTP-клиент Промо

Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Подсистема 1С для работы с HTTP.

1 стартмани

28.07.2021    7827    20    SpaceOfMyHead    41    

Функции "слоупока": как заставить открываться "Все функции" в 97 раз быстрее!

Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Наверное, каждый программист 1С (да и не только программист), открывая «Функции для технического специалиста» (ранее «Все функции») на массивных конфигурациях вроде ERP 2.4 и т.п., в своей жизни много раз задавался вопросом – почему же они так долго открываются?? Действительно, в зависимости от мощностей сервера «Все функции» могут открываться от 20 секунд до 2 минут! «Ну, слишком много объектов в конфигурации, огромное количество констант, справочников, документов, регистров… – Отвечали себе страдающие пользователи. – Пока программа обойдёт в цикле все метаданные, пока построит дерево… Тут ничего не поделаешь…». И все они были не правы! Я провёл собственное расследование, которое показало, что 97% времени построения дерева метаданных тратится на…

1 стартмани

09.03.2022    10240    44    XilDen    67    

Программное формирование существующих печатных форм

Инструментарий разработчика v8 1cv8.cf Россия Абонемент ($m)

Получение списка печатных форм, формирование выбранной печатной формы и сохранение ее в файл.

1 стартмани

17.12.2021    3734    9    RocKeR_13    3    

Универсальный редактор данных (УРД)

Инструментарий разработчика v8 Абонемент ($m)

Универсальный редактор данных (УРД) - это лучший инструмент в своем классе, который позволяет редактировать реквизиты и движения объектов

1 стартмани

27.08.2021    9297    158    Adeptus    53    

Навигатор по конфигурации базы 1С 8.3 Промо

Инструментарий разработчика v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Универсальная внешняя обработка для просмотра метаданных конфигураций баз 1С 8.3. Отображает свойства и реквизиты объектов конфигурации, их количество, основные права доступа и т.д. Отображаемые характеристики объектов: свойства, реквизиты, стандартные рекизиты, реквизиты табличных частей, предопределенные данные, регистраторы для регистров, движения для документов, команды, чужие команды, подписки на события, подсистемы. Отображает структуру хранения объектов базы данных, для регистров доступен сервис "Управление итогами". Платформа 8.3, управляемые формы. Версия 1.1.0.87 от 02.12.2021

3 стартмани

28.10.2018    49838    449    ROL32    72    

Подсистема "Показатели объектов"

Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

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

2 стартмани

06.03.2021    9572    6    pila86    16    

FormCodeGenerator Программная доработка форм. Часть 2 (Режим работы "Режим сравнения форм") на примере ERP 2.5

Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Данная публикация является продолжением описания функционирования обработки "FormCodeGenerator " в режиме сравнения форм и генерирования кода на основании сравнения. Подходит для перевода уже доработанных форм с интерактивной доработки на программную. Данный режим работы обработки снизит издержки при дальнейших обновлениях конфигураций.

5 стартмани

21.12.2020    13157    27    huxuxuya    11    

Консоль кода для управляемых форм

Инструментарий разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Консоль кода для управляемых форм с подсказками и подсветкой синтаксиса.

1 стартмани

17.07.2020    32657    471    salexdv    364    

Удаление и/или копирование сохраненных в 1С настроек (например настроек печати табличных форм) Промо

Инструментарий разработчика v8 Абонемент ($m)

Иногда нужно удалить сохраненную в 1С "покореженную" настройку или скопировать "удачную" другому пользователю...

1 стартмани

01.09.2012    70255    1388    AnryMc    46    

Внешний регламент для 1С

Инструментарий разработчика v8 Россия Абонемент ($m)

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

1 стартмани

05.03.2020    11268    9    moolex    12    

CF & SQL : конструктор прямых запросов к БД 1С

Инструментарий разработчика v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

02.10.2019    35753    340    dmitrydemenew    66    

Конвейер проверки качества кода

Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Jenkinsfile для выполнения проверки качества кода. Собирает информацию с АПК, EDT и BSL-LS. Сопоставляет ошибки с гит-репозиторием, выгруженным ГитКонвертором. Отправляет в Сонар.

3 стартмани

04.09.2019    42825    31    Stepa86    46    

Faster - многофункциональный ускоритель работы программиста 1С и других языков программирования Промо

Инструментарий разработчика v8 1cv8.cf Россия Абонемент ($m)

Программа Faster 9.4 позволяет ускорить процесс работы программиста (работает в любом текстовом редакторе). Подсказка при вводе текста на основе ранее введенного текста и настроенных шаблонов. Программа Faster позволяет делится кодом с другими программистами в два клика или передать ссылку через QR Код. Исправление введенных фраз двойным Shift (с помощью speller.yandex). Переводчик текста. Переворачивает текст случайно набранный на другой раскладке. Полезная утилита для тех, кто печатает много однотипного текста, кодирует в среде Windows на разных языках программирования. Через некоторое время работы с программой у вас соберется своя база часто используемых словосочетаний и кусков кода. Настройка любых шорткатов под себя с помощью скриптов. Никаких установок и лицензий, все бесплатно.

1 стартмани

24.05.2012    88304    971    moolex    157    

Запуск 1С под любым пользователем (без необходимости указания пароля)

Пароли Инструменты администратора БД Инструментарий разработчика v8 v8::Права 1cv8.cf Абонемент ($m)

Предназначается для запуска сеанса другого пользователя из своего сеанса 1С (если пароль вам неизвестен).

1 стартмани

02.07.2019    32578    346    sapervodichka    0    

Модель объекта

Инструментарий разработчика v8 Абонемент ($m)

Подсистема позволяет описать модель данных объекта, где описана зависимость между реквизитами, и затем использовать эту модель в разных сценариях работы с объектом. Версия платформы: 8.3.6 и выше. С небольшими доработками будет работать на 8.2.

1 стартмани

30.06.2019    19122    1    vadim1980    5    

Переводим рутину ручного тестирования 1C на рельсы Jenkins-а и ADD

Инструментарий разработчика v8 Абонемент ($m)

Вы все еще тестируете свои конфигурации 1С вручную? Да вы просто тратите жизнь впустую! В данном туториале попробуем скрестить ADD и jenkins для автоматического запуска тестов.

1 стартмани

03.06.2019    43319    11    ripreal1    92    

Установка предопределенных элементов: просмотр, исправление и поиск ошибок (задвоенных и отсутствующих) Промо

Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

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

2 стартмани

06.10.2014    178509    2884    ekaruk    171    

Универсальный HTTP-сервис на платформе 1С, аля HTTP-сервер с примером

Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Практический кейс построения HTTP-сервиса, который работает по принципу HTTP-сервера, с разбором всех методов построения и разработки класса задач построения личных кабинетов и сопряжения их с центральной базой.

1 стартмани

13.05.2019    43258    173    Diversus    44    

Блин, мы забыли включить регламентные задания…

Инструментарий разработчика v8 Абонемент ($m)

Привет, Инфостарт! Сегодня расскажу, как я решил проблему с выключенными регламентными заданиями в рабочих базах. Желая исключить человеческий фактор и минимизировать количество ошибок, я написал небольшую конфигурацию.  В конфигурации два регламентных задания. Первое периодически подключается к кластеру и сохраняет текущие параметры: имя, Сервер БД, базу СУДБ, блокировки входа и регламентных заданий и т.д. Второе задание периодически проверяет эти параметры на ошибки.

1 стартмани

08.04.2019    28278    22    slozhenikin_com    37    

Конструктор мобильного клиента Simple WMS Client: способ создать полноценный ТСД без мобильной разработки. Теперь новая версия - Simple UI (обновлено 14.11.2019)

Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Склад и ТМЦ Инструментарий разработчика v8 v8::Mobile БУ УУ Абонемент ($m)

Simple WMS Client – это визуальный конструктор мобильного клиента для терминала сбора данных(ТСД) или обычного телефона на Android. Приложение работает в онлайн режиме через интернет или WI-FI, постоянно общаясь с базой посредством http-запросов (вариант для 1С-клиента общается с 1С напрямую как обычный клиент). Можно создавать любые конфигурации мобильного клиента с помощью конструктора и обработчиков на языке 1С (НЕ мобильная платформа). Вся логика приложения и интеграции содержится в обработчиках на стороне 1С. Это очень простой способ создать и развернуть клиентскую часть для WMS системы или для любой другой конфигурации 1С (УТ, УПП, ERP, самописной) с минимумом программирования. Например, можно добавить в учетную систему адресное хранение, учет оборудования и любые другие задачи. Приложение умеет работать не только со штрих-кодами, но и с распознаванием голоса от Google. Это бесплатная и открытая система, не требующая обучения, с возможностью быстро получить результат.

5 стартмани

09.01.2019    67202    277    informa1555    239    

Легкое и гибкое управление списком доступных баз 1С у пользователей

Инструментарий разработчика v8 1cv8.cf Россия Абонемент ($m)

Когда в локальной сети много пользователей, а еще большое количество различных баз и при этом каждому нужны свои, то администрирование этого зоопарка превращается в АД! Этот комплекс позволяет централизованно управлять списком доступных баз в разрезе пользователей. За пару кликов можно добавить или убрать базу у всех пользователей.

7 стартмани

05.12.2018    24576    27    RomikR    11    

Очистка кэша 1С 8 (8.0, 8.1, 8.2, 8.3). Грамотная чистка кэша 1С с сохранением настроек.

Инструментарий разработчика v8 1cv8.cf Россия Абонемент ($m)

Эффективное средство для устранения ошибок, возникающих в локальном кэше 1С на клиенте, которым легко сможет воспользоваться пользователь с любым уровнем знаний. Wsf-скрипт, созданный на стандартном языке автоматизации Windows - "WSH JScript", очищает кэш 1С просто, быстро и безопасно. Кроме варианта, очищающего кэш текущего пользователя, имеется также вариант для чистки кэша 1С всех пользователей терминального-сервера.

1 стартмани

04.11.2018    58015    566    Eugen-S    36    

Консоль Внедренца v.3.6.2

Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Идея данной обработки заключается в создании простого, функционального и универсального инструментария для внедренцев и программистов 1С, который будет работать как в толстом клиенте на обычных и на управляемых формах, так и в тонком клиенте. Интерфейс и логика работы максимально идентичны у обычных форм и управляемых. Инструментарий включает в себя: Консоль кода, Консоль запросов, Консоль отчетов (СКД), Универсальную обработку объектов, Средства для работы с таблицами базы данных 1С, Редактирование регистров сведений базы, Инструмент по работе с табличными документами - загрузка данных из табличного документа.

1 стартмани

27.08.2018    39781    479    evvakra    42    

HTTP Сервисы: Путь к своему сервису. Часть 3

Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Продолжение статьи «HTTP Сервисы: Путь к своему сервису. Часть 2». В предыдущих частях мы использовали только Get, в этой части поговорим о других методах и длительных операциях.

1 стартмани

27.08.2018    62549    78    dsdred    17    

Управляемая консоль запросов, отчетов 3.8.9 (расширение, внешняя обработка)

Инструментарий разработчика v8 v8::УФ v8::Запросы v8::СКД 1cv8.cf Абонемент ($m)

Работа с запросом и СКД, Полная поддержка пакетных запросов, временных таблиц, Сравнение результатов, текстов, Разбор структуры запроса в виде дерева, Анализ плана запроса, Групповая обработка

5 стартмани

14.08.2018    135998    3178    Evg-Lylyk    771    

Позиционирование в помещении с помощью нейросети по сигналу Wi-Fi. Интерактивная карта склада в 1С с показом позиции

Инструментарий разработчика v8 Абонемент ($m)

Данная публикация содержит в себе редактор и интерактивную карту склада или иного помещения, на которой в реальном времени отображается позиция устройства, координаты которого вычисляются по уровням сигнала нескольких роутеров Wi-Fi. В статье и приложенным к ней разработкам предлагаются инструменты и методика для реализации вычисления точной геопозиции внутри помещений с помощью нейронной сети. Конфигурация написана на релизе 1С:Предприятие 8.3.12.1412, клиентское приложение имеет минимальный уровень совместимости SDK -16.

5 стартмани

09.08.2018    40253    35    informa1555    30    

Консоль HTTP-запросов с генерацией кода

Инструментарий разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Консоль HTTP-запросов, которая не только выполняет запросы и получает результат их выполнения, но и генерирует необходимый код. Использую на 8.3.11.2899.

1 стартмани

25.05.2018    35711    350    leongl    20    

Регистры правил [Расширение]

Инструментарий разработчика v8 v8::Права УТ11 Абонемент ($m)

Регистры правил - права доступа, запрет редактирования, автоподстановка реквизитов и т.д.

10 стартмани

15.03.2018    26033    31    33lab    5    

Заполняем по шаблону (по умолчанию)

Инструментарий разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

08.02.2018    38035    21    mvxyz    17    

Программное формирование форматированной строки в стиле html+inline CSS

Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Если вам приходилось работать с форматированными строками программно, то вы знаете, какая это боль. Данное решение облегчает программное формирование таких строк.

1 стартмани

18.11.2017    48292    48    bonv    13    

Быстрое удаление неиспользуемых версий 1С:Предприятие 8, кэша метаданных и информационных баз

Инструментарий разработчика v8 Абонемент ($m)

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

1 стартмани

14.11.2017    32157    100    bonv    15    

Трансформатор 1С - SQL

Инструментарий разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

28.06.2017    46475    410    Synoecium    54    

Набор подсистем "Умные таблицы"

Инструментарий разработчика v8 Беларусь Россия Казахстан Абонемент ($m)

Данный набор подсистем – прикладная библиотека, призванная помочь программисту 1С быстрее решать ряд типовых задач бизнес-логики, таких как: ведение статусов объектов, отправка почтовых сообщений в определенное время, ведение произвольных таблиц с возможностью редактирования, сохранения и группировки, ориентированные на расчет бюджетных таблиц (план продаж, ретробонусы B2C, проценты по договорам B2B и договорные условия по КАМ), расчет коммерческой политики для бюджетных таблиц, исполнение произвольных алгоритмов с хранением кода в информационной базе, определение рабочих баз, хранение файлов во внешних СУБД (Postgre SQL, MS SQL и MongoDB) и выполнение произвольного кода после изменений ссылочного объекта вне транзакции изменения.

1 стартмани

22.05.2017    41316    107    Silenser    34    

Автокликер для 1С

Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

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

1 стартмани

03.04.2017    39876    84    slava_1c    67    

Регулярные выражения – это просто. Построитель и отладчик регулярных выражений

Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

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

1 стартмани

13.03.2017    43415    127    romasna    53    

Сценарное тестирование в помощь программисту 1С

Инструментарий разработчика v8 Абонемент ($m)

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

1 стартмани

11.11.2016    34000    60    grumagargler    62    

Несколько шаблонов для доработки типовых конфигураций

Инструментарий разработчика v8 v8::УФ Абонемент ($m)

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

1 стартмани

03.10.2016    45350    101    json    25    

Управление задачами: Канбан доска

Инструментарий разработчика v8 Абонемент ($m)

Конфигурация "Управление задачами" с использованием БСП. Канбан доска. Открытый код.Загрузка изменений из хранилища конфигураций 1С и связь с задачами. Проект выложен на github (ссылка в публикации). Управляемые формы. Рассылка уведомлений.

1 стартмани

02.10.2016    86788    691    BlizD    320    

Конструктор-тестер http запросов в 1С

Инструментарий разработчика v8 1cv8.cf Россия Абонемент ($m)

Данная обработка позволяет в несколько кликов конструировать http запросы на языке 1С и просматривать результаты их выполнения.

3 стартмани

19.08.2016    51811    330    hlopik    19    

Подсистема обмена данными с порталом ИМНС по электронным счетам-фактурам (автоматический обмен)

Инструментарий разработчика v8 1cv8.cf Беларусь БУ НДС Абонемент ($m)

Подсистема включает документы и обработки для автоматического обмена данными с порталом ИМНС через web-сервис. Присутствует возможность заполнения данными типовых операций за период, учёта входящих документов, учёта произвольных исходящих документов. Приложены обработки для запуска задания планировщика на автоматический обмен данными.

1 стартмани

28.07.2016    40825    20    c1nil    4    

Навигатор по структуре и данным баз 1С 8

Инструментарий разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Просмотр структуры и данных информационных баз 1С:Предприятие 8.2, 8.3. Состав, типы объектов, табличных частей, движений. Размер, структура хранения объекта. Для администраторов и разработчиков. Версия 1 - на обычных формах, версия 2 - на управляемых.

1 стартмани

11.07.2016    36134    148    o.nikolaev    17    

БСП 2.3 и БСП 3.0: Просто про выполнение внешней обработки в фоне (c индикацией прогресса выполнения)

Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Простое пояснение о том, как сделать внешнюю обработку с фоновым выполнением и индикацией процесса для любой конфигурации на основе БСП 2.3.2. UPDATE 20/09/19: добавлен вариант обработки с индикацией процента выполнения и статусом выполнения для БСП 3.0.

1 стартмани

18.05.2016    82214    238    rozer    69    

Консоль запросов "Запросник" для управляемых форм с подсветкой синтаксиса

Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

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

1 стартмани

19.04.2016    45653    269    1С_Мастер    42