Вход | Регистрация
    1  2  3  4  5   
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Ценные бумаги и FIFO

v7: Ценные бумаги и FIFO
Я
   JuliaLoukianova
 
15.03.21 - 22:08
Вопрос: что не так в коде? почему не перезаписывается элемент справочника, после того как я его записываю? По отладчику все проходит - в условие заходит.

TransactionReference = CreateObject("Reference.Transaction");
...
Buys.Rest = Buys.Rest - Sales.Rest;
TransactionReference.UseOwner(Sales.Ticker);
TransactionReference.SelectItems();
TransactionReference.FindByCode(Buys.TransactionID.Код);
If TransactionReference.Selected() = 1 Then
    TransactionReference.Rest = Buys.Rest;
    TransactionReference.Write();
EndIf;

Пишу конфу себе лично для учета ценных бумаг, никак не могу это фифо одолеть.
Как я делаю: в документ "брокерский отчет" загружаю и распознаю данные по ценным бумагам и транзакции по ним (продажи и покупки). Записываю справочник по эмитентам и подчиненный справочник по покупкам - типа партионный учет (далее покупка акции будет отражена по 3 субконто: Брокер, Акция, Номер сделки) с этим всем проблем не возникло. Сломалась я на подборе: поскольку покупки и продажи по одной бумаге могут быть в течении дня (внутри одного брокерского отчета) одними бухитогами не обойдешься. я создаю 2 таблицы значений: ТЗ продаж и под каждую ее строку ТЗ покупок сегодняшних и прошлых. Подобрав под продажу покупки пытаюсь откорректировать остатки в справочнике... а оно не стреляет
Читала тырнеты, там эти фифы-лифы вообще про регистры написано, а поскольку я чайник, никак не пойму что это, и чем лучше ТЗ-справочников для моей задачи?
   Злопчинский
 
101 - 16.03.21 - 00:12
и почему те же? зачем дублировать?
   Злопчинский
 
102 - 16.03.21 - 00:12
архитектуру можно пострить по разному. в завимсоти какая скрость нужна.
   Злопчинский
 
103 - 16.03.21 - 00:15
например сумум продажи, приходящуюся на количесо продажи - можно запихать в первый регистр РЕКВИЗИТОМ (то есть сумма продажи 15000 будет примечанием к расходу первональной стоимости закупа-себестоимсоти). И тогда ЗА ПЕРИОД ты можешь по первому регистру собрать СУММУ ПРОДАЖ за период по операцимя расхода, здесь же собрать за этот же период сумму расхода первоначальнйо стоимсоти и получить результат. Без второго регистра.
   JuliaLoukianova
 
104 - 16.03.21 - 00:15
(99) да, и в этом, втором случае их нужно еще как то подобрать - по фифо. то есть вытащить из регистра и сформировать ту же самую ТЗ... и получается что регистр это обычный "шкаф", и все равно подбор нужен
   JuliaLoukianova
 
105 - 16.03.21 - 00:15
(102) скорость не нужна. это частная задача - альтернатива экселю
   Злопчинский
 
106 - 16.03.21 - 00:16
Но тут без вторго регистра ты не уивдишь на ком ты больше заработала из тех кто кпуил акции. придется в реквизит пихать еще и клиента кто кпил акции. В итоге получишь тот же самый результат как вол втором регистре, только ОБОРОЫТ ТЕБЕ ПРИДЕТЯС СЧИТАТЬ КАЖДЫЙ РАЗ самой за крупные периоды. а это ЗАНИМАЕТ ВРЕМЯ.
   Злопчинский
 
107 - 16.03.21 - 00:17
(104) а тут выигрыш как раз в том, что ничего вытаскивать не надо. ты одной командой обращения к регистру получаешь таблицу остатков "Пакетов".
   Злопчинский
 
108 - 16.03.21 - 00:18
(104) а ты как думала? система за тебя решит как и что распределять?
   JuliaLoukianova
 
109 - 16.03.21 - 00:18
(106) там клиент и на продажуи на покупку всегда один - твой брокер
   Злопчинский
 
110 - 16.03.21 - 00:21
регистры - для того, чтобы БЫСТРО ВЫТАСКИВАТЬ ДАННЫЕ в нужных разрезах. и не морочиться ВЕДЕНИЕМ остатков. в твоем решении ты а) сама формируешь таблицу б) считаешь фифо-частную сумму в) запоминаешь остаток (и нет истории). в случае регистра а) формирвоание таблицы делает за тебя регистр - однйо командой, б) считаешь фифочастную сумму и записываешь ее (плюс или минус) в) опять же ведет регистр.
   Злопчинский
 
