Имя: Пароль:
1C
1С v8
Нумерация документа расчета с контрагентов (ручной учет)
0 lamme
 
19.07.13
15:06
БП 3,0
кто знает - где эта зараза нумерует документы ?


Нашел в подписке на событие формирование префикса, становлю в
конфигураторе на этом месте. Запускаю.
До этого места префикс идет правильный. Шагаю дальше - док записался с кривым префиксом.
1 Maxus43
 
19.07.13
15:07
может вручную кто номер поставил, а автонумерация только продолжает
2 lamme
 
19.07.13
15:09
да пусть вручную.
я же выставляю префикс по своим правилам.
хочу выставить
3 Maxus43
 
19.07.13
15:13
То что сделано вручную - уже не префикс, а часть номера.
Введи руками нормальный номер один раз, дальше пойдёт с него
4 lamme
 
19.07.13
15:15
тип документа - один и тот же.
в зависимости от опр условий - должен быть разный префикс.

и ввести один раз правильный номер - чую не проканает
5 Maxus43
 
19.07.13
15:15
чуешь или нет, но попробуй. Копии нет потренироваться чтоли?
6 lamme
 
19.07.13
15:16
пробую
хех
осталось найти где в БП 3,0 - можно изменить номер документа
7 lamme
 
19.07.13
15:17
этот вопрос пока отпал
нашел как вручную изменить номер
гы )
8 lamme
 
19.07.13
15:20
не взлетело ... установил вручную тот префикс который нужен.
создал новый с такими ж параетрами
при записи встал прежний префикс
9 Maxus43
 
19.07.13
15:24
типа там всё нормально?

// процедура формирования номера документа
Процедура ПриУстановкеНовогоНомераДляДокументов(Источник, СтандартнаяОбработка, Префикс) Экспорт
   ДобавитьПрефиксОрганизации(Источник, Префикс);
   ДобавитьПрефиксУзла(Префикс);
КонецПроцедуры
10 lamme
 
19.07.13
15:25
это из какой части кода ?
11 Maxus43
 
19.07.13
15:26
(10) это из подписки в УПП. в БП3 не такой?
12 lamme
 
19.07.13
15:28
там есть подписка для этого типа документов - УстановитьПрефиксИнформационнойБазыИОрганизацииНомеруДокумента
становлюсь точкой останова.

в месте - КонецПроцедуры - идет верный префикс.
иду дальше - выходит сообщение что создан новый документ с неверным префиксом
13 Maxus43
 
19.07.13
15:29
дальше подписки смотри, может там чего.
В пофигураторе ПоискСсылок на объект сделай, и погляди подписки, в которых участвует
14 lexx2812
 
19.07.13
15:34
В обычной Бухгалтерии 8.2 на Счете 10.1 третье субконто называется "партии", одним из документов, который туда входит, является "Документ расчетов с контрагентами" (ДРСК).
Делаю обработку, которая должна добавить ручную проводку по счету "19.3", второе субконто которого называется "Счета фактуры полученные", одним из документов которого является то же "Документ расчетов с контрагентами". И мне надо вот этот самый "ДРСК" из со счета 10.1 скопировать в субконто к счету "19.3".
Напрямую скопировать не дает. Как мне поступить?

спасибо за помощь..буду ждать советов
15 lamme
 
19.07.13
15:35
прикольно малек влез
(14) а не пробовал новую тему создать ?
16 lexx2812
 
19.07.13
15:36
По идее там вручную если подставлять субконто, то сначала выбираешь тип документа (вид счета-фактуры), а затем уже выбираешь конкретный документ. По идее тоже самое и в программном виде должно быть. Только я кода не знаю
17 Maxus43
 
19.07.13
15:36
(14) фотку прикрепи и новую ветку создай
18 lexx2812
 
19.07.13
15:36
вы же умные...хочу у вас совет получить!!!
19 lamme
 
19.07.13
15:37
(13)

как дальше подписки смотреть ?
по F11 прыгаю после КонецПроцедуры - сообщает о записи документа
20 lamme
 
19.07.13
15:37
были ю умные - были б миллиардерами
21 Maxus43
 
19.07.13
15:38
(19) В пофигураторе Поиск ссылок на объект сделай
хотя конечно врятли... может автонумерация полетела?
22 lexx2812
 
19.07.13
15:39
все впереди....мысли по -моему вопросу есть?
23 lamme
 
19.07.13
15:41
поиск сделал. ничего
24 lamme
 
19.07.13
15:41
(22) читай (17)
25 lexx2812
 
19.07.13
15:43
а что читать?

извините за надоедливость
26 Maxus43
 
19.07.13
15:44
(22) Вопрос задавай в новой своеё ветке, тут автор другой, и вопрос его
27 Maxus43
 
19.07.13
15:44
(25) http://www.forum.mista.ru/index.php?forum=1c
внизу окно для добавления темы
28 lexx2812
 
19.07.13
15:48
ясно ,,,спасибо мальчики
29 Maxus43
 
19.07.13
16:01
(23) база тестовая?
попробуй
Глобальный контекст (Global context)
ОбновитьНумерациюОбъектов (RefreshObjectsNumbering)
Синтаксис:

ОбновитьНумерациюОбъектов(<Метаданные>)
30 lamme
 
19.07.13
16:23
пазобрался
31 lamme
 
19.07.13
16:25
разобрался.
в процедуре подписки - УстановитьПрефиксИнформационнойБазыИОрганизацииНомеруДокумента
Процедура УстановитьПрефиксИнформационнойБазыИОрганизации(источник, парам, префикс)

надо в самом коде этой процдеуры выставить тот префикс - который необходимо чтобы было сделано.

т.е. это получается предопределенная процедура
что определишь - то и будет выполнятся
32 Maxus43
 
19.07.13
16:34
(31) я хз, ты ж говорил там нормально всё)
33 lamme
 
19.07.13
16:40
оказывается нет
я ж не знал что все так вот ...
и не поставил нигде что

Процедура УстановитьПрефиксИнформационнойБазыИОрганизации(источник, парам, префикс)
......
...
...


префикс = МойСформированныйПрефикс;
конецпроцедуры


отсюда все траблы
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.