Mariozzzza, Вы оказались правы. Это именно они. Я в очередной раз поразился намеренной запутанности всего на Озон. В общие начисления по таким заказам идут "ошметки", основная сумма в Финансы\Документы\УПД по сделкам с юр. лицами там отдельной строкой к зачислению! Жесть просто. Спасибо Вам, я бы не нашел вообще это.
Запрос WEB API через Power Qwery, Надо получить ответ по API в формате JSON
Запрос WEB API через Power Qwery, Надо получить ответ по API в формате JSON
|
14.01.2026 15:51:33
nilske, Понял... мне просто показалось, что вы о том, что по АПИ вообще нет никакой возможности получить суммы начислений... Ну да... все упирается в потоварные начисления... всё так... Но даже используя формат отчетов из ЛК эксель, честно говоря я никак не могу найти правильную агрегацию всех начислений (хотя... я только сегодня обнаружил, что в заказе может быть не одна отгрузка! Даже в одном заказе может быть одна отгрузка по ФБС а вторая по ФБО и плюс вот, что я написал выше, у меня из 7К заказов 73 выполненных не имеют выручки...) и думаю, что именно моя проблема связана с этими двумя факторами, нужно с ними разобраться, может тогда вьюха и сойдется, потому что сейчас я строю ее именно по отчетам из эксель, уже потом планировал натянуть всю логику на отчеты по АПИ... когда строил по ней расхождения еще больше (да, именно из за этой проблемы). Но я хоть немного успокоился, что это не ИИ тупят и не на что не годны, а сама суть отчетов под это не заточена.
|
|
|
|
|
Запрос WEB API через Power Qwery, Надо получить ответ по API в формате JSON
Запрос WEB API через Power Qwery, Надо получить ответ по API в формате JSON
|
14.01.2026 14:57:03
Mariozzzza, Удивительно! Насколько "в руку" ваш вопрос! А я уже думал, только я один именно с этой проблемой сражаюсь
С тех пор, и устав от постоянной смены Озоном отчетов и каждый раз приходилось все править и в связи с бурным развитием ИИ я как то решил заморочиться и перевести все из монструозных формул в экселе на свой шалман с блекджеком и шлюхами. Ремарка: я совсем-свовсем не шарю ни в экселях ни в базах, но пропуская всю лирику скажу, ч то с помощью двух самых известных нейронок, поднял свой PostgreSQL "выпросил" у нейронок нужные скрипты на Python которые по API забирают все, что нужно и не нужно с Озон, раскладывает агрегируя как мне нужно по таблицам, остатки со складом синхронизирует и прочее и прочее. Но в отчеты, по прежнему шла непонятная инфа. Никак не мог имеющуюся инфу правильно агрегировать, что бы "тупо" подключить вьюху к файлу эксель и не слышать треск работы эксель, когда он мои неуклюжие формулы обсчитывал и пк просто загибался. И вот, вплотную подошел к созданию с ИИ нормальной вьюхи, которая на стороне Постгреса все это посчитает и отдаст с точностью до как надо... И вот уже 17!!!!! чатов и с Дипсиком и до состояния браузер уже не крутит с ЧатЖПТ по тарифу, я не могу создать эту на первый взгляд простую вьюху.... нуу вот не сходится! Беру из таблицы, которую получаю и по API (я не понимаю, почему ниже написали, что нет этих данных по API, спорить не буду, у меня они есть и прекрасно текут в базу) и даже создал вторую таблицу, куда парсятся чисто эти самые отчеты из эксель, о которых вы говорите. Причем, если простым сложением сложить все суммы (а мы знаем, что в отчете и отрицательные и положительные) то мы получаем "сумму к зачислению". Так, вот, за 3 года работы, эти две таблицы полученные и из эксель файлов из ЛК и по АПИ сходятся до копейки. НО!!! При попытке агрегировать и потом проверяя тем же простым сложением не сходятся... я уже полностью отчаялся... и все именно из за этого идиотского формата по ОТПРАВЛЕНИЯМ. Если заказ простой и выполнен и из одного товара - вообще никаких проблем, все раскидывается на начисления (я для себя собираю их примерно так: ПВЗ, Логистика, Эквайринг, Витрина, Ошибки, Прочие начисления) и все без проблем правильно, но вот где несколько товаров, а если еще и возврат, а если еще и частичный возврат тут и начинается это вот всё... И что делать ума не приложу. Я даже ввел свой "Индекс" который состоит из "номер заказа/артикул", что должно выявить начисление по-товарно, но все равно ничего ТОЧНОГО не получается. И я так же как и вы не могу понять, как все это настроить... Но немного не по теме, в процессе своих изысканий, я нашел одну неприятную и непонятную вещь... У некоторых ВЫПОЛНЕННЫХ заказов, завершенных, в отчетах НЕТ сумм выручки! То есть. Смотрю по ЛК. Заказ выполнен. Смотрю начисления. Логистика есть. ПВЗ есть... и всё.... больше ничего! Как будто покупатель ничего не заплатил. Но и витрины нет! Эквайринга нет! И вот что это и как это в итоге по выплатам я сейчас совершенно не понимаю... Так, что попробуйте, поищите, может и у вас есть такие заказы. То есть получается, собрать сводную таблицу и мы видим все начисления и итог - сумму выплаты. Да, она есть, но если там не вся выручка, то вся бухгалтерия неправильная... Прошу прощения за некий оффтоп, но вот правда, хотелось бы найти решение, КАК правильно раскидать хоть в экселе хоть как все эти их цифры из отчетов, хоть из АПИ, что бы иметь точное понимание всех затрат ПО ТОВАРАМ (не по отправлениям)...
Изменено: - 14.01.2026 15:20:07
|
|
|
|
|
Вывод значения ячейки по дню недели и времени (формула)
|
18.09.2024 11:58:12
Павел \Ʌ/, Извините, сразу не поблагодарил вас, большое спасибо за развернутый ответ, очень помогли!
|
|
|
|
|
Вывод значения ячейки по дню недели и времени (формула)
|
09.08.2024 21:22:17
Павел \Ʌ/, А не могли бы вы научить, как самому задавать интервалы времени? Как не стараюсь (вот пришла необходимость сменить интервалы) ничего не получается. Ни на основании вашей формулы выше (которая прекрасно работает), ни на основании формулы из текущего сообщения. Если не затруднит, на основе любой, которая проще и менее ресурсоемка и понятна для создания аналогичных, подскажите пожалуйста, как именно ввести другие данные для других промежутков времени. Ровно по тому же принципу: есть интервал (день недели:часы:минуты), если файл открыт в этом интервале - значение А1, если вне его - В1
|
|
|
|
|
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
|
29.11.2023 22:41:05
|
|||
|
|
|
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
|
28.11.2023 21:26:51
Евгений Смирнов, в таком варианте, можно сказать почти идеально, но... Если теперь, в файл не добавляются новые строки, а файл именно, что перезаписывается, но только после открытия-закрытия итогового файла. А если, скрипт запустить первый раз (снова вижу размер файла 0 байт) и не трогая его (не запуская) снова выполнить скрипт, то получаю ошибку
Изменено: - 28.11.2023 21:28:08
|
|||||
|
|
|
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
|
27.11.2023 22:22:11
Евгений Смирнов, Здравствуйте. Ваш вариант действительно отработал и пошустрей и даже не подвесил систему и результат в CSV как надо! Большое вам спасибо! Если позволите, один вопрос: Как заменить Arr1 что бы прописать в скрипт нужный лист, а не активный?
UPD: Упс... заметил очень не нужное поведение скрипта, при повторном (и при всех последующих) вызове скрипта, он данные ДОписывает в файл, а не перезаписывает его целиком. Вот такое поведение совсем не соответствует задаче :) И еще заметил такую странность: экспорт - ок, файл создался. Объёмом 0 байт. Открываю - всё есть. Закрываю - в проводнике вижу ненулевой размер. Снова экспорт - размер файла не изменился. Открываю - новые данные добавились. Закрываю Вижу в проводнике - вес увеличился
Изменено: - 27.11.2023 22:28:33
|
|
|
|
|
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
|
26.11.2023 18:24:25
New, Да, скрипт работает, но... Теперь, ячейки, содержащие в данных кавычки (и они, конечно мне нужны), после импорта в CSV исчезли. А те самые открывающие и закрывающие кавычки, которые раньше добавлялись если в данных были кавычки больше не появляются, но зато появляются в тех строках, в которых есть "восклицательный знак", "вопросительный знак" :) То есть, снова, не то. Мне бы получить в экспортном CSV "как есть"...
![]() |
|
|
|
|
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
|
26.11.2023 12:24:06
Всё таки, оказалось, есть еще одна проблема в данном скрипте.
В итоговый файл CSV в некоторые строки (в ячейках которых, в исходном XLSX имеются кавычки) добавляются дополнительные кавычки и получается так, что у каких то строк есть кавычки в начале строки и в конце, а в каких то нет и такой CSV при импорте через PQ просто рассыпается. Как можно исправить указанный выше скрипт, что бы при импорте в CSV не добавлялись эти кавычки? ![]() |
|
|
|
|
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
|
25.11.2023 21:29:18
Подскажите пожалуйста, что могло навредить данному скрипту, после того, как я добавил на экспортируемый лист еще один столбец, который, как и все остальные на данном листе состоят из формул, которые забирают данные из соседних листов книги и если до добавления этого столбца скрипт отрабатывает около 30000 строк за 5 секунд, то теперь (с этим новым столбцом) на каждую строку уходит 1-2 секунды... Стоит удалить этот новый столбец - всё снова летает. В этом столбце вот такая формула (помогли в соседней теме) и он спокойно прогружает все эти данные и никаких затыков.
|
|||||
|
|
|
Вывод значения ячейки по дню недели и времени (формула)
|
25.11.2023 16:46:17
Павел \Ʌ/, Огромное вам спасибо! Работает!
Изменено: - 25.11.2023 16:51:31
|
|
|
|
|
Вывод значения ячейки по дню недели и времени (формула)
|
25.11.2023 14:57:09
Здравствуйте. Очень нужна формула (именно формула, не скрипт и не условное форматирование и иное) которая, при открытии книги будет делать следующее:
Если, при открытии книги, текущий день недели и текущее время лежит в диапазоне пятница, 15:00 - воскресенье, 15:00 - брать данные из ячейки A1, при всех остальных вариантах текущего дня недели и времени, брать данные из ячейки B1. Помогите пожалуйста, как это реализовать формулой? Спасибо. |
|
|
|
|
Рабочий процесс при постоянно изменяющихся файлах
Поиск по нескольким диапазонам
|
08.11.2023 15:57:42
И большое спасибо всем откликнувшимся! Andr85, Настя_Nastya, |
|||
|
|
|
Рабочий процесс при постоянно изменяющихся файлах
|
08.11.2023 12:47:56
Для простоты вопроса, напишу просто.
Есть отчёты с маркетплейсов. Каждый в своем формате, каждый со своей структурой. Загоняешь по очереди в PQ, настраиваешь, как тебе надо, получаешь, то, что тебе нужно. Чуть проходит время, то один имя столбца поменял, то другой расположение, или добавили или убавили. Смысл в том, что постоянно настройка импорта превращается в поиск, "ну, что на этот раз???" со всеми вытекающими. Собственно вопрос: Как оптимально решить задачу иметь нужную информацию из отчетов, которые и разные и постоянно изменяются с наименьшими затратами времени? Может есть совсем другие пути нежели импорт через PQ? (В API совсем не умею). Как то же наверняка возможно? Не поможете, хотя бы вектором, если не конкретным решением. Спасибо! |
|
|
|
|
Поиск по нескольким диапазонам
|
08.11.2023 12:30:35
Добрый день уважаемые!
На пень наехал. Понимаю, какая то несложная задача, а решить не могу, да и интернеты от меня спрятали всю информацию по запросу "ВПР по нескольким таблицам". Хотя может тут и не ВПР совсем... Задача: Поиск значения по нескольким именованным диапазонам одной формулой без дополнительных столбцов. Грешным делом пробовал указать в ВПР вместо одного диапазона несколько сделав из них массив взяв в фигурные скобки =ВПР(A9;{saller1;saller2;saller3};2;0) (такое нашел в интернете про ВПР по нескольким диапазонам для Google таблиц) так не работает. Помогите пожалуйста решить задачу. Спасибо! ![]() UPD: Теоретически, ID могут быть одинаковые в нескольких диапазонах, хотелось бы указать свою очередность поиска по диапазонам и первый найденный будет то, что надо. И может и не быть ID, тогда хотелось бы вывести своё сообщение в ячейку в таком случае.
Изменено: - 08.11.2023 12:33:58
|
|
|
|
|
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
|
24.09.2023 19:29:39
Behruz A.N., Супер! Всё работает отлично и как надо! Низкий вам поклон и большое спасибо!
|
|
|
|
|
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
|
24.09.2023 19:05:21
Behruz A.N., Большое вам спасибо! Но пока, что то не до конца все получается, выдаёт ошибку. И есть пара уточнений. Нужно указать именно нужный лист, а не активный лист, и если честно, то итоговые файлы не нужно открывать, нужно, что бы они просто создались по указанному адресу. А пока, вот, что получается:
![]() ![]() |
|
|
|
|
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
|
24.09.2023 12:46:48
Задача экспортировать определённый лист из книги (`10000 строк) в определенное место с определенным именем файла в формат CSV в кодировке UTF-8 и разделителем "|" разбив результат на 3000 строк в каждом файле.
Скрипт для экспорта вроде работает, но нужно доработать, что бы кодировка UTF-8 и разделитель не запятая а вертикальная черта | и добавить разрезание на 3000 строк в каждом файле
Помогите пожалуйста докрутить скрипт. Спасибо! |
|||
|
|
|
Запрос WEB API через Power Qwery, Надо получить ответ по API в формате JSON
Как исправить скрипт для Google таблиц, Поломался скрипт для Google таблиц, который раньше работал
|
26.02.2023 23:13:07
И ещё раз огромное вам спасибо за помощь!
Изменено: - 26.02.2023 23:13:29
|
|||
|
|
|
Как исправить скрипт для Google таблиц, Поломался скрипт для Google таблиц, который раньше работал
|
26.02.2023 21:52:37
doober, Да, вы правы, "что то изменилось". Точнее... до поры до времени, всё работало, после вылетела ошибка, я заменил "/v2/posting/fbs/list" на "/v3/posting/fbs/list" всё продолжило работать, а вот еще через некоторое время, указанная ошибка. А получается, что по этим адресам идут совершенно разные данные. И если вернуть v2 (по этому адресу по прежнему данные приходят) то тогда Google таблицы ругаются иначе:
А нельзя к вам обратиться за вознаграждение, попытаться исправить работу скрипта? А то я точно не осилю, для меня это тёмный лес, а жалко, за сам скрипт денежку отдал, толком попользоваться не успел, а он вот...
Изменено: - 26.02.2023 21:56:36
|
|||
|
|
|
Как исправить скрипт для Google таблиц, Поломался скрипт для Google таблиц, который раньше работал
|
26.02.2023 19:54:29
doober, Большое спасибо, что откликнулись! Заменил код на указанный вами, теперь ошибки нет, сообщение, что скрипт успешно выполнен, но только и данные никакие не вносятся в столбцы. Все ячейки пусты...
Может, я как то не так код заменил? Вот, что у меня сейчас:
|
|||
|
|
|
Как исправить скрипт для Google таблиц, Поломался скрипт для Google таблиц, который раньше работал
|
26.02.2023 12:14:49
Вот, что забирает этот запрос:
Изменено: - 26.02.2023 12:21:30
|
|||
|
|
|
Как исправить скрипт для Google таблиц, Поломался скрипт для Google таблиц, который раньше работал
|
26.02.2023 12:08:25
Здравствуйте. Имеется скрипт (фрагмент скрипта) отвечающий за загрузку данных о заказах на Озон (API), который прекрасно работал. В какой то момент стал выдавать ошибку (код не менялся). Данные в части обращения к Озон не изменились и запрос обрабатывается корректно, а вот при внесении полученных данных в Google таблицу в нужный лист поломались и выдает вот такую ошибку:
Привожу фрагмент без Api-key и Client ID, повторюсь, с Озон данные поступаеют без проблем (проверяю через Postman) а вот на лист не выгружаются. Помогите пожалуйста исправить. Спасибо.
Изменено: - 26.02.2023 12:18:37
|
|||||
|
|
|
Как сделать экспорт умной таблицы, созданной через PQ в XML из excel?, Как сделать экспорт умной таблицы, созданной через PQ в XML из excel?
|
07.01.2023 14:43:31
Дмитрий kh121, Спасибо вам за ответ. Как я понимаю, у меня есть минимум два пути: 1. Изучить основы VBA кода. 2. Попросить вас поделиться кодом вашего решения и адаптировать к своим задачам. Попробую пойти по пути наименьшего сопротивления и попросить вас поделиться кодом
|
|
|
|
|





