Вход | Регистрация


1С:Предприятие ::

Метки: 

v7: Акт сверки в бухгалтерии 1С 7.7 по грузополучателю

Я
   Алекс25501
 
18.09.17 - 12:08
Уважаемые коллеги !
прошу помочь решить проблему с 1С Бухгалтерия 7.7.

до этого программировал только в восьмерке и поэтому не очень понятно как сделать.
мне необходимо сделать так что бы в акте сверке в бух 7.7 формировался акт сверки по грузополучателю.
т.е. плательщик головная организация ( контрагент ) а сверка расчетов идет с грузополучателем !!!
помогите реализовать данную задачу !!!
 
  Рекламное место пустует
   Джинн
 
1 - 18.09.17 - 12:10
(0) Сверка расчетов не может быть с грузополучателем, т.к. расчеты, как Вы заметили, идут с головной конторой. С ней и сверяться нужно.

Можно отгрузки сверить с грузополучателем. Есть такой реквизит в документах?
   RoRu
 
2 - 18.09.17 - 12:10
(1) вопрос такой : как будешь оплаты отбирать за нужного грузополучателя?
а если ответ на вопрос есть, например на каждого свой договор, то вроде проблем нет
   Рэйв
 
3 - 18.09.17 - 12:11
если оплата не разделена по грузополучателям, то имхо не взлетит сей ераплан.
   Алекс25501
 
4 - 18.09.17 - 12:12
Оплата идет не на грузополучателя, за него платит головная организация
   Алекс25501
 
5 - 18.09.17 - 12:15
Может как нибудь сначала сформировать все а потом сделать отбор по конкретному контрагенту( грузоплучателю )
   Алекс25501
 
6 - 18.09.17 - 12:17
Т.е. сначала выбирается контрагент - по нему формирются взаиморасчеты а потом можно уже выбрать по контрагенту, я могу образно представить как это можно сделать в восьмерке в запросах, а вот 7.7 вообще для меня темный лес )
   Джинн
 
7 - 18.09.17 - 12:18
(2) Что есть "за нужного"? Пофиг нужный он или не нужный - все расчеты с головной конторой. У нее возникает обязательство и его она гасит. Грузополучатель тут вообще не участвует ни в чем - он получает товар по доверенности от головной конторы.
   Джинн
 
8 - 18.09.17 - 12:19
(6) Вопрос не в семерке или восьмерке. Вопрос в том, что взаиморасчеты с грузополучателем не ведутся.
   Алекс25501
 
9 - 18.09.17 - 12:21
особенность учета, разные задачи, разные требования
   Алекс25501
 
10 - 18.09.17 - 12:22
я могу понять как это сделать на запросах в восьмерке ))) а вот с 7.7 вообще бум бум
 
 
   Рэйв
 
11 - 18.09.17 - 12:24
(10)да будь хоть десять раз бум в 7.7,это тебе ничем не поможет если неоткуда брать данные по оплатам в разрезе грузополучателей.,
   RoRu
 
12 - 18.09.17 - 12:26
(8) (10)  в оплате указывать за кого платят можно же
   Алекс25501
 
13 - 18.09.17 - 12:26
в документах реализации то есть грузополучатель, там же можно их как то связать с платежкой
   Джинн
 
14 - 18.09.17 - 12:27
(13) Оплата в разрезе документов расчетов? Авансов нет?
   RoRu
 
15 - 18.09.17 - 12:27
(13) когда свяжешь - сможешь сделать отчёт
   Рэйв
 
16 - 18.09.17 - 12:28
(13)Это если каждую накладную у тебя оплачивают отдельно и указывают за какую именно идет проплата.Но помоему это утопия.
Чаще всего платят чохом
   Злопчинский
 
Ведущий
17 - 18.09.17 - 12:29
(13) каждого грузополучателя запустить по отдельному договору
   Злопчинский
 
