![]() |
![]() |
![]() |
|
ЗагрузкаДанныхИзТабличногоДокумента.ep | ☑ | ||
---|---|---|---|---|
0
lesstat
06.03.12
✎
10:57
|
Делал все по инструкции http://www.online-uf...m_excel_part_2/ Единственное что в примере 1С 8.2, а я использую 8.1 УТ 10.3
1. Загрузил номенклатуру с excel файла через стандартную обработку ЗагрузкаДанныхИзТабличногоДокумента.epf там для загрузки единицы хранения отчетов и единицы хранения остатков приводят код СсылкаНоменклатуры = Справочники.Номенклатура.НайтиПоРеквизиту("Артикул", ТекущиеДанные["Артикул"]); БазоваяЕдиницаИзмерения = Справочники.КлассификаторЕдиницИзмерения.НайтиПоКоду(796); ТекСпр=Справочники.ЕдиницыИзмерения.НайтиПоРеквизиту("ЕдиницаПоКлассификатору;,БазоваяЕдиницаИзмерения,,СсылкаНоменклатуры); Если ТекСпр.Пустая() Тогда НайденнаяЕдиницаОбъект = Справочники.ЕдиницыИзмерения.СоздатьЭлемент(); НайденнаяЕдиницаОбъект.Наименование = СокрЛП(БазоваяЕдиницаИзмерения); НайденнаяЕдиницаОбъект.ЕдиницаПоКлассификатору = БазоваяЕдиницаИзмерения; НайденнаяЕдиницаОбъект.Коэффициент = 1; НайденнаяЕдиницаОбъект.Владелец = СсылкаНоменклатуры; Попытка НайденнаяЕдиницаОбъект.Записать(); Результат = НайденнаяЕдиницаОбъект.Ссылка; Исключение Сообщить("Не удалось записать"); КонецПопытки; Иначе Результат =ТекСпр.Ссылка; КонецЕсли; там стоит искать явно по коду (796), а что делать если у меня разные единицы? |
|||
1
Apokalipsec
06.03.12
✎
11:00
|
Можно НайтиПоНаименованию
|
|||
2
lesstat
06.03.12
✎
11:05
|
Пробывал написать НайтиПоНаименованию()
выдает недостаточно параметров |
|||
3
ProProg
06.03.12
✎
11:08
|
а слабо глянуть параметры? или неуч?
|
|||
4
Apokalipsec
06.03.12
✎
11:08
|
(2) Ну так в скобках надо передавать наименование.
|
|||
5
lesstat
06.03.12
✎
11:12
|
(4) а какое наименование передавать если единицы измерения разные?
|
|||
6
lesstat
06.03.12
✎
11:12
|
(3) неуч
|
|||
7
ProProg
06.03.12
✎
11:14
|
Еще может получится что единица будет отличатся. Название. Очень часто то пробел лишний, то точка стоит, а в классификаторе другое наименование. Такое причем постоянно, так что не факт что и по единице найдет.
|
|||
8
zippygrill
06.03.12
✎
11:16
|
в твоем .xls файле ести ед.изм?
|
|||
9
lesstat
06.03.12
✎
11:18
|
(8) да
|
|||
10
lesstat
06.03.12
✎
11:20
|
но если поставить искать и номер колонки выдает ошибку
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента.МодульОбъекта(1455)}: Ошибка при вызове метода контекста (Свойство) ТекущиеДанные.Свойство(Колонка.СвязьПоВладельцу,СвязьПоВладельцу); по причине: Задано неправильное имя атрибута структуры |
|||
11
zippygrill
06.03.12
✎
11:21
|
в чем проблема искать в классификаторе по наименовании?
|
|||
12
zippygrill
06.03.12
✎
11:21
|
наименование берешь из файла и ишешь в базе.
|
|||
13
lesstat
06.03.12
✎
11:22
|
(11) этого и хочу но как искать если много разных ед измерений?
|
|||
14
zippygrill
06.03.12
✎
11:26
|
я не разу не видел эту обработку но ты бы давно написал свою для загрузки из xls.
там же наверняка идет цикл по всем элементам ТабЧасть где загрузился xls файл. |
|||
15
ProProg
06.03.12
✎
11:26
|
(14) человек не прог. он даже параметры метода не знает что такое.
|
|||
16
lesstat
06.03.12
✎
11:27
|
(14)я 1С то вижу можно сказать раз 5-й , какой мне самому писать
|
|||
17
ProProg
06.03.12
✎
11:27
|
и покупать готовое которое делает все видимо тоже не хочет.
|
|||
18
ProProg
06.03.12
✎
11:27
|
(16) могу предложить платное решение которое делает всё! http://subsystems.ru/catalog/27/158/
|
|||
19
lesstat
06.03.12
✎
11:29
|
(18) для одного двух раз покупать я думаю не стоит, надо бы самому разобраться
|
|||
20
DrShad
06.03.12
✎
11:31
|
(18) еще одна Манина поделка и снова "готовое решение универсальное"?
|
|||
21
DrShad
06.03.12
✎
11:35
|
и снова все конфы, а скрины от УТ 10
|
|||
22
ProProg
06.03.12
✎
11:36
|
(20) и снова ты зашел в тему и снова ничем автору не поможешь, великий внедренец.
|
|||
23
Has
06.03.12
✎
11:47
|
(5) а подставлять Наименование из ячейки?
В тексте выражения можно использовать следующие предопределенные параметры: Результат - результат вычисления (на входе - значение по умолчанию) ТекстЯчейки - текст текущей ячейки ТекстыЯчеек - массив текстов ячеек строки ТекущиеДанные - структура загруженных значений ОписаниеОшибки - описание ошибки, выводимое в примечание ячейки и в окно сообщений Встроенные функции, функции общих модулей. |
|||
24
DrShad
06.03.12
✎
12:10
|
(22) а чем тут помогать? уже все человеку объяснили
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |