|
v7: Ссылка на несуществующий алгоритм | ☑ | ||
---|---|---|---|---|
0
fredrf
13.11.12
✎
07:09
|
Всем привет! Такая вот проблема, при тестировании ЖурналаРасчетов в 1С 7.7. Мне нужно знать как найти программно эту ссылку? Может кто знает...
Проверка содержания журналов расчетов. Квартплата. . . <=> . . . Ссылка на несуществующий алгоритм |
|||
1
Нуф-Нуф
13.11.12
✎
07:11
|
че?
|
|||
2
fredrf
13.11.12
✎
07:12
|
Проверка содержания журналов расчетов. Квартплата. . . <=> . . . Ссылка на несуществующий алгоритм
|
|||
3
fredrf
13.11.12
✎
07:12
|
После тестирования БД, при этом все записи дбф помечаются на удаление
|
|||
4
chelentano
13.11.12
✎
07:17
|
(0) удалили вид расчёта?
|
|||
5
fredrf
13.11.12
✎
07:22
|
В конфигураторе вид расчета не удалялся... а сам файл резали, он был больше гига, и при многопользовательской работе неправильно работала, ну естественно при резке в журнале за пару лет снесли виды расчета
|
|||
6
chelentano
13.11.12
✎
07:23
|
(5) "ну естественно при резке в журнале за пару лет снесли виды расчета" - это НЕ естественно
|
|||
7
fredrf
13.11.12
✎
07:24
|
блин я написал так...Короче журнал резанный...
|
|||
8
fredrf
13.11.12
✎
07:25
|
как он программно находит ссылку на несуществующий алгоритм?
|
|||
9
fredrf
13.11.12
✎
07:27
|
Скорее так он заходит в журнал, и проверяет каждый вид расчета, на какой документ он ссылается, в каком периоде этот документ, что еще?
|
|||
10
fredrf
13.11.12
✎
07:40
|
Резка журнала, не всегда провоцирует эту ошибку, вот и интересно почему...
|
|||
11
ЧеловекДуши
13.11.12
✎
08:18
|
Автор "ДНК", либо предлагаю позвать специалиста, а то НечегоНеПонимаю :)
|
|||
12
ЧеловекДуши
13.11.12
✎
08:19
|
(10)Какого журнала?
Вид расчета (это простой справочник "почти"), та накой было резать? (7)Ты отдышись... а то до пятницы еще далеко, а ты уже тут :) |
|||
13
ЧеловекДуши
13.11.12
✎
08:20
|
(8)Вы батенько кто по профессии?
Вот вам понятие слова, "Алгоритм" wiki:Алгоритм А то походу, вы и 3-ех классов не закончили, а денег уже хочется :) |
|||
14
fredrf
13.11.12
✎
08:27
|
"ЧеловекДуши" Если не знаете что писать не надо, не люблю когда человек не знает и пишет, еще хуже когда чушь пишет
|
|||
15
fredrf
13.11.12
✎
08:27
|
Вы 7.7 не знаете, а пишете то что знаете по 8
|
|||
16
ЧеловекДуши
13.11.12
✎
08:35
|
(14)Ты дыши, дыши главное, а то мозг без кислорода не функционирует :)
О чуши, вам уже написали вопросы и намекнули на вашу речь и о том, что понятие "Алгоритм" не равен понятию "Объект не найден" :) (15)Вынос мозга... Ну правду, кто ты по профессии? Судя по возрасту, Студент, но все же ты же на кого то учишься :) |
|||
17
ЧеловекДуши
13.11.12
✎
08:37
|
+Род занятия "ИТ", то мог бы и не писать, это слишком широкий род занятия. Больше напоминает Администратора занимающимся не своим делом, но считающим, что если он может поставить дома Виндовс 8, то уже супер хацкер :)
|
|||
18
fredrf
13.11.12
✎
08:37
|
нет не IT)
|
|||
19
fredrf
13.11.12
✎
08:37
|
lfdyj ,skj
|
|||
20
fredrf
13.11.12
✎
08:38
|
давно было))
|
|||
21
ЧеловекДуши
13.11.12
✎
08:38
|
(18)О боже, ты всегда читаешь только через пост?
|
|||
22
fredrf
13.11.12
✎
08:39
|
Процедура Сформировать()
Таб=СоздатьОбъект("Таблица"); Таб.ВывестиСекцию("Шапка"); ТекстЗапроса = " |Период С ДатаКон по ДатаКон; // |Обрабатывать НеПомеченныеНаУдаление; |Лсчет = Справочник.ЛицевойСчет.ТекущийЭлемент; |Улица = Справочник.ЛицевойСчет.Улица; |Функция Сумма = Счётчик(); |Группировка Лсчет упорядочить по Лсчет.код Без Групп; |"; Если СтрДлина(ВыбрУл)>0 Тогда ТекстЗапроса=ТекстЗапроса+"Условие (Строка(Улица)=Строка(ВыбрУл));"; КонецЕсли; Если СтрДлина(ВыбрЛС)>0 Тогда ТекстЗапроса=ТекстЗапроса+"Условие (Строка(Лсчет)=Строка(ВыбрЛС));"; КонецЕсли; Запрос=СоздатьОбъект("Запрос"); Если Запрос.Выполнить(ТекстЗапроса)=0 Тогда Предупреждение("Ошибка при выполнении запроса!"); возврат; КонецЕсли; Сумма=Запрос.Сумма;тек=0; н=0; Пока Запрос.Группировка()=1 Цикл Тип=""; ЖК.ВыбратьЗаписиПоОбъекту(Запрос.Лсчет,ДатаНач,ДатаКон); Пока ЖК.ПолучитьЗапись()=1 Цикл Док=ЖК.РодительскийДокумент; Если РазнДаты=1 Тогда Если НачМесяца(ЖК.ДатаНачала)<>НачМесяца(Док.ДатаДок) Тогда ДатаНачала= ЖК.ДатаНачала; ДатаДок = Док.ДатаДок; ВидРасч = ЖК.ВидРасч; Тип = "Разные даты"; Таб.ВывестиСекцию("Лсчет"); КонецЕсли; КонецЕсли; |
|||
23
fredrf
13.11.12
✎
08:40
|
Где то на форуме вычитал что если период вида расчета не совпадает с датой документа которым этот вид расчета был проведен то такая вот ошибка следует " Ссылка на несуществующий алгоритм", вот написал обработку но записи в журнале нет
|
|||
24
fredrf
13.11.12
✎
08:40
|
значит что то другое , кто умный?
|
|||
25
fredrf
13.11.12
✎
08:41
|
прога самописная, спрАдресов, для каждого адреса свои расчеты, все расчеты лежат в ЖурналеРАсчетов
|
|||
26
fredrf
13.11.12
✎
08:42
|
это если по коду будут вопросы пояснил
|
|||
27
fredrf
13.11.12
✎
08:44
|
ЖК=СоздатьОбъект("ЖурналРасчетов.Квартплата");, забыл это пояснить
|
|||
28
ЧеловекДуши
13.11.12
✎
08:45
|
(22)И что, я должен теперь догадываться о чем мне это должно говорить?
Ну... нет уж, телепат еще спит :) (23)А сам что не догадываешься? (24)В Журнале 3 Даты, если не ошибаюсь. 1. Дата документа 2. Начало расчетного периода 3. Конец Расчетного периода А следовательно, если РабочаяДата = Текущий день, а правим журнал за прошлый период, год и т.д. То при расчете и начинают плясать даты. (25)Да фиолетово, кто обработку писал, если вы сами написали один модуль из всей платформы, то это не самописное, это плодиат :)) |
|||
29
ЧеловекДуши
13.11.12
✎
08:46
|
(27)Это называется... ЖКХ на базе ЗиК :)
|
|||
30
fredrf
13.11.12
✎
08:48
|
Да при расчете даты начинают плясать если разные периоды, но такая обработка их всей бд показала только одну такую запись,
документ пометил на удаление, ошибка осталась |
|||
31
ЧеловекДуши
13.11.12
✎
08:50
|
(30)Ты еще журнал поправь, ибо тут уже играет роль не документ, а сам журнал.
Так же записи в журнале могут быть и не привязанными документу. Т.е. из можно писать напрямую :) |
|||
32
fredrf
13.11.12
✎
08:50
|
В журнале НачалоПериодаДляКонкретногоРАсчета и КонецПериодаДляКонкретногоРасчета, но по сути ты прав, только датаДок в Доке
|
|||
33
fredrf
13.11.12
✎
08:50
|
Воооот, я и проверяю все ссылки из журнала
|
|||
34
ЧеловекДуши
13.11.12
✎
08:51
|
(32)По существу, правь еще и сам журнал.
Т.е. в типовой ЗиК, мало отметить на удаление, нужно всегда еще раз пересчитать. |
|||
35
fredrf
13.11.12
✎
08:51
|
в этой обработке проверял как раз правилно ли период расчета с документом связан, ну один ли у них период, что еще можно проверить
|
|||
36
ЧеловекДуши
13.11.12
✎
08:51
|
(33)Еще раз, Журнал <> Регистр, и там можно писать записи не привязанные к регистратору, т.е. к документу.
|
|||
37
ЧеловекДуши
13.11.12
✎
08:52
|
(35)Лучше не проверять обработкой, а предусмотреть такие правки и обработать их :)
|
|||
38
fredrf
13.11.12
✎
08:53
|
То есть имеешь ввиду просто проверить принадлежит ли запись журнала какому либо документу(регистратору)?
|
|||
39
fredrf
13.11.12
✎
08:54
|
если не принадлежит то ошибка?
|
|||
40
fredrf
13.11.12
✎
08:55
|
Можно так тогда:
Пока ЖК.ПолучитьЗапись()=1 Цикл Поптыка Док=ЖК.РодительскийДокумент; Исключение Сообщить("Запрос.Лсчет") КонецПопытки; |
|||
41
fredrf
13.11.12
✎
08:56
|
Попытка)
|
|||
42
fredrf
13.11.12
✎
09:02
|
Прога полностью самописная, 71 вид расчета, примерно 40 справочников, 40-50 документов,отчеты не считал
|
|||
43
fredrf
13.11.12
✎
09:06
|
Попытка
Док=ЖК.РодительскийДокумент; Исключение Сообщить("Запрос.Лсчет") КонецПопытки; После выполнения сообщений не было, т.е. все записи в ЖК имеют регистратор |
|||
44
fredrf
13.11.12
✎
09:10
|
Просто все записи в Журнале имеют регистратора, период с ним же совпадает у всех, что еще...
|
|||
45
fredrf
13.11.12
✎
09:20
|
Проверка содержания журналов расчетов. Квартплата. . . <=> . . . Ссылка на несуществующий алгоритм
что еще проверяется?! |
|||
46
ЧеловекДуши
13.11.12
✎
09:25
|
(42)Да побоку, тем хуже, я так смотрю :)
Но Вид расчета у вас в конфе = Виду расчета в ЗиК. Так что Алгоритм ведения учета почти одинаков. Столь только разницы, что у вас в журнал попадают записи сформированные не Видом Расчета, а чисто добавлены какой либо обработкой. Вот ты и натыкаешься на них :) |
|||
47
ЧеловекДуши
13.11.12
✎
09:26
|
(45)Погугли, ты заметил, что я один отвечаю?
http://www.forum.mista.ru/find.php Ищи информацию об работе с Журналом Расчетов :) |
|||
48
ЧеловекДуши
13.11.12
✎
09:27
|
(44)Значит, нет привязки к виду расчета :)
|
|||
49
fredrf
13.11.12
✎
09:30
|
ДА ты один отвечаешь, да вообще вопрос не для форума, тут нужен друг программист ящик пива и вперед...
|
|||
50
ЧеловекДуши
13.11.12
✎
09:31
|
||||
51
ЧеловекДуши
13.11.12
✎
09:31
|
+(49)Я не пью :)
|
|||
52
fredrf
13.11.12
✎
09:31
|
Ну смотри исключение не разу не выпадает, срабатывает всегда попытка, значит документа найден, привязка есть)
|
|||
53
ЧеловекДуши
13.11.12
✎
09:31
|
+ Бросил курить ;)
|
|||
54
ЧеловекДуши
13.11.12
✎
09:31
|
+ В качестве примера http://infostart.ru/public/94127/
|
|||
55
ЧеловекДуши
13.11.12
✎
09:32
|
||||
56
ЧеловекДуши
13.11.12
✎
09:33
|
+ Читай по ссылке (50) и думай. Мне не видно, как у вас сделано.
|
|||
57
ЧеловекДуши
13.11.12
✎
09:34
|
+ В гугле набери "журнал расчетов 1с 7.7"
|
|||
58
fredrf
13.11.12
✎
09:35
|
Да я понимаю что вряд ли кто ответит, и вообще щас переписываю все на 8.2, ну нафиг эту 7.7, файл журнала до гига забивается
|
|||
59
fredrf
13.11.12
✎
09:36
|
и пипец
|
|||
60
fredrf
13.11.12
✎
09:36
|
раз в год его резать, а в этом касяк какой то вылез, то есть вряд ли из за резки
|
|||
61
fredrf
13.11.12
✎
09:37
|
то есть все работает, но после теста все записи журнала помечены на удаление
|
|||
62
ЧеловекДуши
13.11.12
✎
09:38
|
(60)Ага... из за того , что кто-то поправил во вчера
|
|||
63
ЧеловекДуши
13.11.12
✎
09:39
|
(61)Причем тут тест?
|
|||
64
fredrf
13.11.12
✎
09:40
|
Мне бы хелп по ошибкам журнала, а не по работе с ним, ну вроде этого что то
Я про "Тестирование и Исправление", у меня после него эта ошибка вылазит |
|||
65
fredrf
13.11.12
✎
09:46
|
То есть есть хелпы про ошибки, но написан алгоритм их нахождение, то есть хелпы идут как руководство пользователя а не программиста
|
|||
66
fredrf
13.11.12
✎
09:46
|
но НЕ написан алгоритм их нахождениЯ
|
|||
67
ЧеловекДуши
13.11.12
✎
09:48
|
(64)"Мне бы денег, а как они получены уже второй вопрос" :)
... Учись... |
|||
68
ЧеловекДуши
13.11.12
✎
09:49
|
(66)Все просто, надо лишь расшифровать по ссылке (50)Весь перечень "твоего" журнала и ты сам все поймешь :)
А еще стоит вникнуть, в процесс появления записей в журнале :) |
|||
69
ЧеловекДуши
13.11.12
✎
09:50
|
+ Документы не пишут в журнале.
|
|||
70
ЧеловекДуши
13.11.12
✎
09:50
|
+ Они лишь в качестве регистратора суммы.
|
|||
71
fredrf
13.11.12
✎
09:50
|
Да я сам писал, я знаю, у меня две книжки под рукой лежат ну в ящичке
|
|||
72
fredrf
13.11.12
✎
09:50
|
щас
|
|||
73
fredrf
13.11.12
✎
09:50
|
2 мин
|
|||
74
fredrf
13.11.12
✎
09:55
|
||||
75
fredrf
13.11.12
✎
09:55
|
тьфу блин
|
|||
76
fredrf
13.11.12
✎
09:55
|
как сюда картинки скидывать
|
|||
77
fredrf
13.11.12
✎
09:55
|
7
|
|||
78
fredrf
13.11.12
✎
09:55
|
?
|
|||
79
fredrf
13.11.12
✎
09:56
|
http://www.fayloobmennik.net/2353198, как что бы тут отображалась?
|
|||
80
ЧеловекДуши
13.11.12
✎
09:59
|
(74)Not Found
|
|||
81
ЧеловекДуши
13.11.12
✎
10:00
|
(76)Просто кидаешь без команд, в качестве ссылки, я уж сам открою :)
|
|||
82
fredrf
13.11.12
✎
10:01
|
http://www.fayloobmennik.net/2353198, ну вот просто ссылка
|
|||
83
ЧеловекДуши
13.11.12
✎
10:02
|
(79)Что отображалось? :)
Вы сударь потрудитесь правильно формулировать вопросы, и люди вам ответят :) ... А то НегоНеПонимаю :) |
|||
84
ЧеловекДуши
13.11.12
✎
10:03
|
(82)Вот сюда картинки лей http://savepic.org/
|
|||
85
fredrf
13.11.12
✎
10:10
|
Отображался ЖурналРасчетов, там лежат всякие разные виды расчетов, каждый из которых привязан к регистратору
|
|||
86
fredrf
13.11.12
✎
10:13
|
там вот к примеру 11-4-49 это адрес выбранный в Справочнике, справа сам журнал расчетов для этого адреса, у каждого вида расчета есть наименование к примеру "Отопление" у каждого вида расчета есть регистратор
|
|||
87
fredrf
13.11.12
✎
10:19
|
http://savepic.su/2908360.htm
вот тут к примеру все записи журнала расчетов на адресе 11-4-50 имеют регистратор "НачалоМесяца", кроме вида расчета Оплата , она регистрируется документом "ВводОплаты" |
|||
88
fredrf
13.11.12
✎
10:20
|
ну еще ВидРасчета "ОтоплениеКорректировка" другим документом проводится и "ОсещениеПодъезда"
|
|||
89
fredrf
13.11.12
✎
10:23
|
Ну в общем суть вопроса в том что..как найти ошибку---->
Проверка содержания журналов расчетов. Квартплата. . . <=> . . . Ссылка на несуществующий алгоритм Значит вызывает меня к себе начальник информационного отдела и говорит, я тестировал БД в МАЕ было все нормально, в начале октября выдает ошибку(ну он понятно дело на копии тестит), вот надо бы найти как то...вот я и голову ломаю |
|||
90
fredrf
13.11.12
✎
10:24
|
а БД резали в июне
|
|||
91
fredrf
13.11.12
✎
10:30
|
ВидовРасчетов сформированных не документом НЕТ!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |