Единица хранения остатков в обработке Загрузка данных из табличного документа
Добрый день! Подскажите пожалуйста! Через обработку Загрузка анных из табличного документа загружаю оприходование товара. В настройке в поле единица измерения ставлю вычислять и и в поле выражения пишу Результат = ТекущиеДанные("Номенклатура").ЕдиницаХраненияОстатков; при загрузке выдает ошибку "Ошибка компиляции при вычислении выражения или выполнении фрагмента кода" в итоге все загружается кроме единицы измерения. Подскажите, в чем ошибка
По теме из базы знаний
- Загрузка данных табличного документа (доработанная)
- СТАБИЛЬНАЯ Загрузка справочника номенклатуры в 1С:Управление торговлей 8 из прайс-листа в Excel (код открыт скачать можно бесплатно)
- Загрузка приходной накладной в 1С Управление торговлей 8 из в Excel
- Обработка «Загрузка данных из табличного документа». Пример настроек и использование.
- Загрузка справочника "Номенклатура" с единицами и характеристиками из табличного документа
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
что-то такое видел в статье (или другой статье на этом сайте)
http://www.online-ufa.ru/content/articles/loading_data_into_1c_from_excel_part_1/
Режим загрузки - Вычислять.
В поле Выражение пишем формулу:
Результат = Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию(ТекстыЯчеек[6]);
Это выражение означает,что обработка будет сравнить наименование из 6-ой колонки прайс-листа с наименованием в справочнике Классификатор единиц измерения и при совпадение названий присваивать соответствующую единицу из справочника. Вам необходимо убедиться что все наименования единиц измерения из прайса есть в соотвествующем справочнике 1С. Если их нет,то следует предварительно создать.
Подробнее:http://1c-setup.ru/17-zagruzka-dannykh-v-spravochnik-nomenklatura-iz-prajs-lista-excel.html#ixzz2sSYvq800
В поле Выражение пишем формулу:
Результат = Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию(ТекстыЯчеек[6]);
Это выражение означает,что обработка будет сравнить наименование из 6-ой колонки прайс-листа с наименованием в справочнике Классификатор единиц измерения и при совпадение названий присваивать соответствующую единицу из справочника. Вам необходимо убедиться что все наименования единиц измерения из прайса есть в соотвествующем справочнике 1С. Если их нет,то следует предварительно создать.
Подробнее:
как то так
Ах да, единица измерения у вас стоит ниже чем номенклатура?
Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ
| ЕдиницыИзмерения.Ссылка
|ИЗ
| Справочник.ЕдиницыИзмерения КАК ЕдиницыИзмерения
|ГДЕ
| ЕдиницыИзмерения.Владелец = &Владелец
| И ЕдиницыИзмерения.Наименование = &Наименование";
Запрос.Установитьпараметр("Владелец",Текущиеданные.Номенклатура);
Запрос.УстановитьПараметр("наименование","кг");
Выборка = Запрос.выполнить().Выбрать();
Пока Выборка.Следующий() цикл
Результат = Выборка.Ссылка;
КонецЦикла
ПоказатьАх да, единица измерения у вас стоит ниже чем номенклатура?
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)