111 - 16.03.21 - 00:24
(109) в случае когда движения-транзакции очень простые/элементарные - регистр практически есть зеркало этих транзакций. но даже здесь есть выигрыш в простоте оперирования данными, то что ты делаешь на справочниках которые хранят остатки - ты по сути эмулируешь простейший регистр.. а нахрена это надо, если это уже есть.
   Злопчинский
 
112 - 16.03.21 - 00:27
(109) так быть не может. в любой сделке как минимум две стороны.
а насколько я понимаю в силу своей несведущности в биржах - у тебя как миниум ТРИ стороны - владелец акций (эмитент) - брокер (он же АГЕНТ) - приобретатли и продаватели акций (конечные клиенты) - они могут быть обезличенные как при розничной торговле, а могут быть персонализированы - брокер же дает мне (я покупаю и продаю акции через брокера, т.е даю ему 1млн рублей и поручени торговать акциями дял меня чтобы я на мальдивах жил) - и таких "я" у брокера - не один и не два. и каждому надо дать отчет что почем за сколкьо и когда
   JuliaLoukianova
 
113 - 16.03.21 - 00:29
(111) убедил. завтра перепишу все нафиг, а то 800 линий кода модуля формы. путаюсь по 2 раза одно и тоже делаю
   Злопчинский
 
114 - 16.03.21 - 00:30
(109) а тут непонятно кто такой "твой"..
ты конфу для кого пишешь - для БРОКЕРА(агента) или для "меня" - того кто работает с РАЗНЫМИ брокерами (один брокер = частный случай много брокерво)
   Злопчинский
 
115 - 16.03.21 - 00:31
(113) ну тут ты сама смотри... этоя сегодня невменяемый, треплюсь тут, а завтра упаду в кодинг и программинг - с теми же самыми транзакциями (толькол складскими) - и кто тебе разжевывать будет? хотя если не гуманитарий - то справишься..
   JuliaLoukianova
 
116 - 16.03.21 - 00:31
(112) нет тут именно тот случай - ты все операции ведешь через своего брокера, упрощенно ты как будто у него покупаешь все свои акции и ему же их продаешь. то есть ты продал акции тебе деньги а них дал твой брокер а кому и за сколько он их продал - это  уже не предмет твоего учета
   Злопчинский
 
117 - 16.03.21 - 00:32
(116) сек, подумаю
   JuliaLoukianova
 
118 - 16.03.21 - 00:32
(115) химик я 8-) с экономическим образованием
   JuliaLoukianova
 
119 - 16.03.21 - 00:35
(114) для себя пишу. у меня мои личные портфели у двух брокеров.
   Злопчинский
 
120 - 16.03.21 - 00:35
(116) тогда все просто.
сформулируй пару ВОПРОСОВ на которые должна давать ответ система,
например
1. Сколько акций и чьих я продал за период (количество, сумма продажи брокеру)?
2. Сколько акций и чьих я купил за период (количество, сумма закупа у брокера)?
3. Сколько на данный момент у меня и чьих акций (по количеству и сумме закупа)
4. Каков мой доход за период, вт.ч. в разрезе эмитентов акций (газпром, Наночубайс итд)
   Злопчинский
 
121 - 16.03.21 - 00:36
(119) а нахера это писать? более чем уверен что есть готовые приложения, и мобильные в т.ч.
   Злопчинский
 
122 - 16.03.21 - 00:36
(119) для твоей задачи подойдет готовая типовая конфа на 77. Торговля и Склад
   Злопчинский
 
123 - 16.03.21 - 00:37
(122) с готовыми документами, отчетами, журналами документов итд.
   JuliaLoukianova
 
124 - 16.03.21 - 00:37
(120) мои вопросы:
1. сколько я заработала между продажей и покупкой тех или иных акций
2. Сколько у меня в каких акциях сейчас
3. Почем мне нужно продать ту или иную бумагу чтобы быть в безубытке
   JuliaLoukianova
 
125 - 16.03.21 - 00:38
(124) 4. ну и факин-налоги
   Злопчинский
 
