Нумерация документов в 1С с использованием собственных префиксов.
Вставка
- Опубліковано 6 вер 2024
- Речь в касте идёт о двух способах модификации системы нумерации документов в 1С без снятия конфигурации с поддержки на примере модификации 1С Управление торговлей версии 11.2. По ходу видеокаста организовался и третий способ.
Тайм-коды:
00:03 - Вступление (краткая презентация по задачам каста).
01:10 - Слайд 01: Рассматриваемые случаи префиксации документов.
02:40 - Слайд 02: Краткое описание стандартного алгоритма формирования номера в УТ 11.
03:25 - Слайд 03: Описание алгоритма формирования префикса и номера документа для Случая № 1.
04:18 - Слайд 03: Описание алгоритма формирования префикса и номера документа для Случая № 2.
06:15 - Переход в конфигуратор демонстрационной базы 1С Управление торговлей версии 11.2.
06:51 - Демонстрация стандартного алгоритма префиксации и формирования номеров в УТ 11.
10:33 - Включение возможности внесения изменений в конфигурацию.
13:03 - Разблокирование корня конфигурации для внесения изменений с сохранением поддержки.
13:57 - Добавление общего модуля для обработки подписки на событие при создании нового номера документа.
14:45 - Добавление подписки на событие ПриУстановкеНовогоНомера для документа «Заказ клиента».
16:15 - Случай 1: Описание программного модуля для формирования префикса документа.
18:36 - Случай 1: Определение префикса организации.
21:20 - Случай 1: Определение префикса месяца.
22:53 - Случай 1: Формирование префикса по шаблону.
25:36 - Случай 1: Тестирование модификации.
28:12 - Случай 2: Разблокирование для редактирования объекта Документ.ЗаказКлиента и его формы документа.
29:06 - Случай 2: Добавление в заказ клиента нового реквизита, который будет влиять на нумерацию документов.
29:45 - Случай 2: Модификация формы документа заказа клиента.
31:50 - Случай 2: Описание программного модуля для формирования префикса документа.
33:07 - Случай 2: Определение префикса организации (копируем из первого случая).
33:22 - Случай 2: Определение префикса по признаку документа.
35:00 - Случай 2: Рождение двух вариантов для Случая 2. Далее рассматриваем Случай 2.1 и Случай 2.2.
36:48 - Случай 2.1: Тестирование модификации с префиксом по признаку.
37:46 - Случай 2.1: Отключение префикса по признаку.
38:20 - Случай 2.1: Тестирование модификации БЕЗ префикса по признаку.
39:47 - Случай 2.2: Изменение контроля уникальности в заказе клиента для корректной работы алгоритма для случая 2.2.
40:09 - Случай 2.2: Изменение процедуры общего модуля для корректного формирования номера.
41:26 - Случай 2.2: Отключение стандартной обработки нумерации.
41:55 - Случай 2.2: Определение номера документа с использованием запроса к журналу документов.
50:51 - Случай 2.2: Тестирование модификации с ошибкой.
51:53 - Случай 2.2: Исправление ошибки - объяснение в чём суть ошибки.
52:27 - Случай 2.2: Тестирование модификации БЕЗ ошибки.
Спасибо огромное! Прохожу практику в вузе, такое задание сложное дали для новичка без опыта в 1С, чуть не повесился. Хорошо, что есть такие люди, как Вы!
Спасибо тебе, Мужик!!!!! Ты просто космос)))))
Чувак ты супер! Один нормальный твой видос нашел, реально по которому можно разобраться! Хорошо объясняешь!
И главное приводишь по ходу конструктор ( как войти и т д) это очень полезно. И главное на реальных примерах!
Пили еще видосы про разные фишки в 1С. Например запили про стили, где они используются. Про функциональные опции, как их используют в программе... про бизнес-процессы..., конвертацию данных и.т.д
Спасибо! очень простой код, но если применить в нужных местах, то существенно облегчает жизнь и не приходится придумывать велосипед.
Спасибо, очень помогло видео, долго искал людей кто мне реализуетв Волгограде подобную функцию (всем проще брать деньги за ИТ), в итоге плюнул и благодаря подробному объяснению из этого видео , я для себя нашел некоторые основы работы в конфигураторе и функция ctrl+пробел мне понравилась )) И наверно я продолжу развиваться в этой сфере. Есть такой вопрос . Я сделал нумерацию по дате : ПрефиксМесяца = Формат(Источник.Дата, "ДФ=yyMM"); При создании заказа он в списке отображается как 2104-000001, а при печати акта выполнненых работ как 214-1. Как сделать что бы он выводил 2104-1?
п.с. очень жаль что у подобного действительно толкового-полезного контента так мало просмотров... А всякое бесполезное г-но с челенджами набирает от ляма.
Спасибо друг! Пили ещё видосы, хорошо получается!
Спасибо.
Здравствуйте. Спасибо огромное за ваши труды. У Вас будет ролик про Нумерацию документа через расширение? Заранее спасибо.
Да, думал сделать о том, как реализовывать через расширение. Наверное, сделаю.
@@andreymishchenko4625 Почему, как говорит автор, через расширение слетает все, и труднее обслуживать? В чем отличие разработки через расширение?
Подскажите пожалуйста, как назначить двойную нумерацию одному и тому же документу, где выбор будет осуществляться в зависимости от признака (например, выбор разных складов)? Др словами, если нужно в документе «реализация товаров и услуг» при проведении сделать автоматическую нумерацию в разрезе складов. В интерфейсе документа добавить «галочку» для пользователя (менять номер или нет при выборе склада). На выходе, чтобы документы имели свою нумерацию в течение года по складам (можно с назначением префикса без отображения в печатной форме).
Аналогично показанному в видео с той лишь разницей, что у склада должен быть некий префикс для документов. И вот в разрезе складов уже вести нумерацию. Без префикса не обойтись, поскольку само представление номера должно быть обязательно уникальным.