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

04.06.16

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

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

Скачать файл

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

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

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

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

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

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

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

См. также

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

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

4000 руб.

11.02.2019    55500    431    194    

68

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

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

6000 руб.

18.05.2022    11053    28    0    

23

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

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

2 стартмани

04.10.2024    587    25    steaom    1    

0

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

Иногда при записи документа выходит ошибка: "Значение поля "Номер" неуникально". Это происходит, если каким-то образом корректировался номер документа. Если для других документов можно просто перенумеровать документы за период, то для счетов-фактур выданных, которые уже "ушли" к контрагентам, номер мы менять не можем. Поэтому было разработано данное расширение, которое помогает решить проблему и запустить автонумерацию.

2 стартмани

13.03.2024    984    7    Klinov    2    

1

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

Начальство захотело уникальный номера документов в рамках одного года вне зависимости от вида? Вызывайте психиатров.

1 стартмани

26.02.2024    1002    2    Teut_Vlad    2    

1

Перенумераторы Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Бесплатно (free)

Простая внешняя обработка для перезаписи системного номера счета-фактуры выданного в БП 3.0.

16.01.2024    2066    41    RustIG    0    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Yashazz 4800 10.09.14 19:53 Сейчас в теме
Автор, у меня щас откровенно плохое настроение, поэтому буду придираться: ваша "умная" обработка может подхватывать ранее существовавшую нумерацию? Т.е. в базе есть документы с номерами 00023, 00024 и так далее. Для части документов надо сделать отдельную нумерацию Спц01, Спц02 итд (по некоему условию), а для остальных всё должно идти, как шло. Могёте?
А в пределах дня расставить кассовые документы, чтоб кассовая книга верно шла, по номерам перетасовать их время, могёте?
2. Aleksey81 1187 10.09.14 20:05 Сейчас в теме
(1) Yashazz, Кто с дурным настроением придет, тот рискует получить того же...
На ваш вопрос отвечу.
1) Если часть документов с отдельной нумерацией однозначно определяется фирмой, то - Да.
Если вы хотите использовать более сложную систему отбора - такое не сделал и делать не хочу.
2) Исправлять время документов внутри дня - хорошая идея. Завтра постараюсь сделать.
6. Yashazz 4800 15.09.14 15:30 Сейчас в теме
(2) Если у вас привязка только к фирме, то какая ж она, к гейтсу, "умная"? Обычный перенумератор, каких на ИС более чем изрядно.
(4) Пхе. Я такое сделал 6 лет назад ишшо. Маленький совет - переставляя документы, не забудьте о времени 23:59:59, после которого можно вылететь в другие сутки.
7. Aleksey81 1187 15.09.14 23:45 Сейчас в теме
(6) Yashazz, У вас много интересных разработок выложено. Без шуток - видно что вы хорошо владеете 1с. Но вот вашей перенумерации я не нашел. Выкладывайте скорее свою обработку!
4. Aleksey81 1187 12.09.14 20:27 Сейчас в теме
(1) Yashazz, Исправил интерпретацию времени документа. Все стало теперь более тривиально. Обработка смотрит порядок документов по времени и предлагает сделать нумерацию полном соответствии с временем документов.
3. Ktuhh 11.09.14 09:19 Сейчас в теме
На словах выглядит интересно. Будет случай подходящий - проверю.
5. blindcat2006 93 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 1187 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 1187 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)}: Метод объекта не обнаружен (ЕстьРеквизитДокумента)
Если ОбщегоНазначения.ЕстьРеквизитДокумента("Организация",МетаданныеДокумента) Тогда
Оставьте свое сообщение