![]() |
|
Выгрузка в 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
|
пробую
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |