Перенумерация документов "Без лишних хлопот"

04.06.16

Задачи пользователя - Перенумераторы

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

Файлы

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

Наименование Скачано Купить файл
Перенумерация документов "Без лишних хлопот" 0.8
.epf 29,68Kb
84 1 850 руб. Купить
Перенумерация документов "Без лишних хлопот" 0.9
.epf 29,91Kb
21 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Один за другим бухгалтера просят дать им обработку перенумерации кассовых документов.
Такие обработки уже есть на инфостарте и других ресурсах, но они явно недоработаны.
Что же должна уметь обработка перенумерации

  1. Исправлять нумерацию документов. 
  2. Проверять корректность текущей нумерации документов. Ведь так просто написать алгоритм, который избавит бухгалтера от необходимости врукопашную проверять последовательность номеров....
  3. Автоматическое определение номера первого документа. Если бухгалтер принимает решение перенумеровать документы за август - обработка должна подсказать, что исходя из нумерации предыдущих 7 месяцев нумерация в текущем должна начинаться с цифры....
  4. Поддерживать работу с префиксами.
  5. При попытке исправить документы - возможно что очередной необходимый номер будет уже занят в другом документе, то это не должно быть причиной остановки всего процесса. Программа должна уметь:высвобождать для себя номера, если они оказались позже текущего документа или явно сообщать бухгалтеру, что важно исправить нумерацию предыдущего периода, перед тем как обрабатывать текущий период. Думаю любой со мной согласиться, что если текущий номер документа занят помеченным на удаление документом - то без всяких вопросов следует исправлять номер.
  6. Наконец, если по каким-то непреодолимым причинам нумерацию документа не удалось исправить - это не повод останавливаться. Разумно продолжить исправлять все другие документы и отложить вопрос с текущим документом.

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

Если подтвердится интерес к этой разработке - сделаю ее вариант для управляемых форм.
Жду комментариев и отзывов!!!!

Вступайте в нашу телеграмм-группу Инфостарт

Перенумерация касса

См. также

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

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

5500 руб.

11.02.2019    58641    441    195    

78

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

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

2 стартмани

31.07.2025    1085    14    steaom    8    

1

Перенумераторы Бухгалтер Пользователь 1С v8.3 1С:Бухгалтерия 3.0 Россия Абонемент ($m)

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

1 стартмани

25.07.2025    920    3    AlexHelmer    0    

1

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

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

2 стартмани

18.07.2025    1001    11    analit-ts    0    

1

Перенумераторы Бухгалтер Пользователь 1С v8.3 1С:Бухгалтерия 3.0 Абонемент ($m)

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

1 стартмани

11.04.2025    833    10    KVIKS    0    

2
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Yashazz 4871 10.09.14 19:53 Сейчас в теме
Автор, у меня щас откровенно плохое настроение, поэтому буду придираться: ваша "умная" обработка может подхватывать ранее существовавшую нумерацию? Т.е. в базе есть документы с номерами 00023, 00024 и так далее. Для части документов надо сделать отдельную нумерацию Спц01, Спц02 итд (по некоему условию), а для остальных всё должно идти, как шло. Могёте?
А в пределах дня расставить кассовые документы, чтоб кассовая книга верно шла, по номерам перетасовать их время, могёте?
2. Aleksey81 1193 10.09.14 20:05 Сейчас в теме
(1) Yashazz, Кто с дурным настроением придет, тот рискует получить того же...
На ваш вопрос отвечу.
1) Если часть документов с отдельной нумерацией однозначно определяется фирмой, то - Да.
Если вы хотите использовать более сложную систему отбора - такое не сделал и делать не хочу.
2) Исправлять время документов внутри дня - хорошая идея. Завтра постараюсь сделать.
6. Yashazz 4871 15.09.14 15:30 Сейчас в теме
(2) Если у вас привязка только к фирме, то какая ж она, к гейтсу, "умная"? Обычный перенумератор, каких на ИС более чем изрядно.
(4) Пхе. Я такое сделал 6 лет назад ишшо. Маленький совет - переставляя документы, не забудьте о времени 23:59:59, после которого можно вылететь в другие сутки.
7. Aleksey81 1193 15.09.14 23:45 Сейчас в теме
(6) Yashazz, У вас много интересных разработок выложено. Без шуток - видно что вы хорошо владеете 1с. Но вот вашей перенумерации я не нашел. Выкладывайте скорее свою обработку!
4. Aleksey81 1193 12.09.14 20:27 Сейчас в теме
(1) Yashazz, Исправил интерпретацию времени документа. Все стало теперь более тривиально. Обработка смотрит порядок документов по времени и предлагает сделать нумерацию полном соответствии с временем документов.
3. Ktuhh 11.09.14 09:19 Сейчас в теме
На словах выглядит интересно. Будет случай подходящий - проверю.
5. blindcat2006 95 14.09.14 11:13 Сейчас в теме
Лепота - красиво, компактно, функционально.
Теперь то же для УФ.
8. streettrack 22 29.10.14 09:32 Сейчас в теме
Добрый день. Открываю Вашу обработку в 1С:Предприятие 8.2 (8.2.18.96) конфигурация Бухгалтерия государственного учреждения, редакция 1.0 (1.0.28.2) и пишет ошибку
"{ВнешняяОбработка.ПеренумерацияДокументов.МодульОбъекта(14)}: Поле объекта не обнаружено (ПриходныйКассовыйОрдер)
Документ = Метаданные.Документы[ВидДокумента];
"
в чем причина????
9. Aleksey81 1193 29.10.14 10:34 Сейчас в теме
(8) streettrack, Все просто. В вашей конфигурации (БГУ) документ "ПриходныйКассовыйОрдер" называется как-то по другому. Моя обработка работает в обычной бухгалтерии. Для вашей бухгалтерии гос. учреждения нужна очень простая доработка. В модуле обработки нужно заменить все упоминания "ПриходныйКассовыйОрдер" на название аналогичного документа вашей конфигурации. Также надо заменить упоминание "РасходныйКассовыйОрдер".
10. streettrack 22 29.10.14 11:11 Сейчас в теме
Все верно доделал. Возник другой вопрос. Теперь пишет "ВнешняяОбработка.ПеренумерацияДокументов.МодульОбъекта(235)}: Ошибка при вызове метода контекста (Добавить)
НовПозОтбора = ПостроительОтчетаДокумент.Отбор.Добавить("Организация");
по причине:
Недопустимое значение параметра (параметр номер '1')"

