Поступление недостающих товаров

Опубликовал Александр (tvixeg) в раздел Обработки - Обработка документов

Данная обработка формирует документ Поступление товаров, и заполняет его табличную часть товарами с отрицательными остатками на указанную дату. Очень удобно, это позволяет формировать поступление на основании реализаций, например, в конце каждого месяца.

Данная обработка формирует документ Поступление товаров, и заполняет его табличную часть товарами с отрицательными остатками на указанную дату. Очень удобно, это позволяет формировать поступление на основании реализаций, например, в конце каждого месяца.

Скачать файлы

Наименование Файл Версия Размер
Поступление недостающих товаров
.epf 7,47Kb
19.10.12
152
.epf 7,47Kb 152 Скачать

См. также

Комментарии
1. Макас (makas) 41 19.10.12 12:42 Сейчас в теме
Обработка и ГТД подбирает сама?
2. Oleg Zonov (lalala777) 19.10.12 13:00 Сейчас в теме
(1) makas, Пока ТЗ.Следующий() Цикл
СтрокаТаблицы = ДокТовары.Добавить();
СтрокаТаблицы.Номенклатура = ТаблицаТоваров.Номенклатура;
СтрокаТаблицы.Цена = ТЗ.Цена;
СтрокаТаблицы.ЕдиницаИзмерения = СтрокаТаблицы.Номенклатура.БазоваяЕдиницаИзмерения;
СтрокаТаблицы.Количество = ТЗ.КоличествоОборот*(-1);
СтрокаТаблицы.СчетУчета = ТаблицаТоваров.Счет;
СтрокаТаблицы.СтавкаНДС = Перечисления.СтавкиНДС.НДС18;
СтрокаТаблицы.Сумма = СтрокаТаблицы.Количество * СтрокаТаблицы.Цена;
СтрокаТаблицы.ОтражениеВУСН = Перечисления.ОтражениеВУСН.Принимаются;
ОбработкаТабличныхЧастей.РассчитатьСуммуНДСТабЧасти(СтрокаТаблицы, ДокументПоступление.ЭтотОбъект);
КонецЦикла;
Заполняет только эти реквизиты. ГТД нет
3. Макас (makas) 41 19.10.12 13:24 Сейчас в теме
4. Игорь Воронкин (Воронкин) 23.10.12 16:16 Сейчас в теме
Напишите такую для УТ, для управленческого учета. В БП себестоимость считается по другому, если сначала продал, а потом купил.
5. Александр (tvixeg) 391 23.10.12 16:29 Сейчас в теме
Смысл в том что у клиента в УТ ведется учет по нескольким фирмам. А в БП по одной. Остальные фирмы ведут учет в других базах БП. Из УТ в БП выгружаются документы. Но в УТ некоторые товары могут поступить на другую фирму, а реализовать их может наша фирма. Поэтому при выгрузке из УТ в БП не хватает поступления некоторых товаров, хотя реализация на них есть. Чтобы не выискивать вручную все эти реализации по которым приход товара на склад был на одну фирму, а реализовали этот товар од другой фирмы (в моем случае ИП), эта обработка ищет товары у которых в БП получились отрицательные остатки и создает документ поступления этих товаров. В результате отрицательные остатки исчезают.
6. Александр (tvixeg) 391 23.10.12 16:34 Сейчас в теме
(4) Воронкин, не сначала продал, а потом купил. Документ поступления создается датой, например, на начало месяца и потом все реализации за этот месяц перепроводятся. Поэтому сначала поступление потом реализация, все нормально.
7. Артано Майаров (Артано) 318 30.10.12 09:07 Сейчас в теме
(6) Такая схема необходима если требуется отражать факт консигнации. Например, каждый день после завершения торговли задним числом на начало дня оформлять факт поступление товаров на склады комитента, и соответственно реализации со складов консигнанта. У автора все проще - "главное чтобы у бухов циферки сходились" =)

(0) Автору следует особо выделить факт что данное решение является костылем только для схемы "выгрузка в БП". Ну или доработать до приемлемого функционала. Варианты развития обработки уже предложены.
8. Александр (tvixeg) 391 30.10.12 09:30 Сейчас в теме
(7) Артано, у них один общий склад. Просто некоторые реализации оформляются от ИП. Товар может поступать как на ИП, так и на ООО. После выгрузки в БП находим недостающие товары на ИП и оформляем их поступление задним числом.
9. Артано Майаров (Артано) 318 30.10.12 09:37 Сейчас в теме
(8) tvixeg, а если был возврат товара? :-)
10. Александр (tvixeg) 391 30.10.12 10:53 Сейчас в теме
(9) Артано, Обработка смотрит фактический остаток товара в РегистрБухгалтерии.Хозрасчетный.Остатки. Если остаток отрицательный, то на этот остаток оформляется приход. если бы был возврат, то при выгрузке из УТ он бы повлиял на этот остаток.
11. Артано Майаров (Артано) 318 30.10.12 11:50 Сейчас в теме
(10) Объясняю подробнее. Был возврат на эту вашу фирму которая продает чужой товар. Этот товар ранее она не покупала ни у внешних поставщиков, ни у внутренних. Получается на остатках числится товар основания поступления которого весьма и весьма сомнительны.
12. Александр (tvixeg) 391 30.10.12 12:19 Сейчас в теме
(11) Артано, все эти операции реализации, возвраты, поступления ведутся в УТ. Там по остаткам все нормально: с этого склада ушло, на этот же вернулось. При выгрузке в БП документов по нашей фирме выгрузится реализация и возврат, остаток в БП будет 0 все нормально.
13. Артано Майаров (Артано) 318 30.10.12 16:56 Сейчас в теме
(12) Блин, неужели непонятно. Минусы вы корректируете, а плюсы нет.
15. Макас (makas) 41 29.11.12 22:08 Сейчас в теме
А процент наценки где и как задается?
16. Александр (tvixeg) 391 03.12.12 21:30 Сейчас в теме
(15) makas, цены поступления бухгалтер сама меняет потом по умолчанию они равны ценам реализации
17. Александр (tvixeg) 391 03.12.12 21:32 Сейчас в теме
(15) makas, целью было облегчить работу бухгалтера найти такие товары
18. Евгений Рачковский (eugen91) 04.12.12 20:18 Сейчас в теме
каким образом выставляет Даты , и как распознает остатки ? Заранее спасибо.
19. Александр (tvixeg) 391 05.12.12 10:09 Сейчас в теме
(18) eugen91,
ЗапросПоТоварам.Текст = "ВЫБРАТЬ
|ХозрасчетныйОстатки.Счет,
|ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
|ВЫБОР
| КОГДА ХозрасчетныйОстатки.КоличествоОстатокДт < 0
| ТОГДА ХозрасчетныйОстатки.КоличествоОстатокДт * -1
| ИНАЧЕ 0
|КОНЕЦ КАК Количество
| ИЗ
|РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет = &Счет, , ) КАК ХозрасчетныйОстатки
| ГДЕ
|ХозрасчетныйОстатки.КоличествоОстатокДт < 0
|
| УПОРЯДОЧИТЬ ПО
|Номенклатура";
ЗапросПоТоварам.УстановитьПараметр("Дата",ДатаОстатков);
ЗапросПоТоварам.УстановитьПараметр("Счет",ПланыСчетов.Хозрасчетный.ТоварыНаСкладах);
20. Наталия Мастербатова (zzz_natali) 54 17.12.12 22:48 Сейчас в теме
Мальчики, в Комплексной будет работать эта приблуда? Спасибо.
21. Александр (tvixeg) 391 18.12.12 12:21 Сейчас в теме
(20) zzz_natali, должно работать, ну может несколько имен реквизитов отличаются немного
22. Наталия Мастербатова (zzz_natali) 54 18.12.12 14:20 Сейчас в теме
(21) tvixeg,
В запросе реквизиты Вы имеете в виду или весь модуль причёсывать?
Лана, была - не была, буду скачивать. Ставлю авансом +
ЗЫ: интересно, а написать что-нить для обработки табличной части по отрицашкам непосредственно находясь в документе ПТиУ слишком хлопотно(тоскливо)?
23. Александр (tvixeg) 391 18.12.12 14:28 Сейчас в теме
(22) zzz_natali, ну дак здесь можно не заходить в ПТиУ, обработка сама его создаст и заполнит таб часть
24. Александр (tvixeg) 391 18.12.12 14:43 Сейчас в теме
(22) zzz_natali, в комплексной нужно поменять строку
ДокументПоступление.Склад = Справочники.Склады.НайтиПоКоду("000000001");

на

ДокументПоступление.СкладОрдер = Справочники.Склады.НайтиПоКоду("000000001");
и будет работать.
25. Наталия Мастербатова (zzz_natali) 54 18.12.12 15:25 Сейчас в теме
(24) tvixeg,
Да, я поняла. Но там много еще мелкой всякой шняги вылазит. Уже причесала.
Кстати, в КА Ваш запрос не покатит(выводит полный фуфлондос). Там нужно оперировать свободными остатками(типа: Обработки ПодборНоменклатуры). У Вас нет желания соорудить сию хотелку, Александер(а то моего масла в голове не хватает)? :)
26. Александр (tvixeg) 391 19.12.12 10:48 Сейчас в теме
(25) zzz_natali, сейчас загружен по полной позже буди
27. Елена Штурнева (shturneva) 25.11.14 12:25 Сейчас в теме
Добрый день! Скачала вашу обработку, она мне очень нужна! Но у меня как-то странно отбираются отрицательные остатки, например в базе заведена реализация за октябрь и ноябрь, я хочу сформировать поступление товара по отрицательным остаткам на конец октября, ставлю дату 31.10.14, а обработка мне отбирает все отрицательные остатки на сегодняшнюю дату, только после того, как я распровела реализацию за ноябрь, обработка отобрала мне отрицательные остатки на конец октября. Так и должно быть? Заранее спасибо за ответ!
28. Александр (tvixeg) 391 25.11.14 12:40 Сейчас в теме
(27) shturneva, ставьте дату 31.10.14 23:59:59, чтобы на конец дня было.
29. Елена Штурнева (shturneva) 25.11.14 13:55 Сейчас в теме
Еще несколько вопросов по обработке:
1. Столкнулась с проблемой: например есть три реализации (по 1шт каждая), от 01.10, 03.10, 04.10. и одно поступление товара от 02.10. Так вот: обработка выдает мне в поступление товара по 1шт с каждой отрицательной реализации, итого 3шт, и один товар со знаком минус (берет он его с поступления товара, которое было 02.10). В чем может быть проблема?
2. У меня большое количество реализации одного товара по разной цене, естественно, обработка выдает в поступление одну и ту же номенклатуру столько раз, сколько она была реализована. Возможно ли заказать у вас доделать обработку под нашу фирму (за доп.плату), чтобы номенклатурная позиция попадала в документ поступления по средней продажной цене.
30. Александр (tvixeg) 391 25.11.14 13:59 Сейчас в теме
(29) shturneva, да возможно, напишите мне на почту она указана у меня в профиле.