Несоответствие типов (параметр номер '1') #806727


#0 by Sanr231
После обновления конфигурации 1с упрощенка 8 до версии 8.3.10.2580 платформы и 3.0.52.42 конфигурации при создании счета вылезла ошибка: Несоответствие типов (параметр номер '1') в отладчике: {ОбщийМодуль.РегламентныеЗаданияСервер.Модуль}: Ошибка при вызове метода контекста (НайтиПоУникальномуИдентификатору)         РегламентноеЗадание = РегламентныеЗадания.НайтиПоУникальномуИдентификатору(Идентификатор); по причине: Несоответствие типов (параметр номер '1') На этом мои познания в программировании 1с заканчиваются. Где собака закопана?
#1 by Heckfy
У тебя Идентификатор имеет тип НЕ УНИКАЛЬНЫЙИДЕНТИФИКАТОР. А нужно что бы был УникальныйИдентификатор. МенеджерРегламентныхЗаданий (ScheduledJobsManager) НайтиПоУникальномуИдентификатору (FindByUUID) Синтаксис: НайтиПоУникальномуИдентификатору(<Идентификатор>) Параметры: Тип: УникальныйИдентификатор. Идентификатор регламентного задания. Возвращаемое значение: Тип: РегламентноеЗадание; Неопределено. Если задание для заданного идентификатора не найдено, возвращает Неопределено. Описание: Осуществляет поиск регламентного задания по уникальному идентификатору. Получение регламентного задания возможно только для администратора. Доступность: Сервер, толстый клиент, внешнее соединение.
#2 by Sanr231
Соответственно, что мне нужно сделать?
#3 by Heckfy
Присвоить переменной Идентификатор тип УникальныйИдентификатор. :)
#4 by Sanr231
Так заводская конфигурация и модуль только для чтения.
#5 by СамыйУмный
А ну тогда все..ничего не сделать
#6 by Sanr231
Функция ПолучитьРегламентноеЗадание(Знач Идентификатор) Экспорт              ВызватьИсключение( НСтр("ru = 'Регламентное задание не найдено.
#7 by Sanr231
Вот весь текст модуля. Где исправить идентификатор?
#8 by X Leshiy
Кэш чистил?
#9 by Sanr231
Чистил
#10 by ildary
выгрузку-загрузку базы делал?
#11 by h-sp
тии сделай
#12 by Sanr231
Выгрузку загрузку - не делал. А что такое тии?
#13 by h-sp
тестирование и исправление в конфигураторе
#14 by X Leshiy
Тааак. А как ты чистил кэш?
#15 by Sanr231
Тестирование  и  исправление запускал. C:Users1AppDataRoaming1C1Cv82 C:Users1AppDataLocal1C1Cv82 Из них грохнул папки с длинными названиями Еще пробовал через ClearCache и тонкий клиент
#16 by Sanr231
Выгрузил - загрузил. Все равно так-же.
#17 by Heckfy
Пройдись отладчиком, что у тебя в функцию передается? ИМХО, неопределено. И проблема не на самом деле не здесь, а при создании счета.
#18 by Sanr231
{ОбщийМодуль.РегламентныеЗаданияСервер.Модуль}: Ошибка при вызове метода контекста (НайтиПоУникальномуИдентификатору)         РегламентноеЗадание = РегламентныеЗадания.НайтиПоУникальномуИдентификатору(Идентификатор); по причине: Несоответствие типов (параметр номер '1') Это в отладчике
#19 by Sanr231
Как посмотреть, что в функцию передается?
#20 by Sanr231
Проблема была в расположении информационной базы. Перенес в корень другого диска. Все завелось))))
#21 by h-sp
это значит кэш. про кэш наврал.
#22 by mr_K
Как говАривала Алиса "все чудесатее и чудесатее")
#23 by Heckfy
Не обязательно. Скорее всего на клиенте почистил. :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С