Имя: Пароль:
1C
 
1С 7.7 ТиС - отчет по партиям ТМЦ, с обозначением поставщика и номерами накладных
0 Primorsky
 
16.06.10
10:59
Здравствуйте уважаемые эксперты!

Собственно появилась необходимость в отчете по партиям оприходованных на склад(ы) ТМЦ, и чтобы по каждой позициии в отчете присутстовал поставщик и номер накладной.

Стандартный 1С-вский отчет так не умеет. Кому что-нибудь подобное попадалось?
1 zak555
 
16.06.10
10:59
учётка должна быть ИФО/ЛИФО
2 zak555
 
16.06.10
11:00
*фифо/лифо
3 vcv
 
16.06.10
11:06
И еще должен быть указан МОЛ у складов.
4 zak555
 
16.06.10
11:09
(3) с чего вдруг ?
5 Гад
 
16.06.10
11:10
100 уе, моно на вебмани
6 vcv
 
16.06.10
11:10
Хотя вот именно в виде реестра остатков по складам, поставщикам, номерам накладных и больше ничего лишнего, наверное не умеет. Обязательно будет показывать обороты и нет в типовом ТиС группировки по закупочным документам.
но это мелочи, доработки отчета секунд на двадцать. Гораздо важнее, в каком состоянии находится партионный учет в базе.
7 Mikeware
 
16.06.10
11:10
(4) С того, что учет партий в ТИС - организован через жо[зачеркнуто] МОЛ.
8 vcv
 
16.06.10
11:11
(4) А как иначе ведомость по партиям покажет склады, если МОЛ не указан? В (0) хотелось человеку склады видеть.
9 zak555
 
16.06.10
11:11
(7) и в разрезе справочника партии
10 zak555
 
16.06.10
11:12
(8) в (0) задача видеть от кого пришло
11 fanat31
 
16.06.10
11:15
Напиши свой отчет ...проблем не вижу. Или проблема  в другом?
12 fanat31
 
16.06.10
11:17
я писал в свое время отчет по реализованной себестоимости. Так там ровно такая задача и решалась.
13 zak555
 
16.06.10
11:18
(12)  так есть реквизиты продСтоимость и выручка
14 vcv
 
16.06.10
11:21
(10) "оприходованных на склад(ы) ТМЦ" - Ты думаешь, это означает "по всем складам скопом" ?
15 fanat31
 
16.06.10
11:24
(13) это понятно...Там просто нетривиальная задача от бухов была. А от автора- не понятно, что ему надо...помощь или просто готовый отчет
16 vcv
 
16.06.10
11:25
(12) (13) Господа, вы уже съехали в сторону от ведомости по партиям куда-то к "Отчету по продажам". Про продажи молчаливый (0) ничего не говорил.
17 fanat31
 
16.06.10
11:29
А хде автор???????
18 Primorsky
 
16.06.10
11:51
fanat31
Вообще-то я искал готовый отчет. Задача детализации по ТМЦ, как мне видится, вполне тривиальная и не такая уже редкая - поэтому логично, что эти отчеты уже были стро раз написаны.
Сейчас что-то нашел на инфостарте, будут смотреть.
19 zak555
 
16.06.10
12:10
(18) что анашёл ?
20 Чайник Рассела
 
16.06.10
12:14
<Стандартный 1С-вский отчет так не умеет.>
Хорошо смотрел?
21 Primorsky
 
16.06.10
12:15
Нашел "Полный товарный отчет (ведомость по партиям)" но там без сопутствующих накладных
22 zak555
 
16.06.10
12:15
(21) ссылку покажи
23 Primorsky
 
16.06.10
12:19
(22)
Вот такой отчетик предлагается для всех желающих
http://infostart.ru/public/14379/
24 zak555
 
16.06.10
12:21
стандартный не показывает ?
25 Чайник Рассела
 
16.06.10
12:23
(0) автор дятел. все есть в типовом отчете.
26 vcv
 
16.06.10
12:33
А в (0) "присутстовал поставщик и номер накладной" что имеется в виду? Документ движения или таки приходный документ партии? Приходного документа отчет из (23) не покажет, как и типовая ведомость по партиям. Зато все остальное типовой отчет покажет не хуже этого с инфостарта.
27 Злопчинский
 
16.06.10
12:36
при достаточно большом колве номенклатури/приходов ценность отчета будет стремиться к нулю...
28 zak555
 
16.06.10
12:36
(26) почему не покажет ?
29 Primorsky
 
16.06.10
12:44
Стандартная ведомость по партиям из сопутствующих документов показывает только "Поступление ТМЦ №..." (т.е. внутренние номера док-тов в базе). А мне нужно вытащить номера входящих накладных от поставщиков!
Короче вся соль в том чтобы вытащить не только остатки оприходованных ТМЦ в партиях от поставщиков, но и номера накладных по которым эти ТМЦ оприходывались.

(25)
А вот хамить пожалуйста не надо. Готовы ткнуть пальцем как это вытащить из стандартного отчета?
30 vcv
 
16.06.10
12:45
(28) Разве в типовой ведомости по партиям есть группировка по приходному документу? Открыл (старенький, правда, ТиС) - нету. В отчете из (23) тоже нету. А выцеплять только приходные документы из кучи документов движения бывает неудобно.
31 PCcomCat
 
16.06.10
12:47
(29) Раз "Поступление ТМЦ №.." показывает, кто вам мешает добавить в ячейку, в которой это отображается ещё и необходимую инфу. Только нужно проверять: ДокументПартии.Вид() = "ПоступлениеТМЦ"?.
32 zak555
 
16.06.10
12:48
(30) так представление партии - это поставщик/поставка...

ясно, что можно выцепить реквизит ПриходныйДокумент / Постащик
33 Eugeneer
 
16.06.10
12:48
Пипец. Человеку наверно просто тупо надо номер и дата настоящих документов, поля которые указываются в приходной накладной.
Сделать это - фигня делов.
в (23) отчет мой. могу доработать под заказ.
34 zak555
 
16.06.10
12:49
(29) так вытаскивай

НомерДокВходящий
ДатаДокВходящий
35 Eugeneer
 
16.06.10
12:50
В типовой есть справочник партии. В партии есть поставщик и приходный документ.
Отчет из (23) выводит не справочник партий, а именно документы оприходования.
Также есть группировка поставщик. Тоесть это и есть искомый отчет.
Если еще нужно чтобы к приходной выводилась информация о номере и дате бумажной накладной (которая например может указываться в реквизитах или комментарии) то это доработать 10 минут.
36 vcv
 
16.06.10
12:50
(29) Тебе нужно ИМХО, для красоты отчета, добавить в список группировок группировку "ПриходныйДокумент", соответствующую переменную в текст запроса и в функции ВывестиГруппировку добавить условие для этой группировки с вызовом глПредставлениеДокумента(..., 1) что вы вывелись входящие реквизиты документа.
Копай дальше сам.
37 Eugeneer
 
16.06.10
12:51
(0) короче говоря - что платите за доработку?))
38 zak555
 
16.06.10
12:52
(37) и сколько ты возьмёшь ?
39 Eugeneer
 
16.06.10
12:53
Ну учитывая мой отчет, плюс доработка 100 уе устроит. счет по безналу.
40 zak555
 
16.06.10
12:54
100 уе эта работа стоит ?
41 Primorsky
 
16.06.10
13:22
(31) Уважаемый PCcomCat, а не подскажите какие строчки и куда нужно вписать в модуль встроенного отчета ВедомостьПоПартиямТМЦ дабы заполучить желаемый номер накладных? Я так понимаю, там нужно от силы несколько строчек.
Я не программист к великому сожалению, чтобы воспользоваться вашими полезными советами с названиями значений и функций.


(39) При всем уважении, 100 баксов за одноразовый отчет(нам его реально нужно предъявить один раз) сейчас заплатить не готовы.
42 zak555
 
16.06.10
13:24
(41)

1. это она
2. какая учётная политика на юрице ?
43 Eugeneer
 
16.06.10
13:26
(41) согласитесь - разовый отчет это или нет - не имеет отношения к тому что все равно программировать нужно. Да и очень редко я видел случаи разовых отчетов. Обычно разовые отчеты - это когда они вообще не работают и хватило одного раза чтобы больше ими не пользоваться ))
(42) легче было бы спросить - ФИФО или по средней?
44 Primorsky
 
16.06.10
13:28
(42)
Учетная политика LIFO
45 zak555
 
16.06.10
13:31
(44) стандартный отчёт Ведомость по партиям показывает тебе партии ?
46 Primorsky
 
16.06.10
13:42
(45)
Собственно разбивка идет по поставщикам, для каждого поставщика указываются позиции с наименованиями ТМЦ и обозначаются документы движения для этих позиций(Поступление ТМЦ...). Для каждой позиции нужен реальный номер накладой от поставщика и дата этой накладной (хотя бы номер/дата _самой последней_ накладной, которая приходила по каждому отдельному ТМЦ)
47 PCcomCat
 
16.06.10
14:46
(41) А разве поставщик не показывается в строке партии?
48 zak555
 
16.06.10
14:49
Первичка = глПредставлениеПервичногоДокумента(Партия.ПриходныйДокумент)
49 Primorsky
 
16.06.10
15:03
(47) Поставщик показывается с этим проблем нет

(48) Уважаемый, а куда эту строчку пристроить нужно? Я так понимаю одной строчки недостаточно...
50 PCcomCat
 
16.06.10
15:07
В модуле формы отчета найдите процедуру СформироватьИнформациюОПартии и замените вот этим (!!!Перед изменениями АРХИВ сделайте!!!):

//******************************************************************************
// СформироватьИнформациюОПартии(Партия)
//
// Параметры:
//        Партия - элемент справочника "Партии"
//
// Возвращаемое значение:
//    строка с описанием партии
//
// Описание:
//    формирует строку описания партии со всеми ее реквизитами
//
Функция СформироватьИнформациюОПартии(Партия)
   Перем Результат;
                 
   Результат="";
   
   Если ПустоеЗначение(Партия)=1 Тогда
       Возврат(Результат);
   КонецЕсли;
             
   Если ПустоеЗначение(Партия.Поставщик)=0 Тогда
       Результат=?(Результат="","",Результат+РазделительСтрок);
       Результат=Результат+" Поставщик: "+СокрЛП(Партия.Поставщик);
   КонецЕсли;
   
   Если ПустоеЗначение(Партия.ПриходныйДокумент)=0 Тогда
       Результат=?(Результат="","",Результат+РазделительСтрок);
       //Результат=Результат+" Поставка: "+СокрЛП(Партия.ПриходныйДокумент);
       Результат=Результат+" Поставка: " + СокрЛП(глПредставлениеДокумента(Партия.ПриходныйДокумент));
   КонецЕсли;
   
   Если ПустоеЗначение(Партия.ДоговорПоставщика)=0 Тогда
       Результат=?(Результат="","",Результат+РазделительСтрок);
       Результат=Результат+" Договор: "+СокрЛП(Партия.ДоговорПоставщика);
   КонецЕсли;
   
   Если ПустоеЗначение(Партия.ГТД)=0 Тогда        
       Результат=?(Результат="","",Результат+РазделительСтрок);
       Результат=Результат+" ГТД: "+СокрЛП(Партия.ГТД);
   КонецЕсли;
   
   Если ПустоеЗначение(Партия.СтранаПроисхождения)=0 Тогда
       Результат=?(Результат="","",Результат+РазделительСтрок);
       Результат=Результат+" Страна: "+СокрЛП(Партия.СтранаПроисхождения);
   КонецЕсли;
   
   Если ПустоеЗначение(Партия.Свойство)=0 Тогда  
       Результат=?(Результат="","",Результат+РазделительСтрок);
       Результат=Результат+" "+Партия.Свойство.Владелец+": "+СокрЛП(Партия.Свойство);
   КонецЕсли;
   
   Возврат(Результат);
   
КонецФункции //СформироватьИнформациюОПартии()
51 zak555
 
16.06.10
15:14
зачем СокрЛП ?
52 PCcomCat
 
16.06.10
15:15
(51)Тупо вставлено в имеющееся.
53 Злопчинский
 
16.06.10
16:05
ну и заодно будет нелишне наполнить всяким долбодятлам что в общем случае в "поставке" может отсутсвовать как и контрагент, так и данные по вх.номерам и вх.датам.
54 Primorsky
 
16.06.10
16:27
(50) Спасибо огромное! Вы моя спасительница. Даже сохранил во внешнюю обработку (вдруг еще пригодится).
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой