[ОТВЕТИТЬ]
Опции темы
12.12.2012 12:02  
bob
Цитата:
Сообщение от Mtirt
Самый простой способ - отчет текущие остатки в Бизнес-Анализе.
С фильтром по некоторому ассортименту товаров (который ты определяешь сам).
Который можно сохранить в файл и отправить по почте. 1с умеет читать экселевские файлы...
Угу. а ассортимент, скорее всего, он будет вычислять по последнему приходу от данного поставщика.
 
12.12.2012 12:09  
Mtirt
Ассортимент можно
- завести отдельную группу товаров
- вести ассортимент вручную.
- создавать на основании контракта
- сделать автоматическим, на основании приходов.
Вариантов много.

А что касается ЛИФО, на котором ты так настаиваешь.
И поставщику, и сети при заказе товара не надо знать, сколько штук осталось его товара, а сколько - конкурента.
Если это одинаковый товар.
Надо знать сколько его есть сейчас, и с какой скоростью он продается.
Поэтому, лучше действительно просто брать текущий остаток товара.
 
12.12.2012 12:15  
bob
Цитата:
Сообщение от Mtirt
Ассортимент можно

А что касается ЛИФО, на котором ты так настаиваешь.
И поставщику, и сети при заказе товара не надо знать, сколько штук осталось его товара, а сколько - конкурента.
Если это одинаковый товар.
Надо знать сколько его есть сейчас, и с какой скоростью он продается.
Поэтому, лучше действительно просто брать текущий остаток товара.
Хорошо бы, если это действительно так, но я ориентировался на конкретную фразу в первом посте. Если автор неверно сформулировал свой вопрос, то это действительно сильно упрощает задачу. С другой стороны, если поставщиков данного товара несколько, то знать поставщику все остатки отнюдь не обязательно, а иногда и вредно.
У нас часто поставщику нужны такие данные для расчетов (пример - платим по реализации или закрываем сотрудничество а висит долг, который не хотим платить, а поставщик отказывается забрать товар).
Хотя, если человек простит только остатки в количестве, то, скорее всего ты права.
 
12.12.2012 12:43  
Tiger
В моем случай один поставщик! И мне нужно остатки по его артикулам! Товародвижение считается ежедневно, метод расчета себестоимости FIFO! Файл выгруженный из бизнес-анализа в формате xls не подходит поставщику!
 
12.12.2012 12:45  
Mtirt
А что мешает сохранить в Экселе уже в формате csv (текстовго файла с разделителями)? Или поставщику пересохранить файл в данный формат?
 
12.12.2012 12:47  
Troll
Цитата:
Сообщение от Tiger
В моем случай один поставщик! И мне нужно остатки по его артикулам! Товародвижение считается ежедневно, метод расчета себестоимости FIFO! Файл выгруженный из бизнес-анализа в формате xls не подходит поставщику!
Так вот ты! Именно ты! Никто другой! Должен! Сказать! Чем не подходит! И что вообще хочешь! Алгоритм!
 
12.12.2012 12:58  
bob
Цитата:
Сообщение от Tiger
В моем случай один поставщик! И мне нужно остатки по его артикулам! Товародвижение считается ежедневно, метод расчета себестоимости FIFO! Файл выгруженный из бизнес-анализа в формате xls не подходит поставщику!
Тебе нужны остатки по его ассортименту (который вычисляется, например, по приходу от последнего поставщика?), даже если товар на одну карточку приходит от нескольких поставщиков? Или остатки только по данному поставщику? Просто в таблицах по товародвижению могут быть большие сюрпризы. Почему они возникают - вопрос отдельный и довольно сложно на него кратко и качественно ответить. А иметь потом бледный вид оправдываться и кивать, что это Супермаг так считает (особенно, если вопрос касается денег) не очень приятно.
 
12.12.2012 17:28  
mighty
Олег меня прибьет )))))) (оффтоп как бы получается)

Вообщем взял свой шедуллер, повыключал свои все задания, создал новое задание:
"Остатки по поставщикам. FIFO", внутрь его запихнул все три способа выгрузки остатков по поставщикам (FIFO,LIFO,Текущий остаток по карточкам с учетом того что один товар поставляет один поставщик)

Теперь как работать с ним:
1) Скачиваешь файл https://storage.olegon.ru/supermag/u...SCHEDULLER.RAR
2) Распаковываешь в любой каталог
3) Исполняемый файл - его и запускаешь, после чего шедуллер забирается в трей и там сидит выполняя скрипты(двойной щелчок открывает его).
4) внутри папки !ENHSCHEDULLER есть каталог EVENTS в нем основные скрипты на PASCAL, многие ссылаются друг на друга твой скрипт - Event_Tiger_FIFO.pas
5) этот скрипт запрашивает из базы данных остатки по поставщикам по выбранному тобой методу - константа

FTYPESELECT=3; //тип запроса 1- FIFO,2-LIFO,3- текущие остатки по карточкам

Здесь:

ForacleSession.LogonDataBase:='VLIG3713';
ForacleSession.LogonUserName:='SUPERMAG';
ForacleSession.LogonPassword:='qqq';

Подставь свои значения для базу данных пользователя и пароля

После исполнения скрипта файлы создадутся в папке:
ПапкаШедуллера\TEMP\ИмяПоставщика=КодПостащика.dat

6) Запросы которые использует задание находятся в папке EVENTS\SQL\ - их три:
TIGER_CURR.SQL - в этом файле удали строку AND A2.CREATEDAT>=SYSDATE-7 чтобы накладные последние отбирались за весь период, по последней приходной накладнйо делается вывод кто является поставщиком товара
TIGER_FIFO.SQL
TIGER_LIFO.SQL

7) Файлы создаются по всем поставщикам за весь период по всем магазинам - я не заморачивался на группировки по магазинам и запрос по LIFO выдрал по верхней ссылке прямо с форума - немного его подкорректировал(суммы убрал и группировку сделал)

6) Запустить задание можно так - щелкнуть 2 раза по иконке в трее - появится само окно управления шедуллером - выделяешь свое задание и щелкаешь "Выполнить"(кнопка слева). Можно тупо поставить выгружать раз в час и все, само будет выгружаться, старые файлы удаляться.

Лог работы задания будет лежать в папке LOG\TIGER_FIFO.log - имя его настраивается в скрипте.

Остальное сам докрутишь надеюсь. Удачи.
 
"Спасибо" mighty от:
13.12.2012 17:17  
Tiger
Всем спасибо! Поставщику отправил файл выгруженный из бизнес-анализа! Сейчас обязательно опробуй разработку mighty!
 
13.12.2012 17:25  
mighty
Если ты как Mtirt советовала сделал, то по сути ты выгрузил поставщику остатки по магазину на текущий момент по товарам, которые считаешь товарами поставщика.
В моем примере это
FTYPESELECT=3; //тип запроса 1- FIFO,2-LIFO,3- текущие остатки по карточкам
используется файл TIGER_CURR.SQL,не забудь в этом файле удали строку AND A2.CREATEDAT>=SYSDATE-7, запусти скрипт и в файле поставщика остатки сверь с СМ(то что ты отправил) по идее цифры должны сойтись.
 
 


Опции темы



Часовой пояс GMT +3, время: 07:32.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.