|
Загрузка табличных данных
|
|
| gslawa | Дата: Чт, 19.10.2017, 08:18:04 | Сообщение # 1 |
|
Лейтенант
Группа: Проверенные
Сообщений: 62
Репутация: 32
Статус: Оффлайн
| Есть текстовый файлик CSV с разделителем табуляция Колонка1 Колонка2 стр1 2017.10.01 стр2 20171002
Пытаюсь загрузить его в ТЗ Хочу получить в ТЗ вторую колонку типа дата
Не могу на закладке "Конвертация значений" указать "Колонка приемника"-Колонка2-"Описание типов" "Дата" Хочу в колонке "Алгоритм" создать код по преобразованию ячейки типа "строка" в тип "дата" - не могу понять какие параметры на входе алгоритма.
Набираю такой текст в колонке "Алгоритм" закладки "Конвертация значений" Сообщить(ТекстЯчейки); Результат = ТекстЯчейки;
ОШИБКА: Строка [2](Колонка 2): Сервис ""[2]{ОбщийМодуль.ирОбщий.Модуль(755)}: Ошибка компиляции при вычислении выражения или выполнении фрагмента кода Выполнить(_ТекстДляВыполнения); {(7,11)}: Переменная не определена (ТекстЯчейки)
Хотя если нажать кнопку "Отладчик", тогда выходит код в котом, вроде, ошибки быть не должно
Процедура мМетод(_АлгоритмОбъект, _ОбщиеМодули) Экспорт Перем ЭтотОбъект; Результат = _АлгоритмОбъект.Результат;ТекстЯчейки = _АлгоритмОбъект.ТекстЯчейки;ТекстыЯчеек = _АлгоритмОбъект.ТекстыЯчеек;ТекущиеДанные = _АлгоритмОбъект.ТекущиеДанные;ОписаниеОшибки = _АлгоритмОбъект.ОписаниеОшибки; Попытка ///////////////////////// Текст НАЧАЛО Сообщить(ТекстЯчейки); Результат = ТекстЯчейки; ///////////////////////// Текст КОНЕЦ Исключение _АлгоритмОбъект.Результат = Результат; _АлгоритмОбъект.ОписаниеОшибки = ОписаниеОшибки; ВызватьИсключение; КонецПопытки; ~Конец: _АлгоритмОбъект.Результат = Результат; _АлгоритмОбъект.ОписаниеОшибки = ОписаниеОшибки; КонецПроцедуры
|
| |
| |
| gslawa | Дата: Чт, 19.10.2017, 12:58:24 | Сообщение # 2 |
|
Лейтенант
Группа: Проверенные
Сообщений: 62
Репутация: 32
Статус: Оффлайн
| С типом разобрался.
А с алгоритмом конвертации вопрос, пока, остался.
Версия ИР 4.32
Сообщение отредактировал gslawa - Чт, 19.10.2017, 13:20:34 |
| |
| |
| tormozit | Дата: Чт, 19.10.2017, 22:37:25 | Сообщение # 3 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7260
Репутация: 193
Статус: Оффлайн
| Спасибо. Ошибку выполнения обработчика конвертации значения зарегистрировал.
|
| |
| |
| tormozit | Дата: Вс, 22.10.2017, 21:27:39 | Сообщение # 4 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7260
Репутация: 193
Статус: Оффлайн
| Исправлено в 4.33
|
| |
| |
| gslawa | Дата: Пн, 23.10.2017, 04:05:50 | Сообщение # 5 |
|
Лейтенант
Группа: Проверенные
Сообщений: 62
Репутация: 32
Статус: Оффлайн
| Ошибки пропали, но работать не работает. Может я что-то не правильно делаю
Команда "Сообщить()" ничего не выводит Переменная "Результат" не переносится в результирующую таблицу.
|
| |
| |
| gslawa | Дата: Пн, 23.10.2017, 04:32:01 | Сообщение # 6 |
|
Лейтенант
Группа: Проверенные
Сообщений: 62
Репутация: 32
Статус: Оффлайн
| Строка (16)
|
| |
| |
| tormozit | Дата: Пн, 23.10.2017, 07:01:05 | Сообщение # 7 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7260
Репутация: 193
Статус: Оффлайн
| Параметр ТекстЯчейки сейчас ошибочно не заполняется. Исправлю в следующей версии. Пока можно использовать параметр ТекстыЯчеек.
|
| |
| |
| tormozit | Дата: Вс, 29.10.2017, 23:43:22 | Сообщение # 8 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7260
Репутация: 193
Статус: Оффлайн
| Исправлено в 4.34
|
| |
| |
| gslawa | Дата: Пн, 30.10.2017, 00:23:14 | Сообщение # 9 |
|
Лейтенант
Группа: Проверенные
Сообщений: 62
Репутация: 32
Статус: Оффлайн
| Спасибо Работает
|
| |
| |
| iehbr | Дата: Пн, 20.11.2017, 17:07:30 | Сообщение # 10 |
|
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Оффлайн
| Добрый день! У меня аналогичный вопрос. Не выполняется алгоритм поиска БазовойЕдиницыИзмерения при записи из ТабличногоДокумента в справочник Номенклатура. См. вложения в картинках.Добавлено (20.11.2017, 17:07) --------------------------------------------- Версия 4.35 портативная
|
| |
| |
| tormozit | Дата: Пн, 20.11.2017, 22:14:37 | Сообщение # 11 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7260
Репутация: 193
Статус: Оффлайн
| iehbr, По таким обрезанным картинкам мне очень тяжело разобраться в проблеме. Сделай большие картинки и выдели на них важные области красными прямоугольниками. Также поможет файл сохраненной настройки, который можно получить кнопкой снизу "Сохранить настройки в файл". Также желательно отдельно текстом привести полный текст обработчика. Пробовал ли в тексте обработчика выводить отладочные сообщения?
|
| |
| |
| iehbr | Дата: Вт, 21.11.2017, 09:43:54 | Сообщение # 12 |
|
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Оффлайн
| С ИР только начинаю работать. Возможно, где-то туплю. Задача:загрузить прайс поставщика (csv) в УТ 10.3 последней версии типовая. Загружаю справочник Номенклатура. Спотыкаюсь на первом же шаге. При записи элемента выдает "Необходимо заполнить базовая единица". Пытаюсь прописать алгоритм поиска в справочнике "Классификатор единиц измерения" по наименованию. И он почему-то не отрабатывает.
|
| |
| |
| iehbr | Дата: Вт, 21.11.2017, 09:46:49 | Сообщение # 13 |
|
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Оффлайн
| Еще картинка.
|
| |
| |
| iehbr | Дата: Вт, 21.11.2017, 09:53:38 | Сообщение # 14 |
|
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Оффлайн
| Файл настроек
|
| |
| |
| tormozit | Дата: Ср, 22.11.2017, 07:00:22 | Сообщение # 15 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7260
Репутация: 193
Статус: Оффлайн
| Колонки источника и приемника у тебя имеют разные типы (строка против справочника). Поэтому тебе нужно либо в таблице значений сделать типизированными колонки, т.е. чтобы типы соответствовали полям таблицы БД, либо задать алгоритм конвертации значения для колонок различающихся типов на закладке "Сопоставление колонок".
|
| |
| |