126 - 16.03.21 - 00:38
как вариант - посмотри на мисте здесь в книге знаний есть где-то простая учебная конфа "Склад" - скорее всего она подойдет, если там чего-то не хватает - то проще туда дописать.
   JuliaLoukianova
 
127 - 16.03.21 - 00:39
(122) нет мне не нужно столько лишнего функционала, хочется чтобы документы, справочники итп были заточены под финансовые рынки а не под обувной меагазин
   Злопчинский
 
128 - 16.03.21 - 00:40
(124) п1 - невменяем. я купил и продал за период акции газмпрома. "заработал между ппродажей и покупкой" - именно ПО ЭТИМ АКЦИЯМ -Газпрома-? или по прочим акциям (нано,татнефть итд) за исключением этих газпромовских? или по всем акциям
   JuliaLoukianova
 
129 - 16.03.21 - 00:40
(121) не встречала
   Злопчинский
 
130 - 16.03.21 - 00:41
(124) п1. - см.п4 в 120. п2 - см.п3. в 120
 
 Рекламное место пустует
   Злопчинский
 
131 - 16.03.21 - 00:41
(127) Зачем это писать на клюшках (77)..?
   JuliaLoukianova
 
132 - 16.03.21 - 00:42
(128) почему невменяем? у тебя в портфеле 10 видов акций, какие то в плюсе от закупки, какие то в минусе. Первые ты продаешь и учитываешь свой плюс... по вторым смотришь безубыток и планируешь продажу в плюс, а еще докупаешь-понижаешь среднюю цену... и опять планируешь плюс
   Злопчинский
 
133 - 16.03.21 - 00:43
(124) п.3 - следствие п.2, "быть в безубытке" именнол по конкретным акциям например быть в безубытке по акуиям газпрома которые у меня есть на остатке, или быть в безубытке ВООБЩЕ по моей деятельности?
   Злопчинский
 
134 - 16.03.21 - 00:45
(132) невменяем потому что - изложение не должно вызывать вопросов у участвующих. откуда я знаю что ты понимаешь под п1 - я привел как миниму 2 возможных варианта, и тот и другой имеют правло на жизнь. вероятен скорее всего "остаться в плюсе В ЦЕЛОМ"
   JuliaLoukianova
 
135 - 16.03.21 - 00:45
(133) у тебя каждая акция дает свой финансовый результат. и если ты не будешь мониторить к прибыль (TP) либо минимизацию убытка (SL) - ты в итоге будешь в минусе В ЦЕЛОМ
   Злопчинский
 
136 - 16.03.21 - 00:45
(132) оппа! всплыли "виды" акций
   Злопчинский
 
137 - 16.03.21 - 00:47
(135) это понятно. но то чтоя мониторю и пытаюсь обеспечить себе плюс - это не занчит что я выйду в плюс. такая ситуация что никто не купит акции по моей цене чтобы я вышел в плюс. вот так я лоханулся при покупке акций
   JuliaLoukianova
 
138 - 16.03.21 - 00:47
(136) они и не тонули. просто все виды акций ты продаешь и покупаешь у одного и того же брокера - ну представь то ты приходишь в один Каррефур и берешь там молоко, сыр, помидоры - это и есть "виды" акций
   JuliaLoukianova
 
139 - 16.03.21 - 00:50
(137) ну вот для этого и нужно чтобы ты не вбухивал все деньги в один газпром, а дивесифицировал их, и если у тебя минус по оценке или недайбох фиксированный убыток по твоему газпрому, то мониторя какой нибудь эксонмобил или мастеркард ты мог прибылью от них отыграть часть убытка от других акций
   Злопчинский
 
140 - 16.03.21 - 00:51
(135) писать то что ты задумала имхо сомнительно
1. на 77? нахера? тем более за бугром. Пиши на 8-ке.
2. куча всего что надо в базе не будет - например мониторить текущие котириовки итд итп., т.е база будет всего лишь просто некий УЧЕТНЫЙ ПОСТФАКТНЫЙ механизм регистрации свершившихся фактов. и все что можно посмотреть будет - что у меня на руках сейчас (сума количество), текущий плюс или минус деятельности(ЗА ВСЕ ВРЕМЯ!!! иди за любой период тут как захочешь). ну и посчитать типа "введите количесвто акций которые хочешь продать" = 100. текущий итог - я в минусе на -200, чтобы быть в плюсе - надо продать не менее чем за 200.
   Злопчинский
 