Ведущий
18 - 18.09.17 - 12:30
(16) в типовой 77 бух нет возможности вести по документам расчётов, разве только в комментарии указывать или каждый документ расчётов отдельным договором пускать.
   Рэйв
 
19 - 18.09.17 - 12:31
(18)Я потому и говорю, что скорее всего ничего у ТС не получится
   Алекс25501
 
20 - 18.09.17 - 12:35
Акт сверки просит грузополучатель, а за товар заплатила головная контора. На форумах бухгалтеров кстате такие проблемы поднимают бухи
   Джинн
 
21 - 18.09.17 - 12:36
(17) Угу. И потом гонять туда-сюда расчеты между ними корректировками, т.к. хрен что сходится с контрагентом.

(16) У нас подокументно с покупателями. В т.ч. с крупными сетями. Особых проблем не возникает. Заморочки иногда только с возвратами, которые они как бог на душу положит учитывают. Один бух на реализации справляется следить за этим при примерно 1000-1200 отгрузок в месяц. Но не буду утверждать, что порядок у всех.
   Алекс25501
 
22 - 18.09.17 - 12:37
глупый вопрос, а в семерке вообще есть запросы ? или консоль запросов ) ?
   Джинн
 
23 - 18.09.17 - 12:37
(20) Ептыть, да пофиг что там пишут на форумах и кто там что просит грузополучатель. Либо учет ведется и информация есть. Либо учет не ведется и информации нет. В последнем случае можно прилепить конструкцию и говна и палок.
   Джинн
 
24 - 18.09.17 - 12:38
(22) Запросы есть. Гораздо более примитивные, чем в восьмерке. Консоли нет.
   Рэйв
 
25 - 18.09.17 - 12:39
(22)Запросы есть. Но ты будешь плакать и плеваться когда их увидешь:-) конструкторы вроде тоже есть, но убогие донельзя
   Алекс25501
 
26 - 18.09.17 - 12:41
подожду, может кто нибудь сталкивался с такой проблемой
   Джинн
 
27 - 18.09.17 - 12:43
(26) Вы будете долго ждать, т.к. проблема в Вас - Вы не знаете что нужно сделать и не знаете как это сделать.
   Рэйв
 
28 - 18.09.17 - 12:43
(26)в твоем случае хочется цитировать классиков.
Пригласите специалиста(С)
:-)
   Алекс25501
 
29 - 18.09.17 - 12:45
буду ждать светлую голову, ищите да обрящите )
   Алекс25501
 
30 - 18.09.17 - 12:45
может кто нибудь ценного подскажет )
   Алекс25501
 
31 - 18.09.17 - 12:45
то что задача не простая это и так ясно
   RoRu
 
32 - 18.09.17 - 12:47
(31) в ветке уже есть всё что нужно
   Масянька
 
33 - 18.09.17 - 12:48
У нас: выписка по счету (в комментах - раз, на основании - два); у контрагента (специально) заведено 4 поля (ГрузополучательТН, ПлательщикТН, ГрузополучательСФ, ПокупательСФ).
Акт сверки можно и по голове, и по филиалу.
 
 
   Алекс25501
 
34 - 18.09.17 - 12:52
Масянька = подскажи а как это можно реализовать в стандартном акте сверке бух 7.7 ред 4.5 ?
   73с
 
35 - 18.09.17 - 12:54
По каждому грузополучателю завести отдельный договор - просто и дешево.
   Джинн
 
36 - 18.09.17 - 12:56
(35) ... и очень гемморойно, т.к. плательщик платит чаще скопом и хрен разберешься за кого он заплатил. Отсюда разноска от балды и потом вечные корректировки долга. А если еще и авансы есть, то вообще жесть.
   Джинн
 
37 - 18.09.17 - 12:58
(33) Реквизиты у контрагента не решают задачу никак, если не вести взаиморасчеты по грузополучателям.
   73с
 
38 - 18.09.17 - 13:02
(36) ну только договариваться с клиентом, у которого есть такое желание.
А в общем случае, думаю, "я могу понять как это сделать на запросах в восьмерке )))" тоже не взлетит, поскольку мнение контрагента о том, какие именно отгрузки он сегодня оплатил и алгоритм подбора первички нашей 1С могут и не совпадать
   Азазель
 
39 - 18.09.17 - 13:35
(0) Не придавай значения заголовку акта сверки.

Сверяются обычно не только расчеты, по и реализации ("Отгрузки" на жаргоне посредственных особей).

Если хочется ограничиться именно типовым актом сверки, и не корректировать его код, тогда верное решение подсказывает Злопчинский.
Необходимо в документах реализации выбрать, а в справочнике договоров ввести новые элементы по каждой накладной, в которой указан единственный грузополучатель.
После чего перепровести накладные и выписки (а возможно- также и документы по зачету встречных долгов), уточнив в них ссылки на договор, детализировав разноску оплат по накладным (и тем самым- по грузополучателям).
   Алекс25501
 
40 - 18.09.17 - 13:44
а если много накладных ? нужен как бы второй акт сверки, такой возможностью
как правильно будет код подправить ?
   Азазель
 
41 - 18.09.17 - 13:48
(39)+ Все договоры (накладные) по одному грузополучателю необходимо подчинить группе договоров, в названии которого добавить грузополучателя (в дополнение к названию договора с покупателем).
   Злопчинский
 
Ведущий
42 - 18.09.17 - 13:53
(21) ну так этотв том случае если платежи идут тоже строго по договорам, то бишь зависит и от готовности клиента вести раздельный учёт по грузополучателям
   Азазель
 
43 - 18.09.17 - 13:53
(40) Без редактирования договоров никаким кодом ты не обойдешься- в исходной базе нет детализации в части разноски оплат.

Вычислять же такую разноску по ходу построения отчета ненадежно- не факт, что при оплатах соблюдался принцип календарной (и тем более- временной) очередности погашаемых реализаций.
   Злопчинский
 
Ведущий
44 - 18.09.17 - 13:56
(31) задача простая в полпинка
Но надо иметь тяму и правильно вести учёт
Разнос платежей по документу отгрузки тоже можно вытащить, в выписке есть поле основание, но в проводки оно не идет
   Масянька
 
45 - 18.09.17 - 13:58
(40) Выборка накладных (контрагент + период), затем выборка подчиненных (в данном случае, оплат). Основное условие: оплата вводится на основании (!!!) накладной или счета.
   Злопчинский
 
Ведущий
46 - 18.09.17 - 13:58
(37) можно все собирать без проводов, по документам, так как к реализации есть счф, а в счф есть грузополучатель. По оплатам смотреть в строках выписки документыоснования
Но это геморно, но можно
   Джинн
 
47 - 18.09.17 - 14:02
(45) А если одной платежкой гасят несколько накладных?
   Злопчинский
 
Ведущий
48 - 18.09.17 - 14:03
(47) ввести несколько оплаты суммарно равных платежа клиента
   Азазель
 
49 - 18.09.17 - 14:03
(45) разносить эту платежку на несколько строк выписки, разбивая ее по договорам-накладным.
 
  Рекламное место пустует
   Масянька
 
50 - 18.09.17 - 14:04
(47) Этот "нюанс" решить в лоб: одна платежка в эске = одна накладная. Входящий номер общий.
   Злопчинский
 
Ведущий
51 - 18.09.17 - 14:04
Эх, не лежал бы я сейчас под пальмой - тысяч за 15 посмотрел бы в базу автора..
   Азазель
 
52 - 18.09.17 - 14:04
(46) не нужно, так как в бух 7.7 в доке "Расходная накладная" грузополучатель уже есть.
   Алекс25501
 
53 - 18.09.17 - 14:05
как вытаскивать ? киньте пример кода, или запрос. в 1с 77 можно это запросом ? или через объектную модель данных ? только ?
   Злопчинский
 
Ведущий
54 - 18.09.17 - 14:07
(53) пиши для начала через обьектную модель, а то через запрос тебя кондратий встретит
   Масянька
 
55 - 18.09.17 - 14:08
(53)     
    Если (Поставщик = 0) Тогда
        РабРег = "Регистр.Покупатели";
    Иначе
        РабРег = "Регистр.Поставщики";
    КонецЕсли;
        
        Запрос = СоздатьОбъект("Запрос");
    Текст  = "                  
    |Период с ДатаНачала по ДатаКонца;
    |Контрагент     = " + РабРег + ".Договор.Владелец;
    |Док             = " + РабРег + ".ТекущийДокумент;
    |СуРубли         = " + РабРег + ".СуммаРуб;
    |Операция        = " + РабРег + ".КодОперации;
    |СуВалюта         = " + РабРег + ".СуммаУпр;
    |Оплата         = " + РабРег + ".ДокументОплаты;
    |Кред             = " + РабРег + ".КредДокумент;";
    
    Если (Поставщик = 0) Тогда
        Текст = Текст + "
        |Основание = Регистр.Покупатели.ТекущийДокумент.Реализация.ДокОснование,
        |             Регистр.Покупатели.ТекущийДокумент.ПКО.ДокОснование,
        |             Регистр.Покупатели.ТекущийДокумент.СтрокаВыпискиПриход.ДокОснование;"
    КонецЕсли;
    
    Текст = Текст + "
    |Группировка Контрагент без групп упорядочить по Контрагент.Наименование;    
    |Группировка Док Упорядочить по Док.ДатаДок;
    |Функция ПриходРуб = Приход(СуРубли);
    |Функция РасходРуб = Расход(СуРубли);
    |Функция НачОстРуб = НачОст(СуРубли);
    |Функция НачОстВал = НачОст(СуВалюта);
    |Функция КонОстРуб = КонОст(СуРубли);
    |Условие(Контрагент = СписокКлиентов);
    |";     

Результат запроса в таблицу, затем обработка таблицы.
   Масянька
 
56 - 18.09.17 - 14:09
(55) Код - ТиС. Для бухии - надо корректировать. Заодно - въедешь :)
   Злопчинский
 
Ведущий
57 - 18.09.17 - 14:09
(53) что вытаскивать? Тебе уже несколько раз сказали - если у тебя нет формальной привязки оплаты к реализации или нет деления по договорам - ничего ты не вытащишь
   Злопчинский
 
Ведущий
58 - 18.09.17 - 14:10
(56) реивьедет, а съедает! Давайте смотреть правде в глаза. А то потом на лечение собирать
   Джинн
 
59 - 18.09.17 - 14:12
(49) И что будет при этом со структурой подчиненности, о которой говорилось в (45)?
   Азазель
 
60 - 18.09.17 - 14:23
(59) При выборке выписок и зачетов отбор по контрагенту, а не по договору.

Если отбирать по договору, тогда из-за ограничений на уровни справочника в типовой не будет группировки по грузополучателю.
   Джинн
 
61 - 18.09.17 - 14:27
(60) Собственно о конструкции из говна и палок я и говорил выше.
   Азазель
 
62 - 18.09.17 - 14:52
(61) Если в выписках всегда заполнен реквизит "Документ реализации" (и разноска оплат выполнялась с детализацией до этого реквизита), возможно извлечение информации об оплатах в разрезе накладных, а значит- и грузополучателей, даже если структура договоров не модернизировалась.

Остается проблема с получением начального остатка в разрезе грузополучателя. Выбирать накладные по контрагенту, проверять условие совпадедения грузополучателя, выбирать оплаты с даты регистрации организации и проверять ссылки на документы реализации,считатать остаток в ходе построения отчета- в бухитогах его не будет.



Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует