Имя: Пароль:
1C
1С v8
Выгрузка заказа из *xls в 1С
0 Shrek_yar
 
30.11.11
15:08
Здравствуйте,нужна помощь, задача в следующем, есть файл эксель,в нем содержится номенклатура и количество сколько надо клиенту.Надо реализовать загрузку данных из Excel в документы "заказ клиента".
У меня проблема возникла в том что не получается добавить номенклатуру в строке табличной части , так как тип данных у реквизита СправочникСсылка.Номенклатура
Как реализовать запись товара в эту ячейку табличной части документа?
1 чувак
 
30.11.11
15:09
Есть же готовая обработка, зачем велосипед изобретать?
2 Shrek_yar
 
30.11.11
15:10
есть готовая,но она у УТ 11 не так работает как надо.
3 Amra
 
30.11.11
15:10
(1) Зря ты про нее напомнил, ща у автора появится куча непонятной номенклатуры в справочнике
4 zladenuw
 
30.11.11
15:10
(2) ну так не проще ее подправить
5 Amra
 
30.11.11
15:10
(2) Уууу, все, молчу
6 Amra
 
30.11.11
15:11
(4) Переписать заново ты хотел сказать? Подобных обратоботок под УФ типовых нет
7 FIXXXL
 
30.11.11
15:11
(0)
>в нем содержится номенклатура
название? оно названию в базе соответствует?
8 Amra
 
30.11.11
15:11
(7) Тссс))
9 szhukov
 
30.11.11
15:11
(0) Найти номенклатуру в справочнике Номенклатура по коду из Excel или наименованию уже предлагали?
10 Shrek_yar
 
30.11.11
15:13
у меня не получается ее подправить, пробывал свое написать застрял на этапе добавления в табличную часть номенклатуры, количество он у меня берет из файла, а номенклатуру встаывлять отказывается
11 Shrek_yar
 
30.11.11
15:13
название соотвествует названию в базе
12 shuhard
 
30.11.11
15:15
(11) код покажи,
без него ветку закроем
13 DrShad
 
30.11.11
15:15
НайтиПоНаименованию()
14 szhukov
 
30.11.11
15:15
(11) ИскомаяНоменклатура = Справочники.Номенклатура.НайтиПоНаименованию(ЗначениеПолученноеИзExcel);
15 Shrek_yar
 
30.11.11
15:15
сек, все покажу)))
16 Shrek_yar
 
30.11.11
15:15
НоваяСтрока = Объект.товары.Добавить();//новая строка
       
       НоваяСтрока.Количество = Количество;
       НоваяСтрока.Номенклатура = НаименованиеТовара;
17 Shrek_yar
 
30.11.11
15:16
и как ее засунуть в табличную часть документа
18 szhukov
 
30.11.11
15:16
+(14) Но если вы этого не понимаете, то боюсь дело кончится плохо...
19 szhukov
 
30.11.11
15:17
(17) Читай (14) до понимания
20 Мимохожий Однако
 
30.11.11
15:17
НоваяСтрока.Номенклатура = ИскомаяНоменклатура ;
21 szhukov
 
30.11.11
15:17
+(19) Когда дочитаешь, допишешь:
НоваяСтрока.Номенклатура = ИскомаяНоменклатура;
22 Shrek_yar
 
30.11.11
15:18
щас допишу НоваяСтрока.Номенклатура = ИскомаяНоменклатура ;, но так вроде тоже пробывал, сек
23 szhukov
 
30.11.11
15:21
(22) после (14)
Если ИскомаяНоменклатура = Справочники.Номенклатура.ПустаяСсылка() Тогда

    Сообщить("Не нахожу однака такой товар. Че делать будем насяльника?");

КонецЕсли;
24 Shrek_yar
 
30.11.11
15:24
))) (22) после (14)
Если ИскомаяНоменклатура = Справочники.Номенклатура.ПустаяСсылка() Тогда

    Сообщить("Не нахожу однака такой товар. Че делать будем насяльника?");

КонецЕсли;

найти бы сначало))
25 Shrek_yar
 
30.11.11
15:28
супер, ха, вставило, спасибо, пойду дальше дорабатывать ее
26 Shrek_yar
 
30.11.11
15:28
всем спасибо
27 shuhard
 
30.11.11
15:29
(25) а теперь коронный вопрос
"где взять единицу измерения и коэффициент"
28 FIXXXL
 
30.11.11
15:41
(27) прогнать строку через типовую процедуру ПриИзмененииНоменклатуры?
29 aleks-id
 
30.11.11
15:49
продам загрузку из экселя в любой документ для УТ 11. дорого.
30 Shrek_yar
 
30.11.11
15:49
5 копеек - это дорого?
31 aleks-id
 
30.11.11
15:50
(30) см (25)
32 Shrek_yar
 
30.11.11
15:50
скажу большое спасибо, если так скинешь)
33 Shrek_yar
 
30.11.11
16:07
(32)проверка
34 Amra
 
30.11.11
18:53
(32) Давая я скину "за так", а ты потом недельку на меня побатратишь за так)
35 FIXXXL
 
01.12.11
02:57
36 Shrek_yar
 
05.12.11
11:42
все сделал, кому надо выложе, за спасибо)