Никто не писал подобие "Проведение по партиям" для ТиС?

Форум 1С: Одинэс.Ру

Найти!

Никто не писал подобие "Проведение по партиям" для ТиС?

IgorMan2
01.07.2009 - 06:36
Дело в том что когда идет массовая выписка товара (проводятся документы реализации), то много времени занимает проведение по партиям. Хотелось бы отключить это проведение. А выполнять его, например, ночью. Но дело в том что в ТиС проведение по партиям завязано с регистрами Продажи и Взаиморасчеты. В результате не получается отключить тоолько проведение по партиям, плюсом отключается проведение "продажи" и "взаиморасчеты". В 8рке такая возможность реализована. Никто не делал для 77?
К списку тем К списку форумов

Интересные темы

odines.ru
25.10.2020 - 22:02
Смотри также:
Вопрос по УРИБ
1C7.7 English Interface
Как лучше реализовать вторую табличную часть в документе?

Re: Никто не писал подобие "Проведение по партиям" для ТиС?

Reaper
1 - 01.07.2009 - 07:27
Делал. Там делов на пару часов с тестами. Посуди сам - при массовой выписке документов тебе нужен исключительно контроль остатков, остальные регистры ни в хвост ни в гриву не сдались. Не верю я что менеджерам нужна картина того, что происходит в реальном времени - им при таком документообороте и даже до дня детализации много будет. Сделал общий реквизит документам, который указывает на необходимость полного проведения документа. Необходимость проводить полностью устанавливается только при программном перепроведении. В соответствии с этим реквизитом идет проведение либо только по остаткам, либо по всем регистрам. Проведение документа до этого занимало полминуты, после - 3 секунды. Полет нормальный.

Re: Никто не писал подобие "Проведение по партиям" для ТиС?

IgorMan2
2 - 01.07.2009 - 07:32
(1) То что ты описал, я понял, но в добавок к проведению по остаткам, мне нужно проведение по взаиморасчетом, Продажи и партии - могут подождать. А вот долги надо видеть оперативно.

Re: Никто не писал подобие "Проведение по партиям" для ТиС?

IgorMan2
3 - 01.07.2009 - 07:34
Вот что примерно получилось, но надо тестить :(
 
Если ПроведениеПоПартиям = 0 Тогда
// Упращенное проведение
ТЗ = СоздатьОбъект("ТаблицаЗначений");
ВыгрузитьТабличнуюЧасть(ТЗ, "СтавкаНДС, СтавкаНП, Сумма, СуммаНДС, СуммаНП");
ТЗ.Свернуть("СтавкаНДС, СтавкаНП", "Сумма, СуммаНДС, СуммаНП");
 
ТЗ.НоваяКолонка("КредДокумент");
ТЗ.НоваяКолонка("ОблагаетсяНП");
ТЗ.НоваяКолонка("ВидДолга");
ТЗ.НоваяКолонка("СуммаУпр");
ТЗ.НоваяКолонка("СуммаРуб");
ТЗ.НоваяКолонка("Себестоимость");
ТЗ.НоваяКолонка("ДоговорКомитента");
 
ТЗ.ВыбратьСтроки();
Пока ТЗ.ПолучитьСтроку() = 1 Цикл
ТЗ.КредДокумент = ТекущийДокумент();
ТЗ.ОблагаетсяНП = 0;
ТЗ.СуммаУпр = ТЗ.Сумма;
ТЗ.СуммаРуб = ТЗ.Сумма;
ТЗ.Себестоимость= ТЗ.Сумма;
ТЗ.ВидДолга = глВД.ДолгЗаТовары;
КонецЦикла;
СписокПараметров.Установить("ЗнакДвижения", 1); // идет увеличение долга
глДвижениеДолгов(Контекст, Договор,ТЗ, СписокПараметров, ВремПокупатели);
Иначе

Re: Никто не писал подобие "Проведение по партиям" для ТиС?

Reaper
4 - 01.07.2009 - 07:42
т.е. ты утверждаешь, что твои звери трясут ежечасно звонят клиентам с простьбой оплатить выписанный час назад документ, который им может быть еще и не довезли? Не верю. Крысис, понятно, но не до маразма же доводить. В любом случае сегодняшний день еще не закончен, документы до клиентов еще не доехали, и оплатить их в течении одного дня нереально в условиях того же кризиса. Или вы только по предоплате работаете? В любом случае для управления предприятием, которому стало не хватать скорости проведения документов данные нужны максимум на конец вчерашнего дня. Или новый сервак.

Re: Никто не писал подобие "Проведение по партиям" для ТиС?

IgorMan2
5 - 01.07.2009 - 07:50
1. Сервак тут не поможет токава идеология 1С 77
2. Не могу точно ответить на твой вопрос по поводу Долгов, но ...
- возьмем предоплату: Сидит 5 операторов, пришел клиент по программе у него 100 тыс., ему делают накладуную на 100 тыс (без проведения по взаиморасчетам), он подходит к другому оператору, она тоже видит 100 тыс. еще раз выписывает  и т.д.
- возьмем постоплату: Пришел клиент взял на 100 тыс., долга у него не появилось (проведедние без взаиморасчетов). Он звонит менеджеру и говорит "дай в долг" ...Менеджер посмотрел клиент ничего не должен, а на самом деле должен 100 тыс. И разрешил.
 
А если еще учесть что ночью при проведении возможны ошибки и не все документы провелись, у клиента может не быть долга и день и два и три .

Интересные темы

odines.ru
25.10.2020 - 22:02
Смотри также:
опять баЯн :-(... вопросик про хасп 1с 7.7
Номер платежки четырехзначный
Помомгите с кодом (таблица значений)

Re: Никто не писал подобие "Проведение по партиям" для ТиС?

Reaper
6 - 01.07.2009 - 08:13
5-IgorMan2 > Ну да, у моих таких умных операторов не было - там задача ставилась просто: если клиент берет - отдай. Главное максимальный оборот товаров, а черные списки составлялись отдельно манагерами.

Re: Никто не писал подобие "Проведение по партиям" для ТиС?

USSR
7 - 01.07.2009 - 09:00
Как вариант можно тупо провести по регистру покупателей просто СУММУ документа, без анализа долгов, без зачетов авансов и тд. Общую картину дебеторки даст

Re: Никто не писал подобие "Проведение по партиям" для ТиС?

Чучундер
8 - 02.07.2009 - 00:16
Проведение по взаиморасчетам никак не связано с проведением по партиям. Проведение по взаиморасчетам делается быстро, отключать его смысла нет, на крайняк можно сделать как в (7).
.
отключение проведения по пратиям "стопорит" "правильную" выписку счф, так как ГТД по фифо беруься из списываемых партий - но и здесь можно извернуться...

Re: Никто не писал подобие "Проведение по партиям" для ТиС?

pit
9 - 02.07.2009 - 02:25
Чего только эти русские не придумают - говорили японцы, глядя на русский ублюдочный уазик
К списку тем К списку форумов
Тема закрыта и находится в архиве.
Но Вы можете начать новую тему.
« Сохранение документа Кардинальное изменение конфигурации »
© 2009 Форум 1С: Одинэс.Ру