Имя: Пароль:
1C
1С v8
загрузка из тд
,
0 espanol
 
20.08.13
11:51
киньте пожалуйста ссылку на пример или код, а то в гугле только про обработку мне не ненужную пишут "загрузка данных из табличного документа".
1 rbcvg
 
20.08.13
11:52
чего надо то?
2 alexei366
 
20.08.13
11:52
(1) Во во +
3 espanol
 
20.08.13
11:53
Загрузить из табличного документа данные как?
4 Rie
 
20.08.13
11:53
(0) В типовых - посмотри, как сделана загрузка из классификаторов стран, единиц, валют.
5 rbcvg
 
20.08.13
11:54
(3) Обработкой типовой, но она тебя чем-то не устраивает. Продолжаем гадать чем именно....
6 alexei366
 
20.08.13
11:54
(3) Ну или сам, организуешь цикл по строкам как понимаю, ну и тяни ячейки, делая с ними чо надо
7 espanol
 
20.08.13
11:55
(4) нет типовых...
(5) мне не нужна, мне нужен код увидеть как это делается как идет обращение к тд и т.п.!
8 espanol
 
20.08.13
11:55
видимо никто не знает, придется качать конфиги, обработки и рыться в них....
9 Cube
 
20.08.13
11:56
(7) Да, в обработке кода ж нет!!!
10 Godofsin
 
20.08.13
11:56
(8) ну так давно пора
11 Cube
 
20.08.13
11:56
(8) Точно, абсолютно никто не знает. Тебе придется самому разобраться и нас всех научить.
12 espanol
 
20.08.13
11:57
(9) ну зачем пишите коли не знаете... не понимаю таких людей я... обработку я и сам посмотрю без вас...
13 espanol
 
20.08.13
11:57
(6) сам и хочу организовать, тока не совсем понятно как обращаться, примера нет, приедтся рыть
14 Godofsin
 
20.08.13
11:57
(12) ну мы так... пофлудить...
15 Cube
 
20.08.13
11:57
(12) Тебя вообще никто не понимает и ничего... :)
16 espanol
 
20.08.13
11:58
(15) куб, ты бест*лочь ) пишешь хрень только... людей отвлекаешь
17 alexei366
 
20.08.13
11:59
(13) Синтаксис помошник, забиваешь ТабличныйДокумент и смотришь что есть метод Область и т.д и т.п
18 Cube
 
20.08.13
11:59
(16) ))))) Жги ещё))
19 alexei366
 
20.08.13
12:01
(18) жгешь ты)), на такие вопросы даж не знаешь чо ответить, особенно когда никаково подвоха и нет, и тогда вообще непонятно в чем причина
20 rbcvg
 
20.08.13
12:01
(17) "мне не нужна, мне нужен код увидеть как это делается как идет обращение к тд и т.п.!"(с)Эспаньол.
21 Godofsin
 
20.08.13
12:01
(16) Блин, давно стеснялся это сказать! Хорошо, что ты первый! Cube бестолочь!
22 Cube
 
20.08.13
12:04
(19) (21) О и друганы по разуму ТС подтянулись... Красота :)
23 alexei366
 
20.08.13
12:13
(22) да залезь ты в синтаксис помошник, должен сам все понять
24 Cube
 
20.08.13
12:13
(23) У меня нет, продай по-дешевке?
25 Godofsin
 
20.08.13
12:13
(22) Не, ну тебе, бестолочи, далеко до нас )))
26 espanol
 
20.08.13
12:16
если кратко то както так, куб, смотри и запоминай!


    ТабДок = Новый ТабличныйДокумент;
    ТабДок.Прочитать(ВыбФайл.ПолноеИмя);
    Стр = 1;
    Для Каждого Стр Из ТабДок Цикл
        Значение = ТабДок.Область("R"+Стр+"C1").Текст;
        Стр = Стр + 1;
    КонецЦикла;
27 alexei366
 
20.08.13
12:17
(24) Эту библию по "дешовке" не как. Сам тыщ 50 зеленых выложил за неё, пока молодой да неопытный был. Ну а за "БУ", мож 10 скину))
28 alexei366
 
20.08.13
12:18
(26) ЭЭЭЭЭЭЭЭЭЭЭЭ, так дела не делаюся, а если строк больше тыщи, кто об этом позаботиться где Формат()
29 espanol
 
20.08.13
12:18
(28) читай внимательно, эт ократно, набросок, чо докапался *ля! иди пей чай
30 Cube
 
20.08.13
12:19
(26) Ты шикарен! Это надо в книгу знаний, однозначно!!!
31 espanol
 
20.08.13
12:19
(30) а ты туп как бревно ))
32 espanol
 
20.08.13
12:20
все, говоносрач развели тут, пора сваливать отсюда
33 Cube
 
20.08.13
12:20
(31) Да, на этой позитивной ноте и разойдемся :))
34 oreshka7387
 
20.08.13
12:20
хы-хы )))) улыбнули, спасибо, ребят!
35 espanol
 
20.08.13
12:21
хыы, вместо количества строк таб документ впендюрил, уахаха
36 espanol
 
20.08.13
12:36
СписокЛевый  = Новый СписокЗначений;
    СписокПравый = Новый СписокЗначений;
    ТабДок       = Новый ТабличныйДокумент;
    
    ТабДок.Прочитать(ВыбФайл.ПолноеИмя);
    Стр = 1;
    Пока Стр <= ТабДок.ВысотаТаблицы Цикл
        СтрокаПравая = СокрЛП(ТабДок.Область("R"+Формат(Стр, "ЧГ=0")+"C2").Текст);
        Если ЗначениеЗаполнено(СтрокаПравая) Тогда
            СписокПравый.Добавить(СтрокаПравая);
        Иначе
            Прервать;
        КонецЕсли;
        Стр = Стр + 1;
    КонецЦикла;
    
    Стр = 1;
    СчетчикПовторений = 0;
    Если НЕ СписокПравый.Количество() = 0 Тогда
        Пока Стр <= ТабДок.ВысотаТаблицы Цикл
            СтрокаЛевая = СокрЛП(ТабДок.Область("R"+Формат(Стр, "ЧГ=0")+"C1").Текст);
            Если НЕ СписокПравый.НайтиПоЗначению(СтрокаЛевая) = Неопределено Тогда
                СчетчикПовторений = СчетчикПовторений + 1;
            КонецЕсли;
            Стр = Стр + 1;
        КонецЦикла;
    КонецЕсли;


более менее по человечески дописал
37 espanol
 
20.08.13
12:37
а вообще я чета последнее время смотрю много Жириновского, вот он негативом то умеет заряжать ))