Заполнение справочника… Ошибка ЗаполнитьЗначенияСвойств |
Я |
29.04.13 — 15:40
&НаСервере
Функция СоздатьНовогоФайла(СтруктураФайла)
НовыйФайл = Справочники.Файлы;
тк = НовыйФайл.СоздатьЭлемент();
Попытка
ЗаполнитьЗначенияСвойств(тк,СтруктураФайла);
Возврат 1;
Исключение
Возврат 0;
КонецПопытки;
КонецФункции
\\\\\\\\\\\\\\\\\\\\\\
ЗаполнитьЗначенияСвойств(тк,СтруктураФайла)
{(1,1)}: Обращение к процедуре как к функции (ЗаполнитьЗначенияСвойств)
В чем ошибка?
1 — 29.04.13 — 15:42
{(1,1)} — ни о чем не говорит?
2 — 29.04.13 — 15:51
НЕТ
Функция СоздатьНовогоФайла(СтруктураФайла)
НовыйФайл = Справочники.Файлы.СоздатьЭлемент();
//тк = НовыйФайл.СоздатьЭлемент();
Если ЗаполнитьЗначенияСвойств(НовыйФайл,СтруктураФайла) Тогда
Возврат 1;
Иначе
Возврат 0;
КонецЕсли;
КонецФункции
\\\\\\\\\\\\\\\\\\
{Форма.Форма.Форма(258,6)}: Обращение к процедуре как к функции (ЗаполнитьЗначенияСвойств)
Если <<?>>ЗаполнитьЗначенияСвойств(НовыйФайл,СтруктураФайла) Тогда (Проверка: Сервер)
3 — 29.04.13 — 15:58
Где то глупая ошибка… подскажите пожалуйста…
4 — 29.04.13 — 16:01
ГОСПОДИ
Функция СоздатьНовогоФайла(СтруктураФайла)
НовыйФайл = Справочники.Файлы.СоздатьЭлемент();
//тк = НовыйФайл.СоздатьЭлемент();
ЗаполнитьЗначенияСвойств(НовыйФайл,СтруктураФайла);
Если 1=1 Тогда КонецЕсли;
КонецФункции
Сработало… только выдало другую ошибку
\\\\\\\\\\\\\\\\\
{Форма.Форма.Форма(258)}: Ошибка при вызове метода контекста (ЗаполнитьЗначенияСвойств)
ЗаполнитьЗначенияСвойств(НовыйФайл,СтруктураФайла);
по причине:
Ошибка установки значения свойства ‘Владелец’
по причине:
Справочник не имеет владельца
Но это уже мой геморой
5 — 29.04.13 — 16:05
а что в СтруктураФайла передаешь ?
ЗаполнитьЗначенияСвойств в СП прочитай что она делает.
6 — 29.04.13 — 16:21
7 — 29.04.13 — 16:29
Даже если в Стандартных реквизитах выставляю
Владелец — > Проверка заполнения —> Не проверять
Все равно пишет
{Форма.Форма.Форма(258)}: Ошибка при вызове метода контекста (ЗаполнитьЗначенияСвойств)
ЗаполнитьЗначенияСвойств(НовыйФайл,СтруктураФайла);
по причине:
Ошибка установки значения свойства ‘Владелец’
по причине:
Справочник не имеет владельца
8 — 29.04.13 — 16:31
(7)
убей Владелец в СтруктураФайла.
9 — 29.04.13 — 16:32
(7) ну, четвертый параметр используй в ЗаполнитьЗначенияСвойств. Чего ты паришься?
10 — 29.04.13 — 16:34
(9)
про него-то я и забыл.
(9)+1
11 — 29.04.13 — 16:36
СоздатьНовогоФайла — бугагашки
12 — 29.04.13 — 16:49
Функция СоздатьНовогоФайла(СтруктураФайла)
НовыйФайл = Справочники.Файлы.СоздатьЭлемент();
Попытка
ЗаполнитьЗначенияСвойств(НовыйФайл,СтруктураФайла,,»Владелец»);
Возврат 1;
Исключение
Возврат 0;
КонецПопытки
КонецФункции
\\\\\\\\\\\\\\\\
Если СоздатьНовогоФайла(НовыйФайл) = 0 Тогда
Сообщить(«Не удалось создать новый файл…»);
Иначе
УстановитьПараметрыСеанса(ЭтаФорма.Путь);
Сообщить(«Загрузка прошла успешно…»);
КонецЕсли;
————————————————-
Пишет что успешно загружен…
Но если лезу консолькой вытаскивать справочник файлы…
он пустой…
13 — 29.04.13 — 16:51
записывать не надо?
14 — 29.04.13 — 16:52
Функция СоздатьНовогоФайла(СтруктураФайла)
НовыйФайл = Справочники.Файлы.СоздатьЭлемент();
Попытка
ЗаполнитьЗначенияСвойств(НовыйФайл,СтруктураФайла,,»Владелец»);
НовыйФайл.Записать();
Возврат Истина;
Исключение
Возврат Ложь;
КонецПопытки
КонецФункции
\\\\\\\\\\\\\\\\
Если СоздатьНовогоФайла(НовыйФайл) Тогда
Сообщить(«Не удалось создать новый файл…»);
Иначе
УстановитьПараметрыСеанса(ЭтаФорма.Путь);
Сообщить(«Загрузка прошла успешно…»);
КонецЕсли;
15 — 29.04.13 — 16:52
*
Если НЕ СоздатьНовогоФайла(НовыйФайл) Тогда
mataranga
16 — 29.04.13 — 16:56
Я тоже по отладчику уже пошел увидел эту ошибку
Спасибо всем большое…
Простите за потраченое время
Да, верно, исключения бросаются во всех случаях.
Найдены ещё такие несоответствия:
- В строках с именами свойств можно вставлять запятые в любом месте и в любом количестве, т.е.
",,Имя,,,Фамилия,"
— работает. Но в OneScript между запятыми могут быть пробелы ("Имя, ,Фамилия"
), а платформа падает с исключением:
Ошибка при вызове метода контекста (ЗаполнитьЗначенияСвойств): Недопустимое значение параметра (параметр номер ‘3’) (Поле » объекта ‘Структура’ не обнаружено)
Здесь, пожалуй, стоит сохранить текущее поведение.
- В описании функции:
Если указаны копируемые свойства, то в заполнении участвуют только они, параметр <ИсключаяСвойства> игнорируется.
В противном случае, если указан параметр <ИсключаяСвойства>, свойства перечисленные в нем, исключаются из обработки.
В 1С ЗаполнитьЗначенияСвойств(Приемник, Источник, "Фамилия,Имя","Имя")
копирует оба свойства, в OneScript — только «Фамилия».
Это надо либо исправлять для совместимости, либо явно документировать.
to @EvilBeaver: следует ли выделять подобное в отдельное issue?
Недопустимое значение параметра: ЗаполнитьЗначенияСвойств
Ошибка недопустимого параметра при использовании функции ЗаполнитьЗначенияСвойств с ограничением полей. Эта функция заполняет объект «Приемник» по «Источнику», сопоставляя имена полей.
В данном случае для решения потребовалась проверка наличия такой колонки в табличной части («Услуги» не имеют номера ГТД)
Полная ошибка
Ошибка при вызове метода контекста (ЗаполнитьЗначенияСвойств) ЗаполнитьЗначенияСвойств(СтрСтроки,СтрокаТ,,"СтранаПроисхождения,СчетУчета,НомерГТД"); по причине: Недопустимое значение параметра (параметр номер '4') (Поле 'НомерГТД' объекта '' не обнаружено)
Синтаксис данного параметра
<ИсключаяСвойства> (необязательный)
Тип: Строка.
Список имен свойств <Приемника>, разделенный запятыми, которые необходимо исключить из заполнения.
Если свойство с именем, указанным в исключающих свойствах есть в <Приемнике>, то значение этого свойства скопировано не будет.
А если свойства, указанного в исключающих свойствах не окажется в <Приемнике>, то будет вызвано исключение.
Мода имеет такое же отношение к оригинальности, как любая другая реклама к товару.
Показывать по
10
20
40
сообщений
Новая тема
Ответить
loi1973
Дата регистрации: 10.04.2011
Сообщений: 528
Здравствуйте. Программа ЗУП ред. 3.1.2.293, платформа 8.3.9.1818 (обновлялись до 294, запускали на другом компьютере с другой платформой — проблема не ушла).
А проблема такая.
При формировании отчета «Расчет по страховым взносам» по ОДНОЙ ИЗ организаций (по двум другим формируется нормально, разницы не нашли) по кнопке Заполнить программа надолго зависает и затем сообщает про «Недопустимое значение параметра (параметр номер ‘2’).».
Отладчиком удалось выловить только такое: {ОбщийМодуль.УчетСтраховыхВзносов.Модуль(2810)}: Ошибка при вызове метода контекста (ЗаполнитьЗначенияСвойств) по причине: Недопустимое значение параметра (параметр номер ‘2’). (при остановке по ошибке, пошаговой отладкой ловится только то, что аварийно завершается фоновое задание. да и всерьез сидеть с конфигуратором увы возможности нет).
Советы по очистке кэша, тестированию и исправлению, проверке заполненности реквизитов организации — воспользовались, результата пока нет.
Подскажите пожалуйста, куда еще можно копнуть, может кто знает что-нибудь про эту ошибку?
Остальные отчеты кстати полугодовые по этой организации сформировались нормально…
Заранее благодарю за ответы.
loi1973
Дата регистрации: 10.04.2011
Сообщений: 528
Люди добрые, хелп, время уходит…. Ну вдруг кто с таким сталкивался и успешно поборол )
Valentin46
Дата регистрации: 10.02.2011
Сообщений: 1041
loi1973, ЗУП 3.0 у меня нет, а есть ЗКГУ 3.0 (3.1); так вот по адресу указанной ошибки параметром ‘2’ значится «СтрокаВсегоЗастрахованных«.
Если у Вас похожее, а не просто СтрокаДанных, то следует проверять данные физлиц, относящихся к проблемной организации — гражданство, например, или что-то на первый взгляд несущественное.
Похожие «тормоза» на форумах встречались и были связаны с отмеченным, а так же с безумными датами.
Точно вспомнить повод и место не могу — осталось только впечатления; а у своих бухгалтеров не раз отлавливал Год(Даты) типа 0016, 3016…
loi1973
Дата регистрации: 10.04.2011
Сообщений: 528
Valentin46, спасибо за подсказку, пойдем ковыряться в данных людей )
loi1973
Дата регистрации: 10.04.2011
Сообщений: 528
Не взлетело ( Может еще у кого идеи есть — куда покопаться? За 1 квартал сейчас переформировала этот отчет — формирует. Как, собственно, и формировал 3 мес назад. За полугодие так и не хочет (
Люди новые не появлялись в течение второго квартала. Но все равно всех проверила. Не взлетает (
Люди добрые, хелп…
Тэра
Дата регистрации: 25.12.2008
Сообщений: 22390
loi1973, кроме как обновиться, ничего посоветовать не могу. Проблема в данных, а их то мы и не видим.
Рисовод
Дата регистрации: 26.12.2007
Сообщений: 25775
loi1973,
Ошибка 30155631
Код ошибки: 30155631
Статус: Исправлена в выпущенной версииЗарегистрирована: 22.06.2017
Исправлена: «1С:ЗУП 3, 1С:ЗГУ 3», версия 3.1.2.316 |
«1С:ЗУП 3, 1С:ЗГУ 3», версия 3.1.3.136 |
Описание:
При заполнении отчета «Расчет страховых взносов» за полугодие 2017 года может возникать ошибка «Недопустимое значение параметра (параметр номер ‘2’)».
loi1973
Дата регистрации: 10.04.2011
Сообщений: 528
Рисовод, спасибо… Пошла обновлять копию, поглядим…
loi1973
Дата регистрации: 10.04.2011
Сообщений: 528
Тэра, спасибо. Оказывается и правда надо обновиться, аргуменированно доказали )
Странно, что проблема вылезла только по одной организации, ну да ладно )
Пошла обновляться…
loi1973
Дата регистрации: 10.04.2011
Сообщений: 528
Если кто наткнется на это сообщение — ошибка ушла только на релизе 3.1.3.136.
Показывать по
10
20
40
сообщений
Читают тему:
47 / 47 / 1 Регистрация: 03.05.2012 Сообщений: 266 |
|
1 |
|
Синхронизация справочников15.03.2016, 07:28. Показов 4081. Ответов 26
Добрый день, подскажите, как можно синхронизировать справочник Должности организации и Должности? Справочник по упр.учету «Должности» не велся, а сейчас необходимо начать использовать его. Вручную очень долго переносить данные. Может у кого есть? Или примерно что-то похожее есть, как наглядный пример… За ранее спасибо всем.
0 |
GreenkA 3052 / 1999 / 524 Регистрация: 25.06.2009 Сообщений: 6,964 |
||||
06.04.2016, 09:24 |
21 |
|||
Briolin, имя вашей процедуры надо изменить(а не моей), вы задали недопустимое имя:
В обработчике команды формы измените тоже.
0 |
Briolin 58 / 63 / 11 Регистрация: 13.11.2014 Сообщений: 939 |
||||||||
06.04.2016, 09:38 |
22 |
|||||||
GreenkO, исправил вот так:
Теперь ошибки:
0 |
GreenkA 3052 / 1999 / 524 Регистрация: 25.06.2009 Сообщений: 6,964 |
||||
06.04.2016, 09:41 |
23 |
|||
Briolin, на УФ надо переносить создание элементов справочника на сервер:
0 |
Briolin 58 / 63 / 11 Регистрация: 13.11.2014 Сообщений: 939 |
||||
06.04.2016, 11:01 |
24 |
|||
GreenkO, СПАСИБО! Запарился, конкретно.
0 |
GreenkA 3052 / 1999 / 524 Регистрация: 25.06.2009 Сообщений: 6,964 |
||||
06.04.2016, 11:37 |
25 |
|||
Briolin, писали выше
0 |
Briolin 58 / 63 / 11 Регистрация: 13.11.2014 Сообщений: 939 |
||||
06.04.2016, 11:54 |
26 |
|||
GreenkO, теперь новая ошибка…
0 |
GreenkA 3052 / 1999 / 524 Регистрация: 25.06.2009 Сообщений: 6,964 |
||||
06.04.2016, 12:04 |
27 |
|||
Briolin, ох, заполняйте тогда по реквизитам:
и т.д.
0 |