Имя: Пароль:
1C
 
Ошибка SDBL: Тип поля Number не совместим с типом литерала
0 alien1C
 
24.03.06
13:11
При попытке проведения док-та, содержащего таб. часть (по регистру сведений) выдается такая ошибка: Ошибка SDBL: Тип поля Number не совместим с типом литерала 1 (pos=191). И 1с отрубается... У рег. сведений стоит подчинение регистратору (этот документ)...
1 alien1C
 
24.03.06
13:13
В отладчике посмотрел - в процедуру ОбработкаПроведения() прога даже не заходит...
2 alien1C
 
24.03.06
13:28
подниму ветку...
3 Vozhd
 
24.03.06
13:29
(0) Попробуйте обновить платформу...
4 alien1C
 
24.03.06
13:33
(3) все работало отлично (13 платформа)... Я создал нов. док-т... Конструктором создал обработку проведения и... при нажатии на ОК в док-те вылетает эта ошибка!
5 Lendy
 
24.03.06
13:35
Такая проблема у меня была в 2 случаях. Случай 1: я скопировал реквизиты ТЧ в измерения и ресурсы регистра, при этом не записывалось больше 5 движений в одном документе. Это глюк платформы. поправилась удалением регистра и созданием полей вручную. Тогда стоял 13 релиз. Случай 2: в числовое поле длины 8 я записывал программно, при загрузке данных, число длины 10. Та же ситуация. Поправилась изменением длины.
6 alien1C
 
24.03.06
13:38
(5) щас гляну!
7 Lendy
 
24.03.06
13:39
При чем первую ошибку отловить не мог. То, что скопировал - вспомнил после 2 часов мучений. И просто все переделал.
8 alien1C
 
24.03.06
13:43
(7) случай 2 отпал - все правильно... по поводу 1-го случая: рекв. таб. части док-та записывается в измерение... из-за этого может быть глюк? надо в коде через МенеджерЗаписи() делать движения?
9 Lendy
 
24.03.06
13:51
Нет, всё как обычно. Проблема была в том, что при копировании реквизита метаданных(перетаскивал я его), платформа очень криво отработала это. Визуально ошибки я не нашел, т.е. в конфигураторе все типы были нормальные, а на самом деле был какой-то глюк, из-за которого при проведении вылезала ошибка. Записывался документ нормально.
10 alien1C
 
24.03.06
13:55
(9) ну да, я это уже понял =) но я вручную создал регистр и документ и все поля... все равно ошибка вылезает!
11 alien1C
 
24.03.06
13:59
Решение проблемы (правда странное)... Выключил док-т из всех журналов и все заработало... Глюк платформы? или мистика, все таки платформа 13-я... =)
12 Lendy
 
24.03.06
14:00
(11) Попробуй вернуть в журнал. что будет?
13 alien1C
 
24.03.06
14:02
Накрылся конфигуратор при сохранении конфы =)
14 Lendy
 
24.03.06
14:05
Забавная платформа 8) Если база в файловом варианте - попробуй с помощью checkdb(как-то так, лежит в папке 1cv8) проверить.
15 alien1C
 
24.03.06
14:11
(14) Не получится - база в клиент-серверном варианте... Пасиба за помощь!
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс