Имя: Пароль:
1C
1С v8
Номер документа неуникален
0 yavasya
 
22.07.14
13:08
После конвертации документы проводятся, но если изменить дату документа, то ошибка "код неуникален", как исправить ?
1 dj_serega
 
22.07.14
13:08
Правильно перенести данные.
2 Wobland
 
22.07.14
13:09
какой такой код?
3 yavasya
 
22.07.14
13:09
(1) ты гений 1С
4 yavasya
 
22.07.14
13:11
Да просто перенес документы из ДалионаПро в Бухгалтерию , никакого кода ошибки. Поле "номер" неуникально
5 Wobland
 
22.07.14
13:11
(4) номер не уникален - это когда уже есть такой же номер. думай
6 yavasya
 
22.07.14
13:14
застрелите (5) это так. но если не менять дату то он проводит
7 yavasya
 
22.07.14
13:16
может к номеру ещё букву Д добавить ? или не 333 а 2333 сделать ,к примеру ?
8 Любопытная
 
22.07.14
13:16
(6) ну либо дата меняется на другой год, либо у документа нумерация в пределах дня. Либо какая-то хитрая проверка в бухгалтерии
9 yavasya
 
22.07.14
13:17
Сделал с Д помгло
10 yavasya
 
22.07.14
13:17
Спасибо
11 Cube
 
22.07.14
13:19
(6) Сам застрелись. Набыдлокодил там, а теперь нам застрелиться предлагает...
На правах телепатирования:

- Когда ты "меняешь дату", ты меняешь ГОД, а в том году, на который ты меняешь уже есть документ с таким номером, а быдлокод при смене кода у тебя не очищает номер документа.

- При смене даты срабатывает быдлокод.
12 Cube
 
22.07.14
13:20
(7) А, ну понятно... Ты лидирующие нули у номера не перенес, поэтому ошибочно полагаешь, что 1С сырая и недоработанная...
13 Любопытная
 
22.07.14
13:21
(12) даже если нет лидирующих нулей, при смене даты ничего не должно меняться.
И не стоит быть таким агрессивным
14 Cube
 
22.07.14
13:24
(13) Если конфа типовая или правильно спроектирована, то, при смене года, номер очищается. А новый номер не присваивается, т.к. после номера 9 идет 9 (разрядов-то больше нет), а с таким номером два документа в одном году существовать не может.
15 Любопытная
 
22.07.14
13:26
(14) Это не повод для агрессии, успокойтесь уже. Про нумерацию я знаю не меньше вашего, мне объяснять ничего не надо
16 Cube
 
22.07.14
13:28
(15) Сижу полусонный, жую жвачку, жду конца рабочего дня. Агрессии 0 (ноль) :)
"Сама придумала, сама обиделась"? (с) :)

И что ты мне ВЫкаешь?))
17 ИС-2
 
naïve
22.07.14
13:36
(7) верно. Надо для загружаемых документов добавлять префикс
18 yavasya
 
22.07.14
13:51
(16) быдло
19 Cube
 
22.07.14
13:53
(18) Вот и поговорили...
20 dj_serega
 
22.07.14
14:03
(3) Обычно перенос выполняется под признаком "ОбменДанными.Загрузка = Истина". Так вот если признак ИСТИНА то проверок нет и можно хоть мульйон документов с одинаковыми номерами записать. Но если ЛОЖЬ тогда уже и при обмене будут ошибки.
Ошибка? Это не ошибка, это системная функция.