#0
by Пим Сибирский
При копировании существующего документа, его номер получается с префиксом.В базе существут документы с таким префиксом. Перенумерацию делать нельзя, т. к. это платежные поручения. Что странно при вводе нового документа не копированием префикс не появляется. Можно ли как-то сбросить этот префикс, чтобы его небыло ни при вводе нового документа, ни при копировании?
#4
by Макс 1С
еще можно поискать ПрефиксНомера(<?>)..... а вообще смотри процедуру ВводНового(ПризнакКопир) .... должно быть условиечто-то типа если ПризнакКопир = 1 тогдаля-ля-ля и дальше по смыслу
#7
by Пим Сибирский
Дык появляться-то он стал не из-за того, что кто-то написАл "УстановитьНовыйНомер", а из-за того, что в базе появились документы с номерами типа "Э00012". Вот и вновь вводимым документам, механизм автоматической нумерации движка присваивает "Э00013". Если ввести документ с номером "А00010", то следующий получится с номером "А00011" и т. д. Я бы вот хотел узнать, как от этой хрени можно избавиться без перенумерации. То, что программно можно устанавливать код, это ежу понятно. Я думал, что есть какой-то способ просто "сбросить" этот префикс.
#8
by A
Самый простой способ код - число, сохранить, код - строка, сохранить. Единственно уникальность может нарушиться.....
#9
by Пим Сибирский
8, Мысль. А где хранятся эти префиксы физически в 1С? Вообще исходя из чего 1С определяет номера? Есть такая таблица 1SDNLOCK.DBF, "Номеров документов" назвается. Я её посмотрел ничего полезного не увидел.
#10
by Макс 1С
епть.... а кто тогда тебе сказал что это префикс?......вопрос задавай правильно... и будет тебе счастье...
#11
by Чучундер
Для пользователя логика нумерации выглядит так:1. Определяется префикс, последний по алфавиту.2. Номерная часть данного префиксак увеличивается на 1.При необходимости исправления - исправление префиксов и/или модификация кода. По логике: последний по алфавиту префикс сделать более ранним - поставь перед Э точку, в процедурах печати - если надо пропиши "убирание" точки...
#12
by VZ
Все правильно, все справедливо. Механизм автонумерации учитывает желание юзера иметь алфавитно-цифровой номер. Человек - царь природы, а не какой-то комп... Вот пусть царь и разбирается, раз сам решил "порулить"...
#14
by Чучундер
как самый простой вариант для "тупых", недостаток: нумеровать-то надо с префиксом А или Б или ЦПХ - как сложилось исторически у юзера... А завтра еще что-нибудь "всплывет"... ;-)
#16
by Чучундер
Не, не пойдет - решение частное.Вот только что Умник1С ввел новый док с префиксом "НКПР" - префикс удалить нельзя... Звать спеца, чтоб код поправил... ;-)Конец ветки - че-то циничен я сегодня... ;-)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Префикс или не префикс (косяки с автонумерацией)
- Как лучше контролировать, чтобы у новых документов был префикс?
- Как сбросить признак модифицированности документа
- Как лучше отыскать в строке префикс и постфикс.
- как БЫСТРО отбросить префикс и получить номер (число), не зная длину префикса?
- Не могу сбросить счётчик нумерации документов
- Как программно документам устанавливат нов код с префиксом впереди префикс код
- Префикс ИБ и префикс организаций в УТ 10.3 в связке с БП 3.0
В этой группе 1С
- Тестовое задание для программиста при приёме на работу
- При выгрузке базы ср-ми 1С (родными) вылетает в ошибку. Копий не остается !!!
- Контекстное меню в 1С - такое возможно?
- XBase - как сделать перебор в файле dbf
- Как получить тип значения объекта в OLE?
- Загружаю XML файл от 1С в Оракл (проблемы) ... Кто знает:Оракл,XML,1с8 ?
- УПП: Преобразование значения к типу Число
- сервер не грузится с RAID
- На компьютере <имя компьютера> не установлен сервер 1С Предприятия
- Основные средства и свертка базы
- Невозможно обращение к итогам после ТА
- Последовательность выполнения регламентных операций в ЗиК (+)
- Вылетает 1С при добавлении новой строки в документ...
- Подключение Датекс 3530Т
- как в 1с определить название дня недели по дате?
- Как закрыть период в УТ
- СуперОкна и 1с
- Первоначальная стоимость Основного средства
- Во время выполнения запроса узнать текущую дату?
- Перенос данных КД.2.0 (особенность конвертации)