|
Почему может не записываться запись в РН? | ☑ | ||
---|---|---|---|---|
0
CepeLLlka
22.08.13
✎
10:03
|
Кароче смарю отладчиком в модуле РН, там процедура:
Процедура ПередЗаписью(Отказ, Замещение) Для Каждого Запись Из ЭтотОбъект Цикл Сообщить("Ололо, троололо"); КонецЦикла КонецПроцедуры Вижу все 4ре записи что должны быть записаны.. а пишется только одна :( Почему такое может быть? |
|||
1
skunk
22.08.13
✎
10:04
|
один и тот-же отбор
|
|||
2
CepeLLlka
22.08.13
✎
10:05
|
(1) В смысле?
|
|||
3
Ranger_83
22.08.13
✎
10:06
|
(2) перезапись наверное
|
|||
4
CepeLLlka
22.08.13
✎
10:07
|
(3) А по другому сотруднику смарю.. всё ок :(
|
|||
5
CepeLLlka
22.08.13
✎
10:27
|
А ещё вот что... почему отладчик не всегда идёт пошагово?
К примеру вот не заходит в модули регистров накопления и т.д.. С чем это связано? |
|||
6
Ranger_83
22.08.13
✎
10:29
|
(5) отладка на сервере не включена
|
|||
7
CepeLLlka
22.08.13
✎
10:30
|
(6) У мя файловый вариант.. ко мне это тоже относится?
|
|||
8
Ranger_83
22.08.13
✎
10:31
|
(7) нет
|
|||
9
CepeLLlka
22.08.13
✎
10:31
|
Тогда (5)
|
|||
10
CepeLLlka
22.08.13
✎
10:34
|
Если бы вот пошагово всё шло.. я бы всё равно как не крути нашёл бы в чём дело то.. пусть и потратил бы много времени.. а тут ррРрааз.. перескакивает и всё :( И то перескочит только если ты поставит ТО, а если нет.. то само пошагово туда не зайдёт :(
|
|||
11
CepeLLlka
22.08.13
✎
10:49
|
Подскажите ещё пожалуйста.. после процедуры - ОбработкаПроведения в документе.. какая ещё идёт?
|
|||
12
CepeLLlka
22.08.13
✎
21:54
|
Добрый вечер, ребята.. ещё раз :)
Почему же может не писаться в РН? Вобщем смотрите как дело обстоит.. Два РН ВзаиморасчетыССотрудниками и ЗарплатаЗаМесяц.. Ну так и вот в РН Взаиморасчеты в процедуре "ПриЗаписи" написано следующее: Если Регистратор.Метаданные().Движения.Содержит(Метаданные.РегистрыНакопления.ЗарплатаЗаМесяцОрганизаций) Тогда СоздатьДвиженияПоЗарплатаЗаМесяцОрганизаций(Регистратор); КонецЕсли; Понятно вобщем, да? Ну так вот.. сначала вызывается Запись в регистр Взаиморасчеты, при записи в него формируется ещё запись и в ЗарплатаЗаМесяца.. а потом вот.. формируются ещё отдельные движения документ по РН ЗарплатаЗаМесяц.. и если кароче запись которая создатся в момент "ПриЗаписи" РН Взаиморасчеты существует.. то отдельные уже не пишутся.. а если я комментирую это условие что я показал выше.. то всё ок.. Внимание вопрос.. если вы разобрались в бреде что я написал, то подскажите почему такое может происходить, они должны замещаться отдельными записями, потому что в копии базы от недавнего времени всё такое же работает, никак не могу найти отличия.. или я хз.. почему то не работает :( Памажите.. |
|||
13
CepeLLlka
22.08.13
✎
21:57
|
Я даже не знаю... Может попробовать ТИИ?
|
|||
14
CepeLLlka
22.08.13
✎
22:08
|
Кароче да.. в (3) Был прав..
Только никак не пойму.. что отвечает за порядок движений в документе по регистрам? Где описать какой регистр будет проводится первым, а какой вторым? |
|||
15
CepeLLlka
22.08.13
✎
22:12
|
Денис.. выручай :(
|
|||
16
CepeLLlka
22.08.13
✎
22:14
|
Hans, я щас попробую, твой совет, но ведь до этого то и так работало всё :(
|
|||
17
Allexe
22.08.13
✎
22:26
|
(12) Ну если в копии работает и конфа в копии идентична, то видимо проблема в данных. Если эти же данные попробовать записать в копии? Что за набор пишется?
|
|||
18
CepeLLlka
22.08.13
✎
22:26
|
(17) Я соврал вам, сэр :(
|
|||
19
CepeLLlka
22.08.13
✎
22:27
|
Hans... прокатило.. явно прописал в документе Движения.ВзаиморасчетыСРаботникамиОрганизаций.Записать();
И по этому РН стало писаться первым.. вот лол.. |
|||
20
CepeLLlka
22.08.13
✎
22:28
|
(17)Всё идентично, кроме названия РНов и документа :(
|
|||
21
CepeLLlka
22.08.13
✎
22:29
|
Hans.. спасибо большое. И всем вам спасибо.
|
|||
22
CepeLLlka
22.08.13
✎
22:30
|
testov, извини ещё раз что влез в твою тему.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |