Имя: Пароль:
1C
1C 7.7
v7: Сервис-Дополнительные возможности-поиск по неоплаченным накладным
0 AlaMaRit
 
17.09.15
08:39
Ребята в меню Сервис есть Дополнительные возможности, а там есть поиск по неоплаченным накладным, где найти этот поиск в конфигурации?
1 ДенисЧ
 
17.09.15
08:48
у меня такого нет....
2 ДенисЧ
 
17.09.15
08:48
а вообще - в ExtForms
3 aka AMIGO
 
17.09.15
08:57
(0) В конфигурации это Обработка/ДополнительныеВозможности.
В ней есть переменная
ТекущийКаталог=КаталогИБ()+"ExtForms\"; //см в самом конце модуля обработки
Вот в этом Текущем каталоге и ищет Обработка файлы *.efd, а по ним - отчеты ert
4 Maniac
 
17.09.15
08:59
Жесть)))
5 aka AMIGO
 
17.09.15
09:08
(4) угу :)

(0) - в (3) - о том, как ищутся обработки в каталоге, А если нужна сам отчет типа "Неоплаченные платежи" - ищи в этом-же каталоге. Если есть - хорошо, если нет - то уж и нет..
Имена "информационных файлов" .efd совпадают с именами файлов-отчетов .ert
6 AlaMaRit
 
17.09.15
09:16
(3) Процедура ПриЗакрытии() // Предопределенная процедура
    СохранитьТекОтчет();
КонецПроцедуры // ПриЗакрытии

ТекущийКаталог=КаталогИБ()+"ExtForms\";
Текст=СоздатьОбъект("Текст");
у мня там вот так
7 AlaMaRit
 
17.09.15
09:25
(3) (6) было тебе, на тебя вся надежда
8 aka AMIGO
 
17.09.15
09:31
(7) т.е., если я тебя правильно понял, в списке "Дополнительные возможности" этот "Поиск" есть, но он не запускается?
9 aka AMIGO
 
17.09.15
09:32
+8 или Поиск запускается, но тебе нужно его подправить?
10 AlaMaRit
 
17.09.15
09:41
(9) нет, я хочу сделать новую обработку, отталкиваясь от этого поиска, поэтому я его исчю, обработку(ert) я вроде сделал, но только он не работает как мне надо
11 AlaMaRit
 
17.09.15
09:45
(9) я щас попробовал одну штуку сделать, но кажется хрень получилась, я нашел на просторах инета .epf Неоплаченные накладные для 1С 8, открыл в конфигураторе восмерки, скопировал код и вставил в 7 ку, и нифига не работает.
P.S. Хотя на что я надеялся не знаю?
12 Neg
 
17.09.15
09:48
(11) вообще вообще не работает?
13 AlaMaRit
 
17.09.15
09:49
(12)  100500 ошибок выдает
14 AlaMaRit
 
17.09.15
09:50
<a href="http://pics.rsh.ru/img/1233_7agq7f16.jpg"><img src="http://pics.rsh.ru/img/1233_7agq7f16_th.jpg"><br>JPEG 909x810 76.1k</a> так выглядит моя обработка
15 ДенисЧ
 
17.09.15
09:50
Мдя... Код из 8ки в 7ку...
Безумству храбрых поём мы песню...

А может, таки программиста позвать, заплатить ему толику денег?
16 HawkEye
 
17.09.15
09:51
(0) он не в конфигурации, он во внешнем файле

(11) красава... че )))
17 AlaMaRit
 
17.09.15
09:51
18 mehfk
 
17.09.15
09:51
(11) Лучше бы ты завтра этим занялся...
19 Neg
 
17.09.15
09:51
(15) Толику платить не хочет. :)
20 AlaMaRit
 
17.09.15
09:51
(18) мне щас надо
21 AlaMaRit
 
17.09.15
09:52
(19) платить нечем, я токо начал работать, пок4а не заработал
22 aka AMIGO
 
17.09.15
09:52
(11)  разные программы, разные языки..
И не будет работать.
23 aka AMIGO
 
17.09.15
10:00
У тебя в конфе есть отчет "АнализВзаиморасчетов" - посмотри, может подойти.

Можно и так:
В Цикле выбрать Накладные, для каждой искать подчиненную Платежку, или Приходный, если сумма накладной  и платежей совпадает - переходить к следующей Накладной, если на совпадает, или нет подчиненных - выводить Накладную
24 torgm
 
17.09.15
10:02
(21)  отнесись кижтому как инвестициям :)
25 Neg
 
17.09.15
10:03
(23) а как ты узнал какая у него конфигурация?
26 AlaMaRit
 
17.09.15
10:03
(24) к чему отнестись
27 Neg
 
17.09.15
10:04
по (17) наверное....
28 aka AMIGO
 
17.09.15
10:05
(25) из (17) :)
29 HawkEye
 
17.09.15
10:05
(21) так и не заработаешь... когда хотят научиться не передирают чужие отчеты, а пишут свои.
30 aka AMIGO
 
17.09.15
10:05
(29) учатся-то по чужим :)
31 HawkEye
 
17.09.15
10:06
(30) восмерочным? )
32 aka AMIGO
 
17.09.15
10:07
(31) бывает и такое недоразумение :)
33 AlaMaRit
 
17.09.15
10:08
(23) Анализ взаиморасчетов нашел, дальше в его коде надо это искать?
34 aka AMIGO
 
17.09.15
10:10
(33) посмотри, что этот анализ выводит, есть-ли сведения по неоплате
35 aka AMIGO
 
17.09.15
10:12
(34) + а лучше-то сделай отчетик по схеме (23)..
полезнее на порядок, и времени  меньше затратишь
36 AlaMaRit
 
17.09.15
10:14
(35) по (23) можно глупых (по мнению опытных ITшников) вопросов задать?
37 aka AMIGO
 
17.09.15
10:15
(36) так всё же в 23 просто..
38 AlaMaRit
 
17.09.15
10:18
Во взаиморасчетах я прикрутил такую кнопку http://pics.rsh.ru/img/123_tnqtsv2x.jpg, но она не работает. Я зашел в предприятие, в меня отчеты, там нет пункта Анализ взаиморасчетов, но он есть в конфигурации, вопрос можно ли присвоить этот анализ моей кнопке?
39 AlaMaRit
 
17.09.15
10:19
(37) 1) В каком цикле, надо выбрать накладные? только сильно не ругайся
40 aka AMIGO
 
17.09.15
10:24
(38) Пока не нужна новая кнопка. Просто открой отчет в 1С_Предприятии и нажми "Сформировать". Посмотри, есть-ли в таблице неоплаченные накладные
41 AlaMaRit
 
17.09.15
10:29
(40) Отчет, взаиморасчеты?
42 aka AMIGO
 
17.09.15
10:34
(41) Меню / Отчеты / Взаиморасчеты / Расчеты с покупателями
или второй, что ниже в меню: /././Анализ взаиморасчетов..
у меня нет твоей базы, проверить не могу
43 aka AMIGO
 
17.09.15
10:38
+42 кроме того, ПУБ образца 2008 года, состарилась
44 AlaMaRit
 
17.09.15
10:40
у меня меню отчеты так выглядят http://pics.rsh.ru/img/1234_gv0jsvtv.jpg
45 aka AMIGO
 
17.09.15
10:41
(44) а, ну - да! Взаиморасчеты
46 AlaMaRit
 
17.09.15
10:47
(45) можно  сними что сделать?
48 aka AMIGO
 
17.09.15
11:35
(46) удали два оператора перед Процедурой ПриОткрытии():
вот эти:


ДатаС = Мин(ПолучитьДатуТА(),НачМесяца(РабочаяДата()));
ДатаПо = РабочаяДата();
49 AlaMaRit
 
17.09.15
11:37
(48) это в обработке?
50 aka AMIGO
 
17.09.15
11:42
Да, в ней.

Вот что должно быть у тебя:
http://pics.rsh.ru/img/222_udxo9273.png
51 aka AMIGO
 