Когда комментирую этот блок обработка открывается и работает, но только при выборе организации он выводит все приходниеи и расходники а не по конкретной организации. У нас в базе около 40-а организаций.
11. streettrack 22 29.10.14 11:16 Сейчас в теме
Вернее : НовПозОтбора = ПостроительОтчетаДокумент.Отбор.Добавить("Организация", "Организация", "Организация");
по причине:
Недопустимое значение параметра (параметр номер '1')"

Когда комментирую этот блок обработка открывается и работает, но только при выборе организации он выводит все приходниеи и расходники а не по конкретной организации. У нас в базе около 40-а организаций.
12. Aleksey81 1193 29.10.14 14:54 Сейчас в теме
(11) streettrack, Очень хорошо. Как называется реквизит документа, в котором хранится ссылка на организацию?
Как только выясните - замените в строке ПостроительОтчетаДокумент.Отбор.Добавить("Организация"); Параметр "Организация" на ваше значение
13. streettrack 22 30.10.14 10:17 Сейчас в теме
Реквизит документа, в котором хранится ссылка на организацию называется "Учреждение".
Но после замены значения проблема осталась :(((
Только теперь: НовПозОтбора = ПостроительОтчетаДокумент.Отбор.Добавить("Учреждение");
по причине:
Недопустимое значение параметра (параметр номер '1')"
14. budddana 18.05.16 13:28 Сейчас в теме
Понадобилась как раз такая обработка, в 1С:Предприятие 8.3 (8.3.8.1652) работать будет?
15. araik 26.05.16 14:28 Сейчас в теме
Добрый день!

Текущую версию БП 3.0 открыли по ключу /RunModeOrdinaryApplication в режиме толстого клиента в обычном режиме. При открытии обработки программа сообщила о нижеследующем:

{ВнешняяОбработка.ПеренумерацияДокументов.МодульОбъекта(874,26)}: Переменная не определена (УправлениеПользователями)
ЭтотОбъект.Организация = <<?>>УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ОсновнаяОрганизация");
{ВнешняяОбработка.ПеренумерацияДокументов.МодульОбъекта(874,79)}: Процедура или функция с указанным именем не определена (глЗначениеПеременной)
ЭтотОбъект.Организация = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(<<?>>глЗначениеПеременной("глТекущийПользователь"), "ОсновнаяОрганизация");

Есть заинтересованность в данной обработке, но надо проверить. Сможете устранить ошибку, для проверки обработки?

С уважением, Араик.
16. Lekar-istrument 05.10.16 09:26 Сейчас в теме
обработка не универсальная. в КА 1.1 ошибка при открытии
{ВнешняяОбработка.ПеренумерацияДокументов.МодульОбъекта(322)}: Метод объекта не обнаружен (ЕстьРеквизитДокумента)
Если ОбщегоНазначения.ЕстьРеквизитДокумента("Организация",МетаданныеДокумента) Тогда
Для отправки сообщения требуется регистрация/авторизация