Имя: Пароль:
1C
1С v8
Сообщение "Не удалось провести"
,
0 Jaffar
 
21.05.13
12:35
Платформа 8.2.16.368, конфигурация УПП + БИТ:Финанс, клиент-сервер.
В нескольких базах при проведении документов разных видов (и "Корректировка долга" - ввод начальных остатков, и "Приходный/расходный кассовый ордер") при попытке проведения по бух.учету появляется сообщение "Не удалось провести" + представление документа.
В конфигурации такой строчки нет ни в модулях документов, ни в общих модулях.
Проверка заполненности реквизитов выполняется, по отладчику даже после последней строки в ОбработкеПроведения Отказ=Ложь, а затем сразу ошибка - такое впечатление, что сообщение дает сама платформа, но другие документы этих же видов с этими же флажками могут проводиться без ошибок.
Подскажите, куда копать?
1 Пеппи
 
21.05.13
12:37
подписку смотри
2 Jaffar
 
21.05.13
12:45
(1) логично, пасиб - я не подумал...
а можно ли увидеть все подписки, активные на определенном виде документов?
3 Maxus43
 
21.05.13
12:46
(2) ПКМ на доке, поиск ссылок на объект. в свойствах
4 ale-sarin
 
21.05.13
12:46
(2) В дереве конфигурации "Поиск ссылок на объект".
5 Maxus43
 
21.05.13
12:47
(3) + искать в свойствах
6 ale-sarin
 
21.05.13
12:48
(0) А может еще в модуле набора записей. Не искал?
7 ale-sarin
 
21.05.13
12:49
+6 т.к. обработчики подписок-то в тоже в общих модулях описаны.
8 Jaffar
 
21.05.13
12:52
(3) (4) пасиб, щаз прошуршу
(6) вряд ли... другие почему-то проводятся...
а текст сообщения вообще в конфе отсутствует.
9 Jaffar
 
21.05.13
12:59
факри был пьян - фокус не удался.
поставил точки останова во всех обнаруженных подписках, но они выполнились ДО ОбработкиПроведения, а после нее ни в одну подписку не зашел (Отказ по-прежнему Ложь).
еще мысли?
10 Jaffar
 
21.05.13
12:59
*факир
11 ale-sarin
 
21.05.13
13:01
(9) Все-таки может глянуть модуль наборов записей записываемых регистров? Так, на всякий случай.
12 Jaffar
 
21.05.13
13:02
(11) я искал текст сообщения глобальным поиском - там этого текста нет.
ладно, гляну - все равно других идей пока нет...
13 Пеппи
 
21.05.13
13:02
БИТ:Финанс - есть закрытые модули?) скорее всего там.
14 Пеппи
 
21.05.13
13:03
(12) какой текст искал то?)
15 ale-sarin
 
21.05.13
13:04
(12) Понятно, что текста нет. Может прав на регистр не хватает. Дата запрета, еще чего-нить. Отказ ставится истина, а сообщение может уже платформа пишет.
Или это не сообщение, а предупреждение?
16 Jaffar
 
21.05.13
13:10
(14) (15) сорри - предупреждение "Не удалось провести" + представление документа.
(15) права полные... другой документ такого же вида может проводиться без проблем...
17 Jaffar
 
21.05.13
13:13
(13) да, может быть там :-(
тогда придется дергать разработчиков.
18 Jaffar
 
21.05.13
13:31
(15) в том-то и дело, что до последнего момента, который я смог отследить, Отказ=Ложь.
единственный регистр, по которому прошло проведение документа "КорректировкаДолга" - ВзаиморасчетыСКонтрагентамиПоДокументамРасчета, но и там криминала не видно - таблица движений (из 1 строки) сформирована (только МоментВремени = 01/01/0001).
19 alex74
 
21.05.13
13:34
Сообщений с таким текстом в УПП полно. А предупреждений быть не должно.
20 Jaffar
 
21.05.13
13:40
(19) именно с таким текстом - нет. там везде "Не удалось провести ДОКУМЕНТ" (или заявку/сделку) + представление документа, а именно такого - нет.
и я искал собственно строку, а не Сообщить/Предупреждение, так что мне пофих, как оно выводится :-)
21 alex74
 
21.05.13
13:42
(20) поищи еще раз по строке
ОбщегоНазначения.СообщитьОбОшибке("Не удалось провести "
22 alex74
 
21.05.13
13:43
+ (21) у меня УПП 1.3.15.6
23 Jaffar
 
21.05.13
13:44
(21) есть - ЗаказПокупателя и РТУ.
а у меня - КорректировкаДолга и ПКО/РКО.
УПП 1.3.21.2.
24 Defender aka LINN
 
21.05.13
13:47
ППЦ. Ничего, что это платформа сообщает?
25 Shurjk2
 
21.05.13
13:49
(0) Ищи в каком месте отаз становиться истина, это сообщение генерируется на уровне платформы.
26 Jaffar
 
21.05.13
13:56
(24) я так понял, что платформа таким образом отреагировала на Отказ=Истина, но найти это место я не смог.
(25) так я это и ищу.
в последней строке ОбработкиПроведения Отказ=Ложь, в подписках тоже никакого криминала не нашел.
видимо, в закрытых модулях БИТ.
или есть еще варианты?
27 Defender aka LINN
 
21.05.13
14:04
(26) Рукалицо...
28 Jaffar
 
28.05.13
11:07
Разобрался (при помощи разработчиков).
Таки да - проблема в модулях БИТ:Финанса: даже если документ безупречно проведен по БУ, если возникает ошибка при трансляции БУ в УУ - откатывается вся транзакция.
Благо, есть отладочная форма и отчет по трассировке трансляции, которые позволяют:
1) провести документ по БУ, невзирая на ошибки, возникающие при трансляции в УУ;
2) увидеть, чего и где не хватает для нахождения необходимого правила трансляции БУ в УУ.
(24) вряд ли предупреждение при проведении документа зашито в платформе - мне кажется, это моветон еще со времен 7.7, иначе групповое проведение никогда бы не сработало.