141 - 16.03.21 - 00:51
(139) "то мониторя какой нибудь эксонмобил или мастеркард "
все проблемы здесь.
   Злопчинский
 
142 - 16.03.21 - 00:52
то что ты хочешь - на клюшках неспешно спецу среднего уровня ваяется за 2-3 дня с перекурами.
   Злопчинский
 
143 - 16.03.21 - 00:53
(138) ха..
виды акций
- акции по никелю
- акции по нефти
- акции по зерну
.
а что - нефть чья - газпромовская татнефтевкая или вообще лукойловская или бришптролеумская - неинтересно?
   Злопчинский
 
144 - 16.03.21 - 00:54
(условно)
- акции привелигерованные или общие - неинтересно?
   JuliaLoukianova
 
145 - 16.03.21 - 00:54
(140) 1. на 8-ке не умею
2. котировки меняются ежесекундно и ни одна 7ка, 8ка не заменит тебе биржевой терминал. В реальности для бухгалтерии не нужны котировки. достаточны только цены твоих сделок и максимум, для какой нибудь околобухгалтерской прикладной аналитики дневные цены закрытия например
   Злопчинский
 
146 - 16.03.21 - 00:55
грубо говоря 
вид акции, эмитент, привелигерованеы/общие - это все измерения
   JuliaLoukianova
 
147 - 16.03.21 - 00:55
(143) зачем? для учета и налогов важна лишь разница в цене
   JuliaLoukianova
 
148 - 16.03.21 - 00:56
(144) абсолютно неважно
   Злопчинский
 
149 - 16.03.21 - 00:57
(145) ну тады как я написал выге - это простой ПОСТФАКТНЫЙ УЧЕТНЫЙ механизм регистрации свершившихся сделок. этого будет достаточно чтобы в принципе посчитать даже "за сколько мне надо продать и каких акций при равных услвоиях приоритетноти оперирования акциями" чтобы быть в безубытке или заработать N
   Злопчинский
 
150 - 16.03.21 - 00:58
(147) ну тады все проще.
сек подумаю.
   JuliaLoukianova
 
151 - 16.03.21 - 00:58
(149) да, как то так, именно постфактный учет - достаточно различия по эмитентам.
   Злопчинский
 
152 - 16.03.21 - 00:58
вообще-то все можно построить и на бухгалтерской компоненте.
   Злопчинский
 
153 - 16.03.21 - 00:59
в т.ч. и фифо в течении дня
   JuliaLoukianova
 
154 - 16.03.21 - 00:59
(152) я на ней и делаю, причем выкинув все ненужное, чтобы не путаться
   Злопчинский
 
155 - 16.03.21 - 00:59
если бухкомпоненту знаешь хорошо - то делай на ней.
   JuliaLoukianova
 
156 - 16.03.21 - 01:01
(155) "Бух" - знаю хорошо, "компоненту" - хуже ))) не программист я!
   Злопчинский
 
157 - 16.03.21 - 01:01
все что надо - отчет брокера - в котором приходы и расходы в течении дня - сделать правильно. чтобы не морочится в модуле его проведения.
.
каждую строчку отчета брокера ОФОРМЛДЯЙ В БАЗЕ ОТДЕЛЬНЫМ ДОКУМЕНТОМ. раз она есть транзакция - вот и оформляй ее отдельной документом-транзакцией.
   Злопчинский
 
158 - 16.03.21 - 01:02
а сам документ "отчет брокера" - это тупо ЭКРАННАЯ ФОРМА, которая собирает все документы-транзакции в единое визуальное представление в привычном виде "единого документа"
   JuliaLoukianova
 
159 - 16.03.21 - 01:03
(157) думала над этим, в итоге сделала брокерским отчетом за день, хотя если каждую покупку - продажу делать отдельно это существенно облегчило бы фифо - все на бухитогах строилось бы
   Злопчинский
 
160 - 16.03.21 - 01:03
тогда модуль проведения каждого этого простейшего документа - ПРОСТЕЙШИЙ. в модуле проведения получаешь текущие итоги (а они УЖЕ С УЧЕТОМ всех предыдущих таких же документов транзакций) и дальше вообще все тривально
 
 Рекламное место пустует
   Злопчинский
 
161 - 16.03.21 - 01:04
(159) ИМЕННО
   JuliaLoukianova
 
162 - 16.03.21 - 01:04
(158) ты имеешь ввиду из экранной формы проводить несколько документов за день или за период? а профит в том, что после проведения документ доступен для бухитогов?
   Злопчинский
 
163 - 16.03.21 - 01:04
пример можешь посмотреть в типовой ТИС 77 - как там сделана "банковская выписка"
   Злопчинский
 
164 - 16.03.21 - 01:07
(162) обработка. Загружаешь иэ экселя строи отчета брокера каждыую строку в отдельный документ-транзакцию. дальше как удобнее - я бы рекомендовал 1. сначала заполнить и записать все доки 2. потом просевти все ранее созданные. каждый провдится независимо от другизх, если проведение заткнулось - то ТСОП всем остальным оставшимся проведениям. ВСЁ.
.
а экранная форма отчета брокера - просто собирает и показывает эту кучку "транзакций".
хочешь - делай из отчета брокера проведение/перепроведение по отдельности, хошь - все сразу - тут как удобнее...
   JuliaLoukianova
 
165 - 16.03.21 - 01:08
журнал документов тогда невменяемо большим становится... есть ситуация когда ты даешь брокеру поручение на продажу 100 бумаг, но они на рынке продаются частями, и хорошо если 2-3, а то и по 20 кусочками по 3-5 акций... и каждую брокер как отдельную сделку оформляет, и если в дневном отчете это еще как то вменяемо, то имскать что то в таком журнале документов устанешь
   Злопчинский
 
166 - 16.03.21 - 01:08
(162) да. каждый документ-транзакция - независим от других. отсюда каждый документ-транзакция имеет доступ ко всем предшествующим ему данным. это сильно упрощает.
   Злопчинский
 
167 - 16.03.21 - 01:10
(165) да хрень полная. у меня так складские транзакции делаются. все они пишутся в ОБЩИЙ ЖУРНАЛ.
а бух смотрит журнал "отчеты брокера", в котором документ-болванка, который только собирает для показа
   JuliaLoukianova
 
168 - 16.03.21 - 01:10
(166) да, плюс есть, повторюсь думала над этим, но объем журнала испугал в итоге пошла по более сложному пути
   Злопчинский
 
169 - 16.03.21 - 01:10
(167) хрень полня в том смысле что - ну и что, много документов - ну и пусть будет много ждокументов, система для того и сделана.
   JuliaLoukianova
 
170 - 16.03.21 - 01:12
(169) а тем более бывает что одну строку из отчета брокера приходится дробить на несколько, если по фифо под нее покупки подбираешь
   Злопчинский
 
171 - 16.03.21 - 01:13
другое дело если ты эту свою подсистему впиливаешьт в бухбазу где еще куча всего другого. тогда бухам которые работают часто через общий журнал - будет ТИПА НЕУДОБНО. да и пофиг. работате в частных журналах. общий журнал - служебный.
.
кстати, если делать на регистрах - то с таким "брокерским отчетоа" как ты хотел а изначально - в модуле првоеденяи придется точно также извращатьяс как ты извращалась, ибо с построчным проведением в рамках одного документа - штатно тоже надо покопаться, там есть режим когда в рамках одного проведения уже учитываются двтижения сделанные в рмаках этого же првоеденяи, короче хервоо когда данные в одном документе зависят от предыдущих строчек. это xpyfxbn если ты пересортиовала строки то резулбьтат другой может быть
   Злопчинский
 
172 - 16.03.21 - 01:14
(168) абсолютно поиг объем журнала. это практически ни на что не влияет. у меян в одном небольшом проекте таких одиночных операций-транзакций за день - порядка 20-30 тысяч было на клюшках. и совершенно норм...
   JuliaLoukianova
 
173 - 16.03.21 - 01:15
(170) вот наглядный пример: сверху одна строка и отчета брокера на продажу 20х МА а снизу то, что под нее в покупках нашлось )))
======================================================================================
SALE >>>    ID:    3121342930    Date:    02.02.21    Time:    21:59:06    Shares:    Mastercard Incorporated        Qty:    20x        Price:        334.99 USD        Amount:       6699.80 USD        Fee:    1.67 USD            Rest:    20
BUY >>>        ID:    2909924280    Date:    21.01.21    Time:    22:50:06    Shares:    Mastercard Incorporated        Qty:    2x        Price:        335.78 USD        Amount:        671.56 USD                    Rest:    2
BUY >>>        ID:    2909924290    Date:    21.01.21    Time:    22:50:06    Shares:    Mastercard Incorporated        Qty:    3x        Price:        335.78 USD        Amount:       1007.34 USD                    Rest:    3
BUY >>>        ID:    2910489710    Date:    21.01.21    Time:    23:17:28    Shares:    Mastercard Incorporated        Qty:    5x        Price:        335.00 USD        Amount:       1675.00 USD                    Rest:    5
BUY >>>        ID:    3014634390    Date:    27.01.21    Time:    22:52:50    Shares:    Mastercard Incorporated        Qty:    1x        Price:        315.00 USD        Amount:        315.00 USD                    Rest:    1
BUY >>>        ID:    3014634670    Date:    27.01.21    Time:    22:52:50    Shares:    Mastercard Incorporated        Qty:    1x        Price:        315.00 USD        Amount:        315.00 USD                    Rest:    1
BUY >>>        ID:    3014634950    Date:    27.01.21    Time:    22:52:50    Shares:    Mastercard Incorporated        Qty:    1x        Price:        315.00 USD        Amount:        315.00 USD                    Rest:    1
BUY >>>        ID:    3014635230    Date:    27.01.21    Time:    22:52:50    Shares:    Mastercard Incorporated        Qty:    1x        Price:        315.00 USD        Amount:        315.00 USD                    Rest:    1
BUY >>>        ID:    3014639640    Date:    27.01.21    Time:    22:52:51    Shares:    Mastercard Incorporated        Qty:    1x        Price:        315.00 USD        Amount:        315.00 USD                    Rest:    1
BUY >>>        ID:    3014639740    Date:    27.01.21    Time:    22:52:51    Shares:    Mastercard Incorporated        Qty:    1x        Price:        315.00 USD        Amount:        315.00 USD                    Rest:    1
BUY >>>        ID:    3014640470    Date:    27.01.21    Time:    22:52:51    Shares:    Mastercard Incorporated        Qty:    4x        Price:        315.00 USD        Amount:       1260.00 USD                    Rest:    4
======================================================================================
   Злопчинский
 
174 - 16.03.21 - 01:16
вот пример такой реализации ;-)
https://www.screencast.com/t/MQEUIR9L
   JuliaLoukianova
 
175 - 16.03.21 - 01:16
(171) нет-нет тут отдельная база, написанная вообще в голом конфигураторе
   Злопчинский
 
176 - 16.03.21 - 01:18
" что одну строку из отчета брокера приходится дробить на несколько, если по фифо под нее покупки подбираешь"
- это дробление будет записано как движения регистра внутри системы (при условии автоматического определения фифо). а в "документе" - это одна строка. или если на бухе делать - то точно также документ один а операций бухпроводок по yve будет несколько - каждая операция по совей "партии"
   Злопчинский
 
177 - 16.03.21 - 01:18
(175) тогда вообще морочиться не надо.
   Злопчинский
 
178 - 16.03.21 - 01:19
(165) "и если в дневном отчете это еще как то вменяемо, то имскать что то в таком журнале документов устанешь"
ты окрываешь "документ" типа "Отчет брокера" из журнала "Отчеты брокера", в общий журнал ты вообще не лазишь.
в журнале "отчеты брокера" - видишь только дневнеы отчеты.
   JuliaLoukianova
 
179 - 16.03.21 - 01:22
(178) стоп, ты говорил что экранная форма - это обработка которая построчно читает файл и проводит из него документы? или это документ который создает другие документы? то есть в табличной части такого документа у меня будет реквизит вида "документ"?
   Злопчинский
 
180 - 16.03.21 - 01:22
Вот у тебя журнал тових документов-транзакций
https://www.screencast.com/t/PzvAJRRJe8T
   JuliaLoukianova
 
181 - 16.03.21 - 01:23
(180) они обработкой созданы или агрегированным документом "выписка"?
   Злопчинский
 
182 - 16.03.21 - 01:24
(179) "или это документ который создает другие документы? "
- это сугубо техническйи вопрос. как удобнее. по сути "документ отчет брокера" - это контейнер, который собирает и показывает инфу".
в твое случае я бы сделал это документом без табличной части. а вместо табличной части показывал ТЗ со списком транзакций. (можно по всякому). можно список транзакций собирать в ТЧ документа "отчет брокера". КАК ХОЧЕШЬ ТАК И СДЕЛАЕШЬ.
   Злопчинский
 
183 - 16.03.21 - 01:28
(181) В тисе например https://www.screencast.com/t/zahMiFnFlO3
они агрегируются обработкой, из которой можно создавать/удалять
   Злопчинский
 
184 - 16.03.21 - 01:28
у тебя скоре евсего я бы сделал это именно документом-контейнером, ибо отчет брокера наверняка имеет номер, дату, еще какие-тополезные рквизиты..
   JuliaLoukianova
 
185 - 16.03.21 - 01:29
(182) почему без табличной части? в (183) табличная часть есть
   JuliaLoukianova
 
186 - 16.03.21 - 01:30
(184) дату и наименование брокера - из полезного в шапке больше ничего, все остальное - таблица
   Злопчинский
 
187 - 16.03.21 - 01:31
вот например у меня другой вариант - где документы-транзакции в течении дня или для "сделки" агрегируются документом-контейнерм - на скрине каждая строчка - это отдельный незавимсыая складская транзакция.
https://www.screencast.com/t/BKdcCOmi6Y
   Злопчинский
 
188 - 16.03.21 - 01:32
(185) это ТЗ.
.
можно использовать ТЧ документа ДЛЯ ВРЕМЕННОГО ПОКАЗА "строк" документа
   JuliaLoukianova
 
189 - 16.03.21 - 01:32
(188) это в 8ке так можно или в 77 тоже?
   Злопчинский
 
190 - 16.03.21 - 01:33
а вот сам документ-транзакция (строка) к предыдущему скрину с "контейнером"
   Злопчинский
 
191 - 16.03.21 - 01:34
Обращаю внимание, что все что я сейчас излагаю - это сугубо инфа к размышлению. но никак не указания как дестовать
.
все что излагаю - это следствие того чтобы ОБЛЕГЧИТЬ проведениея "документа" когда каждая строка зависит от итогов проведения предыдущей строки
   JuliaLoukianova
 
192 - 16.03.21 - 01:35
(191) это понятно. всегда интересно увидеть альтернативные решения
   Злопчинский
 
193 - 16.03.21 - 01:37
(189) и в 77 можно.
делаешь док.ОтчетБрокера, шапка как обычно. ТЧ описываешь "зеракально" тем данным, которые хочешь показать из доков-транзакций. При октрытии "отчета брокера" - собираешь доки ЗА ТЕКУЩИЙ ДЕНЬ (или докуи, которые подчинены отчету брокера), инфу из доков - сливаешь в ТЧ отчетаброкера. показываешь. При необходимости открыть строку или отредактирвоать - по клику на строке - открываешь ФОРМУ дока-транзакции. то есть в самой ТЧ отчета брокера ничего не делаешь.
   Злопчинский
 
194 - 16.03.21 - 01:39
При закрытии "отчета брокера" - блокируешь вопрос системы о сохранении документа. ведь ТЧ дока по стуи - пустая. Или ка ксделаешь. можешь в ТЧ документ а "отчет брокера" держать живые строки со ссылками на доки-0транзакции.
вариантов решения - море.
   Злопчинский
 
195 - 16.03.21 - 01:40
(190) тут я ссылку пропустил на рисунок - там прсото форма дока-транзакции с кучей полей
   JuliaLoukianova
 
196 - 16.03.21 - 01:40
ох... снесу все завтра. по новой напишу ))
   Злопчинский
 
197 - 16.03.21 - 01:41
обращаю внимание что это все - по вопросу облегчения проведения "построчно".
суперспецы могут раскритиковать и предложить что-то другое
   Злопчинский
 
198 - 16.03.21 - 01:41
(196) ну, где-то на третийраз получится что-то более-менее вменяемое.. у меня обычно так... ;-)
   JuliaLoukianova
 
199 - 16.03.21 - 01:42
(198) ну значит к концу года и я что то наваяю
   Злопчинский
 
200 - 16.03.21 - 01:42
понимаешь, в принципе написать и обычный документ "Отчет брокера" с обычной табличной частью - ВООБЩЕ НЕ ПРОБЛЕМА. и проводится будет правильно все по фиоф. только, блин, не на справочниках. а на регистрах. или на БУ - разницы нет.
  1  2  3  4  5   

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