17.09.15
11:43
(50) + и в Процедуре ПриОткрытии эти присвоения Дат убери, они лишние.
52 AlaMaRit
 
17.09.15
11:45
(51) можешь выложить весь код который у мня должен быть
53 AlaMaRit
 
17.09.15
11:49
(50) там нет таких строк
54 aka AMIGO
 
17.09.15
11:50
(52) зачем? он тот-же, что и у тебя. Только сделай, что я написал, и всё.

Да, вот еще что: Ты сделал кнопку на диалоге, вписал туда формулу "НеОплаченныеНакладные()" - так в модуле должно быть обязательно:

Процедура НеОплаченныеНакладные()
КонецПроцедуры

И в теле этой процедуры - код по поиску этих накладных. Код надо создавать, его у тебя пока нет

(53) как это "нет" ? смотри в самый конец модуля
55 AlaMaRit
 
17.09.15
11:54
(54) кнопку я убрал уже, раз она не работает зачем она?
а на счет (53)  вот весь модуль твоей обработки
//*******************************************
Процедура Сформировать()
    //в этом отчете - только по документу "Реализация продукции"
    // для остальных реализаций - аналогично
    Док = СоздатьОбъект("Документ.РасходнаяНакладная");
    Док.ВыбратьДокументы(Дата1, Дата2); //Дата1 и Дата2 - реквизиты диалога.
    Пока Док.ПолучитьДокумент() = 1 Цикл
        СуммаПоДок = Док.Итог("Сумма"); // сумма по накладной
        ПДок = СоздатьОбъект("Документ");
        ПДок.ВыбратьПодчиненныеДокументы(,,Док);
        Пока ПДок.ПолучитьДокумент() = 1 Цикл
            Если Найти("ПоступлениеДенежныхСредствРасчеты,ПриходныйОрдерРасчеты",ПДок.Вид())>0 Тогда
                СуммаПоДок = СуммаПоДок - ПДок.Сумма;
            КонецЕсли;
        КонецЦикла;
        Если СуммаПоДок>0 Тогда //не оплачено
            Сообщить(""+СуммаПоДок+ " - не оплачено: "+Док);
        КонецЕсли;
    КонецЦикла;
КонецПроцедуры
56 aka AMIGO
 
17.09.15
12:00
(55) это не в моей обработке, а в твоей конфигурации..
Отчет - Взаиморасчеты
57 aka AMIGO
 
17.09.15
12:01
+56  модуль этого отчета надо исправить
58 aka AMIGO
 
17.09.15
12:50
Мда..

Во-первых, не РасходнаяНакладная, а РасхНакладная

Док = СоздатьОбъект("Документ.РасхНакладная");

Во-вторых.. У неё нет подчиненных документов - расчетов..
59 AlaMaRit
 
17.09.15
13:06
(58) а подчиненные документы - расходы, это те док-ты на которые ссылаются расходные накладные?
60 aka AMIGO
 
17.09.15
13:35
(59) да, конечно.
Вот для РеализацииПродукции подчиненные предусмотрены:
http://pics.rsh.ru/img/222_v48v78a9.png
а в РесходнаяНакладная не содержит ссылок на документы платежей
61 aka AMIGO
 
17.09.15
13:54
+60 в конфигурации, документ "ПоступлениеДенежныхСредствРасчеты"
содержит ссылку на документ-Основание:
http://pics.rsh.ru/img/222_49pd7j26.png
в поле вписывается та самая РеализацияПродукции. Это и есть Ссылка на основание
62 AlaMaRit
 
17.09.15
13:57
(61) это что вместо РасхНакладная надо РеализацияПродукции втсавить?
63 aka AMIGO
 
17.09.15
14:15
(62) Не надо ничего вставлять, всё у тебя в конфигурации правильно.. Не надо портить
Посмотри почтовик.
64 ТолькоПросмотр
 
17.09.15
14:30
Мда, клинический случай.
65 HawkEye
 
17.09.15
15:02
оле оле оле оле ))