v8: Не типовая нумерация документов в БП3.0 #675555


#0 by inkvizitr
Привет всем! начинаю программировать, есть такая задача нужно сделать не типовую номирацию документов по такому принципу, чтобы сперва была дата, потом дефис и номер документа, т.е пример: 01082013-00000001 01082013-00000002 01082013-00000003 02082013-00000001 02082013-00000002 чтобы начальная номирация зависела от даты, я набросал кода, но этого точно не хватает, помогите его модифицировать, просто если добавлять документы за прошлые периоды, то номерация сбивается вот что написал не судите строго При повторной записи номер также сбивается(   Все дело делается на управляемых формах
#1 by Aleksey
во первых править нужно в рассо правильных местах используя префикс Во вторых не забудь процедуру печати поправить
#2 by Икогнито
в справочнике организаций есть поле префикса. найди процедуру и замени префикс на дату.
#3 by inkvizitr
а в самом документе сделать вообще никак? мне нужно так подправить только несколько документов
#4 by Aleksey
не все там так просто
#5 by Aleksey
не никак.  И еще номер документа в течении дня или года?
#6 by Икогнито
как в будет красиво и без гемора
#7 by Aleksey
смысл в дате, если нумерация сквозная? А если номер в течении дня, значит еще не зебудь поправить периодичность самого документа
#8 by inkvizitr
Спасибо за советы, ща че нибудь буду думать
#9 by inkvizitr
попробую с префиксом
#10 by Икогнито
вообще, есть требования к нумерации, которые нельзя нарушать в бух. учете
#11 by Aleksey
пример из не нарушает правила
#12 by Aleksey
1. нужный документ, вкладка Нумерация меняем периодичность "В пределах дня" 2. Идем в общие модули ПрефиксацияОбъектовБПСобытия ищем процедуру УстановитьПрефиксИнформационнойБазыОрганизацииПодразделения там после строки Если МетаданныеДокумента.Имя = "АктОбОказанииПроизводственныхУслуг" или .... или что там тебе нужно тогда
#13 by Aleksey
Правда есть одно но, во первых не все документы юзают эту процедру, например для Счет-фактуры вызывается совершенно другая процедура В общих модулях ищем ПрефиксацияОбъектовСобытия в ней Процедура УстановитьПрефикс Ну и по аналогии меняем префикс Ну и второе НО, это процедура печати (получения номера на печать) Открываем ПрефиксацияОбъектовКлиентСерверПереопределяемый я например себе добавлял
#14 by inkvizitr
Ща попробую, у меня там документ "РеализацияТоваровУслуг"
#15 by Aleksey
Тогда курочь  УстановитьПрефиксИнформационнойБазыОрганизацииПодразделения  из ПрефиксацияОбъектовБПСобытия
#16 by Aleksey
ну и смысла курочить нумерацию реализации без счет-фактуры - особо нет, т.е. я бы уточнил что со счет-фактурой? Или они тупо копируют номер реализации
#17 by inkvizitr
Да))) Номерация заработала))) Aleksey -  большой респект))) счет фактура реально отвалилась, если делать на основании не формирует
#18 by inkvizitr
кстати вру) счет-фактура выданный работает, по поводу ее номерации, чуть по позже узнаю
#19 by Aleksey
Не забудь про префикс организации и в процедуре печати поправь, чтобы он корректно удалял его
#20 by inkvizitr
ага, ща это сделаю, неее.. Счет фактура не работает, мозг уже потек, в глазах начинает двоится, с счет фактурой буду завтра разбираться))    Aleksey - спасибо огромное, уважуха)))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С