|
Поле "Номер" не уникально | ☑ | ||
---|---|---|---|---|
0
Noobik1C
06.08.15
✎
16:25
|
ДОбрый день, подскажите пожалуйста в чем причина, при проведении документа создается еще один документ, и когда вызывается метод Записать(РежимЗаписиДокумента.Проведение); то пишет что поле номер не уникально, но если перед проведением записать документ с которого создается то все ок, документ записывается и проводиться без каких либо проблем.
|
|||
1
SUA
06.08.15
✎
16:27
|
вызвать специалиста
|
|||
2
Noobik1C
06.08.15
✎
16:30
|
(1) остроумно. я отладкой прохожу и вижу что номер документу присваивается которого нет в базе, но если в первом документе не нажать записать то все поле номер не уникален.
|
|||
3
ВРедная
06.08.15
✎
16:36
|
(2) Зато по делу. Если пишет, что не уникален, значит такой номер уже есть.
|
|||
4
Noobik1C
06.08.15
✎
16:42
|
(3) беру уже созданный документ меняю в нем реквизиты, не записывая документ провожу, при этом создается документ №2 с номером допустим 125 (смотрю в отладчик), при попадании на метод Записать() ругается что номер не уникален. Записываю документ в котором поменял реквизиты, провожу документ, при этом у документа №2 (который создается автоматом) номер стоит 125 и он замечательно проводится
|
|||
5
Noobik1C
06.08.15
✎
16:44
|
(4) чем объясняется данное поведение? пока не запишу первый документ, то мне постоянно выдает сообщение о неуникальности номера, как только записал все отлично. Также и с новым добавленным документом, пока не запишу, будет ошибка, как только записываю, то все ок, никакой ошибки.
|
|||
6
Fish
06.08.15
✎
16:46
|
(0) Создавать новый документ при проведении - это имхо быдлокод.
|
|||
7
Noobik1C
06.08.15
✎
16:47
|
(6) это имхо требование.
|
|||
8
vicof
06.08.15
✎
16:48
|
(7) Это быдлокод
|
|||
9
salvator
06.08.15
✎
16:48
|
(7) Чье, позвольте спросить?
|
|||
10
Fish
06.08.15
✎
16:48
|
(7) В топку такие требования.
|
|||
11
Noobik1C
06.08.15
✎
16:49
|
(10) Работодатель не хочет ни создавать на основании документы, не создавать руками, хочет создать один и чтобы создался еще 1 и его не ипет, быдлокод или нет.
|
|||
12
vicof
06.08.15
✎
16:51
|
(11) Групповая обработка спасет тебя и его.
|
|||
13
salvator
06.08.15
✎
16:51
|
(11) А если тебе нужно будет перепровести документы за месяц?
|
|||
14
Noobik1C
06.08.15
✎
16:52
|
(13) ну и пусть перепроводяться в чем проблема то?
|
|||
15
vicof
06.08.15
✎
16:52
|
(14) Вы с боссом стоите друг друга)
|
|||
16
Noobik1C
06.08.15
✎
16:53
|
(14) при перепроведении новые документы не создаються, только если определенные параметры поменять
|
|||
17
salvator
06.08.15
✎
16:53
|
(14) Почитай в (0): "при проведении документа создается еще один документ"
|
|||
18
Fish
06.08.15
✎
16:53
|
(11) И что? Это ведь не значит, что второй документ должен создаваться и проводиться именно в ОбработкеПроведения?
|
|||
19
Fish
06.08.15
✎
16:54
|
(16) А если пометить на удаление? :))
|
|||
20
Noobik1C
06.08.15
✎
16:54
|
то документ который создался второй помечается на удаление (19)
|
|||
21
Noobik1C
06.08.15
✎
16:55
|
если отменить проведение, то у второго документа отменяется проведение.
|
|||
22
Noobik1C
06.08.15
✎
16:55
|
суть то не в этом сейчас.
|
|||
23
salvator
06.08.15
✎
16:55
|
(21) Это уже реализовано на примере накладная-сф
|
|||
24
Fish
06.08.15
✎
16:55
|
(21) И всё это реализовано в ОбработкеПроведения и в ПриЗаписи?
|
|||
25
Fish
06.08.15
✎
16:56
|
(22) Суть именно в этом.
|
|||
26
Noobik1C
06.08.15
✎
16:56
|
(24) и все это реализовано на подписках на события
|
|||
27
Fish
06.08.15
✎
16:57
|
(26) На какое событие подписка?
|
|||
28
Noobik1C
06.08.15
✎
16:58
|
(25) какая суть в том как удаляется документ или перепроводится, если он еще создаться не может.
|
|||
29
Fish
06.08.15
✎
16:58
|
(28) Ответь на (28)
|
|||
31
Fish
06.08.15
✎
16:59
|
(29) Запутался совсем в постах :) На (27) ответь.
|
|||
32
Noobik1C
06.08.15
✎
16:59
|
(27) ПриПроведении, ПриОтменеПроведения, ПередУдаление, ОбработкаОтменыПроведения, ПередЗаписьюДокумента.
|
|||
33
Fish
06.08.15
✎
17:00
|
(32) Вот и ответ.
|
|||
34
Noobik1C
06.08.15
✎
17:00
|
(33) где ?
|
|||
35
vicof
06.08.15
✎
17:01
|
(34) Короче, переделывай как в реализациях и счетах-фактурах, не ипи людям моск, босса посылай в лес за ягодами.
|
|||
36
Fish
06.08.15
✎
17:02
|
(34) В кривой реализации поставленной задачи.
|
|||
37
Noobik1C
06.08.15
✎
17:03
|
(36) Задача ровная, единственное что не делается это ругается если не записать документ после изменений опред реквизитов.
|
|||
38
vicof
06.08.15
✎
17:05
|
(37) Задача ровная, тут ты прав.
|
|||
39
Noobik1C
06.08.15
✎
17:05
|
(38) ага спс)
|
|||
40
Noobik1C
06.08.15
✎
17:06
|
так а все таки, почему ругается если не записать документ?
|
|||
41
Fish
06.08.15
✎
17:09
|
(40) Читай (36)
|
|||
42
VikingKosmo
06.08.15
✎
17:11
|
(40) как всегда, гладиолус же!!!
|
|||
43
Noobik1C
06.08.15
✎
17:12
|
(41) почему она кривая?
|
|||
44
Noobik1C
06.08.15
✎
17:12
|
(42) я тоже сначала так думал.
|
|||
45
Noobik1C
06.08.15
✎
17:13
|
(43) Как тогда сделать правильно, коль вы так утверждаете.
|
|||
46
RomanYS
06.08.15
✎
17:14
|
(0) документы одного вида или с одним нумератором? обработчики(или подписки) установки номера есть?
|
|||
47
Noobik1C
06.08.15
✎
17:18
|
(46) нет обработчиков установки номера. номер автоматом присваивается
|
|||
48
Noobik1C
06.08.15
✎
17:19
|
(46) документы разные, единственное что их соединяет это документ основание.
|
|||
49
pavelul73
06.08.15
✎
17:40
|
перед записью второго документа, попробуйте дописать
ВашНовыйДокументОбъект.УстановитьНовыйНомер(); |
|||
50
hhhh
06.08.15
✎
19:39
|
(48) а зачем 3 документа создаете? Руководитель ведь сказал 2.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |