Имя: Пароль:
1C
1С v8
Выгрузка в SPOT2
0 anagk
 
20.08.15
08:55
Парни помогайте! Все таблицы работают, все выгружается, кроме одной таблицы delivery.cvs

ИначеЕсли ИмяТаблицы = "delivery" Тогда
        
        мТекстЗапроса = "ВЫБРАТЬ
            |    54 КАК КодДистрибьютора,                    
        |ЕСТЬNULL(ЗаказыПокупателейОбороты.ЗаказПокупателя.Контрагент.Код, 0) КАК КодТТ,                                                            
                    |    ЗаказыПокупателейОбороты.Регистратор.Дата КАК Дата,                    
                    |    Ном.Код КАК Код,
                    |    ЗаказыПокупателейОбороты.КоличествоПриход КАК Количество,
                    |    ЗаказыПокупателейОбороты.Цена КАК Цена,
                    |    ЕСТЬNULL(ЗаказыПокупателейОбороты.ЗаказПокупателя.Агент.Код, """") КАК КодТА
                    |ИЗ
                    |    РегистрНакопления.ЗаказыПокупателей.Обороты(&ДатаНачала, &ДатаОкончания, Регистратор , Номенклатура В ("+ мТекстЗапросаНоменклатуры +")) КАК ЗаказыПокупателейОбороты
                    |ЛЕВОЕ СОЕДИНЕНИЕ
                    |    (" + мТекстВнутреннегоЗапросаПоАртикулам + ") КАК Ном
                    |    ПО ЗаказыПокупателейОбороты.Номенклатура.Артикул = Ном.Артикул
                    |УПОРЯДОЧИТЬ ПО Дата";
1 Апош
 
20.08.15
08:59
чем помочь?
2 anagk
 
20.08.15
09:00
при выгрузке - пусто 0 Кб
3 anagk
 
20.08.15
09:00
ни ошибки, ни чего, создается пустой фал
4 anagk
 
20.08.15
09:01
могу весь код вставить
5 Апош
 
20.08.15
09:03
(3) вот такой вот результат твоего запроса
6 anagk
 
20.08.15
09:07
мТекстЗапросаНоменклатуры = "ВЫБРАТЬ
                                |    Спр.Ссылка                                
                                |ИЗ
                                |    Справочник.Номенклатура КАК Спр
                                |ГДЕ
                                |    Спр.Ссылка В ИЕРАРХИИ(&ТорговыеМарки)
                                |    И (НЕ(Спр.ЭтоГруппа
                                |                ИЛИ Спр.ПометкаУдаления
                                |                ИЛИ Спр.Наименование ПОДОБНО ""%АКЦИЯ%""
                                |                ИЛИ Спр.Артикул = """"))";
    
здесь ошибка?
7 Апош
 
20.08.15
09:08
а есть ощшибка, да?
8 anagk
 
20.08.15
09:09
да не ошибка, запрос не работает, я не понимаю почему..
9 anagk
 
20.08.15
09:10
уж второй день пошел :))
10 Апош
 
20.08.15
09:12
(8) если запрос не работает, он говорит, почему. причём, с указанием на место ошибки
11 anagk
 
20.08.15
09:15
как всегда, вместо помощи - философия, упс
12 Апош
 
20.08.15
09:17
(11) ага. и вместо постановки вопроса невнятная хрень
13 DmitriyDI
 
20.08.15
09:18
(6) результат этого запроса пустой?
14 anagk
 
20.08.15
09:29
0 кб
15 Апош
 
20.08.15
09:29
(14) это размер файла? в результате запроса нет ни одной записи?
16 anagk
 
20.08.15
09:31
нет ни одной записи
17 Апош
 
20.08.15
09:32
(16) а должно сколько быть?
18 ДенисЧ
 
20.08.15
09:33
у тебя просто условия не проходят. Их ковыряй.
19 anagk
 
20.08.15
09:34
должна быть таблица отгрузок по агентам
20 UFO
 
20.08.15
09:38
По такомув условию НЕ(Спр.ЭтоГруппа
                                |                ИЛИ Спр.ПометкаУдаления
                                |                ИЛИ Спр.Наименование ПОДОБНО ""%АКЦИЯ%""
                                |                ИЛИ Спр.Артикул = """"))";
вообще ничего попасть не сможет
21 UFO
 
20.08.15
09:39
Ты зря их объединил условием ИЛИ
22 Апош
 
20.08.15
09:40
(20) непомеченные элементы с артикулом, которые не акция? у меня таких полно
23 anagk
 
20.08.15
09:41
пробую
24 DmitriyDI
 
20.08.15
09:43
(16) убери часть условий и попробуй ) мы не знаем что у тебя тут ТорговыеМарки
25 UFO
 
20.08.15
09:44
НЕ группа И НЕ ПометкаУдаления И Пободно Акция И Артикул = ""
приблизительно так должно быть, если я правильно понял условие
26 Апош
 
20.08.15
09:45
(25) не понял, а попытался угадать ;)
27 anagk
 
20.08.15
09:45
ша попробуем, пока все то же
28 UFO
 
20.08.15
09:48
ну я просто сократил (0) условие, кто его составлял - поймёт
29 anagk
 
20.08.15
10:16
условия поменял, все равно пусто в созданном файле
30 anagk
 
20.08.15
10:17
к слову, это же условие в предыдущих таблицах работет, все выгружется как нужно
31 Гёдза
 
20.08.15
10:17
попробуй условия по одному убирать.
32 UFO
 
20.08.15
10:18
Короче.. тебе надо чтобы было не группа и не помечен на удаление? Что еще за условия? Я про третье и четвертое?
33 anagk
 
20.08.15
10:18
мТекстЗапросаНоменклатуры = "ВЫБРАТЬ
                                |    Спр.Ссылка                                
                                |ИЗ
                                |    Справочник.Номенклатура КАК Спр
                                |ГДЕ
                                |    Спр.Ссылка В ИЕРАРХИИ(&ТорговыеМарки)
                                |    И (НЕ(Спр.ЭтоГруппа
                                |                ИЛИ Спр.ПометкаУдаления
                                |                ИЛИ Спр.Наименование ПОДОБНО ""%АКЦИЯ%""
                                |                ИЛИ Спр.Артикул = """"))";
    
    
     мТекстВнутреннегоЗапросаПоАртикулам = "ВЫБРАТЬ
                                          |    Спр.Артикул КАК Артикул,
                                          |    МАКСИМУМ(Спр.Код) КАК Код
                                          |ИЗ
                                          |    Справочник.Номенклатура КАК Спр
                                          |ГДЕ
                                          |    Спр.Ссылка В ИЕРАРХИИ(&ТорговыеМарки)
                                          |    И (НЕ(Спр.ЭтоГруппа
                                          |                И НЕ Спр.ПометкаУдаления))
                                          //|                И Спр.Наименование ПОДОБНО ""%АКЦИЯ%""
                                          |                И Спр.Артикул = """"
                                          |
                                          |СГРУППИРОВАТЬ ПО
                                          |    Спр.Артикул";
34 UFO
 
20.08.15
10:19
Чтобы не было в названии слова акция и не был пустым артикул?
35 UFO
 
20.08.15
10:20
|    И (НЕ(Спр.ЭтоГруппа неправильно
36 UFO
 
20.08.15
10:21
Если по (34) условию то
И (НЕ Спр.ЭтоГруппа И НЕ Спр.ПометкаУдаления И НЕ(Спр.Наименование ПОДОБНО ""%АКЦИЯ%""
)  И НЕ(Спр.Артикул = """"))
37 UFO
 
20.08.15
10:25
Использовать ИЛИ в первом запросе неверно
38 anagk
 
20.08.15
10:28
убрал вообще все условия - то же..
39 anagk
 
20.08.15
10:29
что то не так с (0)
40 UFO
 
20.08.15
10:30
А что за торговые марки?
41 UFO
 
20.08.15
10:32
Что в этой переменной?
42 anagk
 
20.08.15
10:32
Функция УстановитьПараметрыВыгрузки(мТорговаяМарка) Экспорт
    
    Если мТорговаяМарка = "Ролтон" Тогда
        
        ТорговыеМарки.ЗагрузитьЗначения(ПапкиРолтон);
        ПапкаДляВыгрузки = ПапкаДляВыгрузкиРолтон;
        КодДистрибьютера = "";
        Шт = "";
        ЛогинВыгрузки      = "";
        ПарольВыгрузки     = "";
        
    Иначе
        Сообщить("Не выбрана ТМ для выгрузки!");
        Возврат Ложь;
    КонецЕсли;
    
    Возврат Истина;
    
КонецФункции
43 anagk
 
20.08.15
10:33
//папки ТМ "Ролтон"
ПапкиРолтон = Новый Массив;
ПапкиРолтон.Добавить(Справочники.Номенклатура.НайтиПоКоду("00000000953"));
44 UFO
 
20.08.15
10:36
Ты хочешь вывести в запрос всё ролтоновское...я так понял
45 UFO
 
20.08.15
10:39

мТекстЗапросаНоменклатуры = "ВЫБРАТЬ
                                |    Спр.Ссылка                                
                                |ИЗ
                                |    Справочник.Номенклатура КАК Спр
                                |ГДЕ
                                |    Спр.Ссылка В ИЕРАРХИИ(&ТорговыеМарки)
                                |    И (НЕ Спр.ЭтоГруппа
                                |                И НЕ Спр.ПометкаУдаления
                                |                И НЕ( Спр.Наименование ПОДОБНО ""%АКЦИЯ%"")
                                |                И НЕ ( Спр.Артикул = """"))";
46 anagk
 
20.08.15
10:39
да
47 UFO
 
20.08.15
10:41
Попробуй сначала просто такой запрос:
мТекстЗапросаНоменклатуры = "ВЫБРАТЬ
                                |    Спр.Ссылка                                
                                |ИЗ
                                |    Справочник.Номенклатура КАК Спр
                                |ГДЕ
                                |    Спр.Ссылка В ИЕРАРХИИ(&ТорговыеМарки)
                                |    И НЕ Спр.ЭтоГруппа "
48 anagk
 
20.08.15
10:48
сил, моих больше нет, щас через окно выкину
49 UFO
 
20.08.15
10:49
С (47) что нибудь вышло?
50 UFO
 
20.08.15
10:50
В переменной ТорговыеМарки перед выполнением запроса что-нибудь есть?
51 anagk
 
20.08.15
10:50
пусто, я грешу на (0) пункт
52 Апош
 
20.08.15
10:51
в иерархии(массив) - так можно?
53 anagk
 
20.08.15
10:52
ну в предыдущих запросах (еще 4-е таблицы выгружаються) - все работет и все выводится и запрашивается
54 UFO
 
20.08.15
10:56
Так если в переменной будет пусто, то и в результате будет пусто
55 UFO
 
20.08.15
10:58
Скорей всего... на входе в (0) всё есть?
56 anagk
 
20.08.15
10:58
ну так там массив из наименований по указанной группе
57 UFO
 
20.08.15
10:59
А есть там наименования?
58 UFO
 
20.08.15
11:00
Консолью запросов не пользуешься?
59 UFO
 
20.08.15
11:00
А то как раз удобно отследить с помощью неё на разных этапах
60 anagk
 
20.08.15
11:00
нет...
61 UFO
 
20.08.15
11:02
Попробуй
62 UFO
 
20.08.15
11:03
А то мне что то сложно въехать где там у тебя ошибка, свой запрос мешается ( я его тут делаю)
63 anagk
 
20.08.15
11:07
пробую
AdBlock убивает бесплатный контент. 1Сергей