Заполнение справочника… Ошибка ЗаполнитьЗначенияСвойств |
Я |
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
Я тоже по отладчику уже пошел увидел эту ошибку
Спасибо всем большое…
Простите за потраченое время
Недопустимое значение параметра: ЗаполнитьЗначенияСвойств
Ошибка недопустимого параметра при использовании функции ЗаполнитьЗначенияСвойств с ограничением полей. Эта функция заполняет объект «Приемник» по «Источнику», сопоставляя имена полей.
В данном случае для решения потребовалась проверка наличия такой колонки в табличной части («Услуги» не имеют номера ГТД)
Полная ошибка
Ошибка при вызове метода контекста (ЗаполнитьЗначенияСвойств) ЗаполнитьЗначенияСвойств(СтрСтроки,СтрокаТ,,"СтранаПроисхождения,СчетУчета,НомерГТД"); по причине: Недопустимое значение параметра (параметр номер '4') (Поле 'НомерГТД' объекта '' не обнаружено)
Синтаксис данного параметра
<ИсключаяСвойства> (необязательный)
Тип: Строка.
Список имен свойств <Приемника>, разделенный запятыми, которые необходимо исключить из заполнения.
Если свойство с именем, указанным в исключающих свойствах есть в <Приемнике>, то значение этого свойства скопировано не будет.
А если свойства, указанного в исключающих свойствах не окажется в <Приемнике>, то будет вызвано исключение.
Рекламные объявления содержат единственные правдивые сведения, которые можно найти в газетах.
Да, верно, исключения бросаются во всех случаях.
Найдены ещё такие несоответствия:
- В строках с именами свойств можно вставлять запятые в любом месте и в любом количестве, т.е.
",,Имя,,,Фамилия,"
— работает. Но в OneScript между запятыми могут быть пробелы ("Имя, ,Фамилия"
), а платформа падает с исключением:
Ошибка при вызове метода контекста (ЗаполнитьЗначенияСвойств): Недопустимое значение параметра (параметр номер ‘3’) (Поле » объекта ‘Структура’ не обнаружено)
Здесь, пожалуй, стоит сохранить текущее поведение.
- В описании функции:
Если указаны копируемые свойства, то в заполнении участвуют только они, параметр <ИсключаяСвойства> игнорируется.
В противном случае, если указан параметр <ИсключаяСвойства>, свойства перечисленные в нем, исключаются из обработки.
В 1С ЗаполнитьЗначенияСвойств(Приемник, Источник, "Фамилия,Имя","Имя")
копирует оба свойства, в OneScript — только «Фамилия».
Это надо либо исправлять для совместимости, либо явно документировать.
to @EvilBeaver: следует ли выделять подобное в отдельное issue?
Войти или зарегистрироваться
8.х ОБМЕН Ошибка при настройке обмена между Управление Торговлей 11 и Бухгалтерией Предприятия 2.0
Тема в разделе «Обмен данными в «1С:Предприятие 8″», создана пользователем Darya_Kor, 14 ноя 2012.
-
0/5,
Голосов: 0
-
Offline
Darya_Kor
- Регистрация:
- 14 ноя 2012
- Сообщения:
- 3
- Симпатии:
- 0
- Баллы:
- 1
При настройке параметров обмена данными для второй информационной базы, когда пытаюсь настроить значения, выходит ошибка:
Произошла исключительная ситуация (1C:Enterprise 8.2.16.363): {ОбщийМодуль.ОбменДаннымиСервер.Модуль(4555)}: Ошибка при вызове метода контекста (ЗаполнитьЗначенияСвойств)
Недопустимое значение параметра (параметр номер ‘2’)
Darya_Kor,
14 ноя 2012
#1 -
Offline
Peroman
Профессионал в 1С- Регистрация:
- 26 май 2009
- Сообщения:
- 1.028
- Симпатии:
- 28
- Баллы:
- 54
Платформы у обоих баз 8.2.16.363 ?
Peroman,
14 ноя 2012
#2 -
Offline
Darya_Kor
- Регистрация:
- 14 ноя 2012
- Сообщения:
- 3
- Симпатии:
- 0
- Баллы:
- 1
Да
Darya_Kor,
15 ноя 2012
#3 -
Offline
Peroman
Профессионал в 1С- Регистрация:
- 26 май 2009
- Сообщения:
- 1.028
- Симпатии:
- 28
- Баллы:
- 54
Базы между которыми совершается обмен, типовые? Ни каких дописок нету?
Вариант баз — файловые или серверные?
Peroman,
15 ноя 2012
#4 -
Offline
Darya_Kor
- Регистрация:
- 14 ноя 2012
- Сообщения:
- 3
- Симпатии:
- 0
- Баллы:
- 1
Типовые. Файловые.
Darya_Kor,
15 ноя 2012
#5 -
Offline
Peroman
Профессионал в 1С- Регистрация:
- 26 май 2009
- Сообщения:
- 1.028
- Симпатии:
- 28
- Баллы:
- 54
Посмотрите, все ли конфигурации свежего релиза. Так же попробуйте прогнать базы chdbfl.exe
Peroman,
20 ноя 2012
#6
- Похожие темы
-
8.х ОБМЕН
обмен данными между торговлей и бухгалтерией
aandrey_1c,
15 фев 2010, в разделе: Обмен данными в «1С:Предприятие 8»
- Ответов:
- 12
- Просмотров:
- 12.272
- Andy13
- 15 мар 2010
-
8.х ОБМЕН
Ошибка при настройке обмена
xxxALEXxxx,
2 мар 2010, в разделе: Обмен данными в «1С:Предприятие 8»
- Ответов:
- 4
- Просмотров:
- 3.283
- x_under
- 5 мар 2010
-
8.х ОБМЕН
обмен данными управление торговлей 8.1 и бухгалтерией 2.0
gabbik,
18 янв 2012, в разделе: Обмен данными в «1С:Предприятие 8»
- Ответов:
- 12
- Просмотров:
- 1.740
- gabbik
- 1 фев 2012
-
8.х ОБМЕН
обмен между торговлей и бухгалтерией
МихаилР,
14 окт 2012, в разделе: Обмен данными в «1С:Предприятие 8»
- Ответов:
- 7
- Просмотров:
- 5.514
- MaiorovYury
- 23 ноя 2012
-
8.х ОБМЕН
обмен между торговлей и бухгалтерией
Александр1985,
22 ноя 2012, в разделе: Обмен данными в «1С:Предприятие 8»
- Ответов:
- 0
- Просмотров:
- 754
- Александр1985
- 22 ноя 2012
- Ваше имя или e-mail:
- У Вас уже есть учётная запись?
-
- Нет, зарегистрироваться сейчас.
- Да, мой пароль:
-
Забыли пароль?
-
Запомнить меня
-
- Искать только в заголовках
- Сообщения пользователя:
-
Имена участников (разделяйте запятой).
- Новее чем:
-
- Искать только в этой теме
- Искать только в этом разделе
- Отображать результаты в виде тем
-
Быстрый поиск
- Последние сообщения
Больше…