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


1С:Предприятие :: 1С:Предприятие 7.7 и ранее

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

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) Если в выписках всегда заполнен реквизит "Документ реализации" (и разноска оплат выполнялась с детализацией до этого реквизита), возможно извлечение информации об оплатах в разрезе накладных, а значит- и грузополучателей, даже если структура договоров не модернизировалась.

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


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