Имя: Пароль:
1C
1C 7.7
v7: Ценные бумаги и FIFO
,
0 Julia Loukianova
 
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 таблицы значений: ТЗ продаж и под каждую ее строку ТЗ покупок сегодняшних и прошлых. Подобрав под продажу покупки пытаюсь откорректировать остатки в справочнике... а оно не стреляет
Читала тырнеты, там эти фифы-лифы вообще про регистры написано, а поскольку я чайник, никак не пойму что это, и чем лучше ТЗ-справочников для моей задачи?
1 acanta
 
15.03.21
22:12
Вы не определились выбираете вы или ищете...
2 Julia Loukianova
 
15.03.21
22:14
(1) выбираю, потом ищу среди выбранных... а как надо?
3 acanta
 
15.03.21
22:17
В параметрах поиска по коду есть в иерархии или во всем справочнике. В выбранном нет. Можно использовать запрос для сложных случаев.
4 Julia Loukianova
 
15.03.21
22:27
(3) у меня одноуровневые справочники: акции, а ему подчинен транзакции. Sales.Ticker - это ячейка ТЗ в которой записан элемент справочника акции (по отладчику его видно)
5 acanta
 
15.03.21
22:30
Если код уникален во всем справочнике (это в конфигураторе, в свойствах) то поиск по умолчанию во всем справочнике.
Выборка без цикла лишняя.
6 Злопчинский
 
15.03.21
22:32
(0) Писать в 1С англоязычно - допускается только если конфа пишется для использования за бугром. в пртивном случае это попадает под опредение 1С-трэш
7 Злопчинский
 
15.03.21
22:34
TransactionReference.SelectItems(); - лишнее
8 Julia Loukianova
 
15.03.21
22:34
Спасибо, я действительно "забугром".  По существу вопроса что нибудь добавите?
9 Злопчинский
 
15.03.21
22:36
(0)  "после того как я его записываю?" - а как ты убедилась что ты его ЗАПИСАЛА?
10 Злопчинский
 
15.03.21
22:36
Сделать
TransactionReference.FindByCode(Buys.TransactionID.Код,1);
11 Злопчинский
 
15.03.21
22:36
(8) а как же САП и Аксапт?! ;-)
12 Julia Loukianova
 
15.03.21
22:37
(9) никак на самом деле. по отладчику помотрела - строки "прошагались" )))
13 Julia Loukianova
 
15.03.21
22:38
(10) это вместо TransactionReference.SelectItems(); правильно?
14 Злопчинский
 
15.03.21
22:39
"Подобрав под продажу покупки пытаюсь откорректировать остатки в справочнике... а оно не стреляет"
это трэш страшный, правильно сделать учет остатков чего либо не на справочниках, а на регистрах. на справочнике можно еще согласиться делать типа только если остаток по типу "да/нет"
15 Злопчинский
 
15.03.21
22:40
(13) СелектИтемс выкинуть вообще
16 Злопчинский
 
15.03.21
22:40
Сткайся в скайп Zlopun
17 Злопчинский
 
15.03.21
22:41
если ты уверена что записалось - открывай TransactionReference - отрубай просмотр "в иерархии" и смотри куда записалось. возможно, что у тебя записалось тубо в чужого хозяина/владельца
18 Злопчинский
 
15.03.21
22:42
(13)
ТransactionReference.FindByCode(Buys.TransactionID.Код,1);
сделать вместо
ransactionReference.FindByCode(Buys.TransactionID.Код);
19 Julia Loukianova
 
15.03.21
22:42
(17) вот блин... проверять буду
20 Julia Loukianova
 
15.03.21
22:42
(18) так и сделала
21 Julia Loukianova
 
15.03.21
22:44
а насчет переделать все на регистры оно надо вообще?
22 Злопчинский
 
15.03.21
22:45
"подчиненный справочник по покупкам"
если у тебя в полдчиненном справочнике по покупакам ТЫ ПОДБИРАЕШЬ ПОКУПКИ - то в этих подобранных покупках уже есть адрес самой записи покупки, и ее не надо искать в подчиненном справочнике, а просто стать на нее...
23 Злопчинский
 
15.03.21
22:46
(21) хз, от контекста зависит.
24 acanta
 
15.03.21
22:47
Регистры круче. Но они не предполагают чтобы их вообще кто-то видел кроме отчета.
25 Julia Loukianova
 
15.03.21
22:48
фух... вроде записалось. спасибо всем, буду дальше смотреть.
26 Злопчинский
 
15.03.21
22:48
вот bp[ описания вообще ничего не понятно. кто так пишет?
код на англо, ладно, допустимо
но в описани иты англоязычным терминам начинаешь оперировать рускоязычными - а это уже трешняк.
по коду я вижу что есть байер = покупатель и селлер = прожаник, какие нтут нафиг эмитенты и брокеры?
27 acanta
 
15.03.21
22:48
И собрать итог по нескольким записям регистра в другой регистр требуется какое-то основание, а это как правило тоже справочник и надо еще придумать, какой...
28 Julia Loukianova
 
15.03.21
22:49
(24) вот я тоже про это читала. но кроме того что "круче" не очень поняла для чего это в моей задаче?
29 Злопчинский
 
15.03.21
22:50
вдобавок на остатках у тебя истории движения не будет.
или ты будешь на регистрах изобретать структуры, которые будут эмулировать историю движений и историю остатков. то есть чистые регистры. и навтыкаешь кучу граблей, причем которые будут бить по спине, незаметно
30 Julia Loukianova
 
15.03.21
22:50
(26) нет ))) не "покупатеЛИ" и не "продажник" а "продажи" и "покупки"
31 Злопчинский
 
15.03.21
22:52
(28) ну например, чтобы 1000 рублей продаж распределить на остаток закупок - надо остаток закупок сначала поиметь по каждой закупке. а это получится только если каждый раз заново прогонять всю историю закупок и соответсвующих им продаж. или с каждой продажей ты модифицируешь в ОДНОЙ ЗАПИСИ поступления остаток этого поступления - это неустойчивая конструкция, ибо не гарантирует от ошибок.
32 Злопчинский
 
15.03.21
22:54
Вот здесь
Buys.Rest = Buys.Rest - Sales.Rest;
имхо ты фиксируешь остаток после очередной операции движения.
в регистре это делается за тебя системой
33 Julia Loukianova
 
15.03.21
22:55
(29) история движения мне наверное не очень нужна. я выбираю строку с продажей и под нее через бухитоги ищу остатки по субконто "транзакции" (номер сделки в отчете брокера), это что касается прошлодневных отчетов, а "сегодняшние" я поттягиваю прямо внутри этого документа. Ну то есть из бухитогов я заполняю ТЗ Buys, а из файла отчета ТЗ TodayBuys, которые затем сливаю в Buys и таким образом имею одну таблицу покупок
34 Злопчинский
 
15.03.21
22:55
и вдобавок
а каково было Buys.Rest - ПЕРВОНАЧАЛЬНОЕ? когда еще не было ни одного Sales.Rest?
35 Злопчинский
 
15.03.21
22:57
(33) "история движения мне наверное не очень нужна. " - ну, конечно можно и так... но это выключает адекватную прослеживаемость и ответ на вопрос а "Buys.Rest на текущий момент - правильная?" - и этого никак не узнать.
36 Julia Loukianova
 
15.03.21
22:57
(34) я просто не весь код выложила а только там где затык, если интересно в личку кину мне не жалко. Sales.Rest тоже есть
.
37 Злопчинский
 
15.03.21
22:59
(33) сорри, но муть страшная. я вот ничего внятно не понимаю.
можно изложить ХРОНОЛОГИЧЕСКИ последовательность операций с их названиями с миниуммом спейифики отрасли то есть Закупка Продажа, движение по закупке, движение по продаже. Поставщик и Покупатель. все.
тогда можно как-то вменяемо понять.
38 Julia Loukianova
 
15.03.21
22:59
(35) а почему она должна быть неправильной? первая часть формируется из бухитогов по СКД. Бухитоги то правильные, а если нет, то и регистры не помогут ))) А вторую часть я прямо тут же режу из экселевского отчета
39 Злопчинский
 
15.03.21
23:00
(36) код пофиг, если не ясна структура данных 9а из описания у меня все ложилось весьма мутно)
а восстанавливать по коду архитектуру данных хранения - то еще удовольствие ;-)
40 Злопчинский
 
15.03.21
23:00
(38) сек. думаю...
41 Исновая
 
15.03.21
23:05
(8) конечно добавим..нафиг вам ценные бумаги..пиши учет по искандерам с яо боеголовкой
42 Злопчинский
 
15.03.21
23:09
"Подобрав под продажу покупки пытаюсь откорректировать остатки в справочнике."
- в "подчиненном справочнике покупок"? или где? если ты подобрала из подчиненного справочника покупки - тебе их искать не надо, у тебя уже есть "адреса" этих записей-покупок. прямо по "адресу" становишься на нужную покупку (без всяких поисков по коду) и все...
43 Julia Loukianova
 
15.03.21
23:12
(37) можно. попробую:
1. Читаем файл отчета в экселе, распознаем колонки, находим строки данных
2. Из файла же находим информацию по ценным бумагам - описания, тикеры, где торгуется итп тут же проверяем справочник Shares (акции)  - если нет, добавляем
3. Читаем строки торговых операций, по признаку BUY-SALE и ISIN (признак ЦБ) понимаем что это купля-продажа акции берем оттуда номер сделки и пишем в подчиненный справоник Transaction
4. Сделки покупок заносим в ТЗ TodayBuys и одновременно в таблицу документа
5. сделки продаж - в ТЗ Sales, под каждую строку продаж формируем ТЗ Buys c теми же акциями из бухитогов, затем в нее добавляем данные из TodayBuys. Имеем продажу и все покупки под нее, отсортированные по хронологии
6. В справочнике транакций есть реквизит Rest который заполняется в момент покупки и затем должен корректироваться в процессе отбора
(Я сейчас здесь)
7. Сопоставив продажи и покупки разбиваем сегодняшние продажи по количеству в соответствии с ФИФО и сортируем табличную часть
8 . Проводим
44 Злопчинский
 
15.03.21
23:13
..правда по коду остатки (покупок или продаж) почему-то фиксируются в движениях-транзакциях, а не в таблице покупок (или продаж).
45 Злопчинский
 
15.03.21
23:15
(43) из всего этого полезное только
"Имеем продажу и все покупки под нее, отсортированные по хронологии"
46 Julia Loukianova
 
15.03.21
23:15
(41) "искандеры с яо" это что?
47 Julia Loukianova
 
15.03.21
23:17
(45) ну да громоздко. ну про регистры я увидела только сегодня... и не думаю что менее объемно будет
48 Злопчинский
 
15.03.21
23:17
продажа на сумму S1, покупки на суммы b1,b2,б3...
- что куда нужно распределить? S1 разнести на b1,b2,b3...?
49 Злопчинский
 
15.03.21
23:19
.. допустим разнесли s1 на b1,b2... получившиеся частные суммы куда надо записать? в соответсвующее поле в b1,b2..?
50 Julia Loukianova
 
15.03.21
23:22
(48) вариант 1 самый простой. при S1=B1  все списывается в ноль.
вариант 2 S1 = 5 b1 = 8, b2=10 - списываем только часть b1 и корректируем rest в b1
вариант 3 при s1 = 10 b1=3, b2=2, b3=7 списываем в ноль b1 b b2 а от b3 списываем 5 из 7 и корректируем Rest в b3
51 Злопчинский
 
15.03.21
23:23
СуммаПродаж = 1000; // здесь сумма продаж
ТаблицаПокупок.ВыбратьСтроки();
Пока ТаблицаПокупок.ПолучитьСтроку()=1 Цикл
  ЧастнаяСумма = Мин(СуммаПродаж,ТаблицаПокупок.СуммаПокупки);
  СуммаПродаж = СуммаПродаж - ЧастнаяСумма;
  ТаблицаПокупок.СуммаПокупки = ТаблицаПокупок.СуммаПокупки - ЧастнаяСумма;
  Если СуммаПродаж = 0 Тогда Прервать; КонецЕсли;
КонецЦикла;

Если СуммаПродаж <> 0 Тогда
  Сообщить("Нераспределенная сумма продаж = "+СуммаПродаж);
КонецЕсли;
52 Julia Loukianova
 
15.03.21
23:23
(50) ну то есть этот остаток должен для будущих продаж где то запомниться
53 Злопчинский
 
15.03.21
23:24
(50) Решение в 51
54 Julia Loukianova
 
15.03.21
23:25
(53) а для чего мин?
ЧастнаяСумма = Мин(СуммаПродаж,ТаблицаПокупок.СуммаПокупки);
55 Злопчинский
 
15.03.21
23:25
(52) ну, где ты остаток Bn.REST - который у ntz,z в памяти в ТЗ лежит - куда ты его запомнишь - это уже мне остюда не видно
56 Злопчинский
 
15.03.21
23:25
(54) Подумай.
57 Злопчинский
 
15.03.21
23:26
СуммаПродаж = 100, а Б1 = 50
58 Злопчинский
 
15.03.21
23:26
(54) вариант3
s1 = 10 b1=3 - ты же не будешь с б1 минусовать 10... а всего лишь 3...
59 Julia Loukianova
 
15.03.21
23:27
(55) я его записываю в справочник. наверное в регистр лучше, но чем лучше
пока не понимаю )))
60 Julia Loukianova
 
15.03.21
23:27
(51) спасибо буду пробовать
61 acanta
 
15.03.21
23:28
Справочник это одна таблица.регистр это две таблицы - движения и итоги.
62 Злопчинский
 
15.03.21
23:28
как бэ очевидно (?) когда у тебя много карманов, а в руке лежит горсть орехов то ты можешь положить в карман МИНИМАЛЬНОЕ КОЛИЧЕСВО - не превышающее емкость кармана. это минимальное количество будет илия вся куча орехов или ее часть, не превышающая емкость кармана
63 Злопчинский
 
15.03.21
23:29
блин, какой фигней я занимаюсь... ;-)
64 acanta
 
15.03.21
23:31
В общем,мыслители, кому нужна была Аляска - все уже там. И кремнистый путь блестит и звезда с звездою говорит.
65 Julia Loukianova
 
15.03.21
23:31
(61) не совсем поняла, что мешает колонки из одной таблицы добавить к другой? и что для моей задачи даст движение? ок, даже не для моей задачи а чем оно полезно для учета по ФИФО вообще? Прошу прощения за чайниковый вопрос, я действительно никогда с регистрами не сталкивалась
66 Злопчинский
 
15.03.21
23:33
(59) ха! это ты записала остаток от b3 на нем осталось, например 5.
не забудь записать нулевые остатки в b1 и в b2..
67 Злопчинский
 
15.03.21
23:35
(65) в регистрах просто - ты пишешь только движения. Итоги накапливаются сами. всё.
то что ты делаешь - пишешь нулевые остатки по b1 b2 и хвостик оставшийся по b3 - на уровне регистров система делает за тебя.
68 Julia Loukianova
 
15.03.21
23:35
(66) их, понятно тоже. я последовательно гоняю по 3 вариантам: когда продажа=покупке, продажа>покупки пишу в остаток 0, а в третьем случае разницу
69 Злопчинский
 
15.03.21
23:35
все что тебе надо - рассчитать вот эти "частные суммы" и положить их в движение по регистру - в плюс или минус.
70 Злопчинский
 
15.03.21
23:36
(68) зачем гонять три варианта? код в 51 покрывает все варианты
71 Злопчинский
 
15.03.21
23:38
я так понял что первоначально - ПРОДАЖА
то есть выставлена сумма на продажу = 1000 руб. (акции на 1000 руб)
и ее начинают мелкими порциями забирать (покупать акции).
72 Julia Loukianova
 
15.03.21
23:38
(69) не совсем так. все что мне надо - разобраться с регистрами, с измерениями, ресурсами, реквизитами - понять что зачем, потом сделать 2 регистра - остатков и оборотов, понять периодичность оборотов... и не рехнуться головой после всего этого ))
73 Злопчинский
 
15.03.21
23:39
(72) что насчет кода 51, который покрывает все 3 варианта?
74 Julia Loukianova
 
15.03.21
23:39
(70) да, но я уже до того сделала три чтобы не запутаться. теперь переделаю, спасибо
75 Злопчинский
 
15.03.21
23:40
(72) если ты не гуманитарий - то ты все поймешь с полпинка.
Регистр - это ОСИ. Ресурсы - это число, лежащее на соответсвующих координатх (каждая координата на своей оси). ВСЁ.
76 Julia Loukianova
 
15.03.21
23:41
(73) потом все таки разберусь с регистрами наверное... или не разберусь ))
77 Julia Loukianova
 
15.03.21
23:43
(75) теперь понятнее, а практическая разница между регистром остатков и оборотов?
78 Злопчинский
 
15.03.21
23:44
самый простйо вариант который имеет смысл расмотреть
две оси
Контрагент и Договор
(Вася,Договор1)=5
(Вася,Договр2)=10

Сколько в целом у Васи? - все точки на двумерной плоскости падают на ось "Вася" = 15
.
Допустим договор трехсторонний
тогад у теюя будут запис
(Петя,Договор1)=20
(Петя,Договор3)=40
.
Сколько в целом по Договору1? - все точки падают на ось "договор1" = 25
79 Злопчинский
 
15.03.21
23:46
(77) в итоге осей у тебя может быть хоть 10. когда смотришь на ресурс из всех осей - видишь подробное частное занчение. если смотришь так, что однйо оси не видно - по этой оси значения "схлопываются" и получается некая чуть более общая сумма. если схлопнуть по всем осям - получится так любимая всеми бухгалерами куча (например, 76.5)
80 Злопчинский
 
15.03.21
23:47
(78) "все точки падают на ось "договор1" = 25"
падают на ось "ДОГОВОР" в координату "Договор1" и в ней суммируютсмя, с васей точно также
81 Julia Loukianova
 
15.03.21
23:47
(75) то есть я читаю экселевский файл, оттуда достаю: признак операции (продажа-покупка), тикер акции (какая бумага), цену, количество... тикер пишу в ресурсы, цену и количество в измерения, а признак операции тоже в ресурсы? и какой это регистр остатков или оборотов должен быть?
82 Злопчинский
 
15.03.21
23:49
(77) практическая в том - что у регистра оборотов на начало и конец периода нет занчений.
обороты - это обороты  - ЗА ПЕРИОД.
Пример - сумма продаж компании. у нее нет ни начального ни конечного значения.
83 Злопчинский
 
15.03.21
23:49
(81) наоборот КОЛИЧЕСВО И СУММУ - в ресурс, а номер акции или нномер транзакции или еще что - в измерения.
84 Julia Loukianova
 
15.03.21
23:51
(82) то есть нужно вести 2 одинаковых параллельных регистра и либо тот либо тот пользовать в зависимости от того что в отчете нужно?
85 Julia Loukianova
 
15.03.21
23:52
(83) спасибо, а реквизиты это что? их надо как то заполнять?
86 Злопчинский
 
15.03.21
23:53
если у тебя ЦЕНА - это именно измерение - то есть вопрсо сколько продали Акций "газпрома" по цене начальнойго выпуска акций в 50 рублей? и сколько продали акций газпроам по второй эмисис акций по цене в 55 рублей - то да, цена - измерение. Но в измерения обычно не пишут числа, а пишут некий вменяемый ОПИСАТЕЛЬНЫЙ обьект - клиента, договор. частности у тея, в измерение надо писать не цену, а некое "описание цены", нпример "выпуск 1000 акций по цене 50р за акцию от 01.03.21" - такое описание - это справочник обычно (например справочник окнтрагентво) или справочник сделок поступленяи акуий на биржу/ Вместо спаовчника - можно писать например документ. который являет собой "описание"..
87 Злопчинский
 
15.03.21
23:55
(85) реквизиты - это примечания к движениям, они необязхательные
то ест например ты по измерениям можешь собрат/получить итог ресурса (суммы, количества), а по реквизитам - нет.
88 Julia Loukianova
 
15.03.21
23:56
(86) цена меняется, да, но не от эмиссии: ты покупаешь по одной, продаешь по другой, кроме того ты можешь купить несколько разных пакетов одной и той же акции по разной цене
89 Злопчинский
 
15.03.21
23:57
основное правило регистров - они должны "закрываться"
то есть если у тебя есть приход от Васи (поступление товаров), а платишь ты всегда за это Пете, то у тебя будет
(вася) = +100
(петя) = -100.
.
и это - НЕ НОЛЬ. это две отдельные сущности вася+100, и петя-100. и эти отдельные сущности будут у тебя тянутьяс всю историю жизни твоей деятельности. хотя ты считаешь что утебя все по нулям.. а по факту - не понулям. по нулям - если смотреть "кучей"
90 Julia Loukianova
 
15.03.21
23:58
реквизит измерения - то есть в моем случае это вид операции (продажа/покупка)?
91 Злопчинский
 
15.03.21
23:58
(88) "цена меняется, да, но не от эмиссии: ты покупаешь по одной, продаешь по другой,"
чем это отлтичается от купли/продажи одного и того же товра в j,.sxyj йторговле? купил за 100, продал за 200, на эти 2% и живем.
92 Злопчинский
 
15.03.21
23:59
(90) нет.
покупка и продажа - ЭТО ДВИЖЕНИЯ, покупка с МИНУСОм, продажа с ПЛЮСОМ (или ноборот).
Измерения - это то, В ЧЕМ ты эти плюсы и минусы аккамулируешь
93 Злопчинский
 
16.03.21
00:00
(88) " несколько разных пакетов одной и той же акции по разной цене"
а вот "ПАКЕТ" - это как раз и есть ИЗМЕРЕНИЕ.
.
дает ответ сколько я заработал на "Пакет123 от 15.01"...?
94 Julia Loukianova
 
16.03.21
00:01
(93) вот теперь яснее
95 Julia Loukianova
 
16.03.21
00:02
спасибо, выручили очень
96 Злопчинский
 
16.03.21
00:06
например я купил ПАКЕТ123, 1000 акций на 8000 руб
у меня движение
+(изм = ПАКЕТ123, ресурсСумма=8000, ресурсколич=1000)
начинаю продавать
-(изм = ПАКЕТ123, ресурсСумма=5000, ресурсколич=625)
.
остаток по измПакет123, сумма3000, колич=375 - итого у меня непроданных акций 375 на 3000 рублей первоначального закупа
.
и есть второй регистр ПРОДАЖИ - оборотный
в который ты пишешь (изм=СделкаПродажиКомуто, ресурссебестоимсоть=5000, ресурспродажа 15000, количество = 625)
97 Злопчинский
 
16.03.21
00:08
итого по сделке продажи я имею 15000(засколько продал)-5000(засколькокупил-приходящаясянаколвопродажи), навар = 10000 за 625штук
98 Julia Loukianova
 
16.03.21
00:11
(96) во второй регистр параллельно нужно писать те же данные?
99 Злопчинский
 
16.03.21
00:11
и все что тебе надо - когда ты продала 200 тыс акий газпрома - определить ЧЬИ акции ты продала. если это номерные акции - ПАКЕТЗАКУПАИЗВЕСТЕН СРАЗУ. Если акции обезличенные и вов ремя продажи ты хз чьи продавал - тут начинаешь считать "чьи" это акции - по фиоф/лифо/по скорости ветра на марсе итд. посчитал и записал ДВИЖЕНИЯ с нужным тебе набором измерений и мумами/количествами- а набор измерений - как раз и есть предмет вычисления. записал движения и все - суммировать ничего не надо - регистр сам все посуммирует.
100 Злопчинский
 
16.03.21
00:11
(98) а это смотря что НУЖНО.
101 Злопчинский
 
16.03.21
00:12
и почему те же? зачем дублировать?
102 Злопчинский
 
16.03.21
00:12
архитектуру можно пострить по разному. в завимсоти какая скрость нужна.
103 Злопчинский
 
16.03.21
00:15
например сумум продажи, приходящуюся на количесо продажи - можно запихать в первый регистр РЕКВИЗИТОМ (то есть сумма продажи 15000 будет примечанием к расходу первональной стоимости закупа-себестоимсоти). И тогда ЗА ПЕРИОД ты можешь по первому регистру собрать СУММУ ПРОДАЖ за период по операцимя расхода, здесь же собрать за этот же период сумму расхода первоначальнйо стоимсоти и получить результат. Без второго регистра.
104 Julia Loukianova
 
16.03.21
00:15
(99) да, и в этом, втором случае их нужно еще как то подобрать - по фифо. то есть вытащить из регистра и сформировать ту же самую ТЗ... и получается что регистр это обычный "шкаф", и все равно подбор нужен
105 Julia Loukianova
 
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) а ты как думала? система за тебя решит как и что распределять?
109 Julia Loukianova
 
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млн рублей и поручени торговать акциями дял меня чтобы я на мальдивах жил) - и таких "я" у брокера - не один и не два. и каждому надо дать отчет что почем за сколкьо и когда
113 Julia Loukianova
 
16.03.21
00:29
(111) убедил. завтра перепишу все нафиг, а то 800 линий кода модуля формы. путаюсь по 2 раза одно и тоже делаю
114 Злопчинский
 
16.03.21
00:30
(109) а тут непонятно кто такой "твой"..
ты конфу для кого пишешь - для БРОКЕРА(агента) или для "меня" - того кто работает с РАЗНЫМИ брокерами (один брокер = частный случай много брокерво)
115 Злопчинский
 
16.03.21
00:31
(113) ну тут ты сама смотри... этоя сегодня невменяемый, треплюсь тут, а завтра упаду в кодинг и программинг - с теми же самыми транзакциями (толькол складскими) - и кто тебе разжевывать будет? хотя если не гуманитарий - то справишься..
116 Julia Loukianova
 
16.03.21
00:31
(112) нет тут именно тот случай - ты все операции ведешь через своего брокера, упрощенно ты как будто у него покупаешь все свои акции и ему же их продаешь. то есть ты продал акции тебе деньги а них дал твой брокер а кому и за сколько он их продал - это  уже не предмет твоего учета
117 Злопчинский
 
16.03.21
00:32
(116) сек, подумаю
118 Julia Loukianova
 
16.03.21
00:32
(115) химик я 8-) с экономическим образованием
119 Julia Loukianova
 
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) с готовыми документами, отчетами, журналами документов итд.
124 Julia Loukianova
 
16.03.21
00:37
(120) мои вопросы:
1. сколько я заработала между продажей и покупкой тех или иных акций
2. Сколько у меня в каких акциях сейчас
3. Почем мне нужно продать ту или иную бумагу чтобы быть в безубытке
125 Julia Loukianova
 
16.03.21
00:38
(124) 4. ну и факин-налоги
126 Злопчинский
 
16.03.21
00:38
как вариант - посмотри на мисте здесь в книге знаний есть где-то простая учебная конфа "Склад" - скорее всего она подойдет, если там чего-то не хватает - то проще туда дописать.
127 Julia Loukianova
 
16.03.21
00:39
(122) нет мне не нужно столько лишнего функционала, хочется чтобы документы, справочники итп были заточены под финансовые рынки а не под обувной меагазин
128 Злопчинский
 
16.03.21
00:40
(124) п1 - невменяем. я купил и продал за период акции газмпрома. "заработал между ппродажей и покупкой" - именно ПО ЭТИМ АКЦИЯМ -Газпрома-? или по прочим акциям (нано,татнефть итд) за исключением этих газпромовских? или по всем акциям
129 Julia Loukianova
 
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)..?
132 Julia Loukianova
 
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 возможных варианта, и тот и другой имеют правло на жизнь. вероятен скорее всего "остаться в плюсе В ЦЕЛОМ"
135 Julia Loukianova
 
16.03.21
00:45
(133) у тебя каждая акция дает свой финансовый результат. и если ты не будешь мониторить к прибыль (TP) либо минимизацию убытка (SL) - ты в итоге будешь в минусе В ЦЕЛОМ
136 Злопчинский
 
16.03.21
00:45
(132) оппа! всплыли "виды" акций
137 Злопчинский
 
16.03.21
00:47
(135) это понятно. но то чтоя мониторю и пытаюсь обеспечить себе плюс - это не занчит что я выйду в плюс. такая ситуация что никто не купит акции по моей цене чтобы я вышел в плюс. вот так я лоханулся при покупке акций
138 Julia Loukianova
 
16.03.21
00:47
(136) они и не тонули. просто все виды акций ты продаешь и покупаешь у одного и того же брокера - ну представь то ты приходишь в один Каррефур и берешь там молоко, сыр, помидоры - это и есть "виды" акций
139 Julia Loukianova
 
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
(условно)
- акции привелигерованные или общие - неинтересно?
145 Julia Loukianova
 
16.03.21
00:54
(140) 1. на 8-ке не умею
2. котировки меняются ежесекундно и ни одна 7ка, 8ка не заменит тебе биржевой терминал. В реальности для бухгалтерии не нужны котировки. достаточны только цены твоих сделок и максимум, для какой нибудь околобухгалтерской прикладной аналитики дневные цены закрытия например
146 Злопчинский
 
16.03.21
00:55
грубо говоря
вид акции, эмитент, привелигерованеы/общие - это все измерения
147 Julia Loukianova
 
16.03.21
00:55
(143) зачем? для учета и налогов важна лишь разница в цене
148 Julia Loukianova
 
16.03.21
00:56
(144) абсолютно неважно
149 Злопчинский
 
16.03.21
00:57
(145) ну тады как я написал выге - это простой ПОСТФАКТНЫЙ УЧЕТНЫЙ механизм регистрации свершившихся сделок. этого будет достаточно чтобы в принципе посчитать даже "за сколько мне надо продать и каких акций при равных услвоиях приоритетноти оперирования акциями" чтобы быть в безубытке или заработать N
150 Злопчинский
 
16.03.21
00:58
(147) ну тады все проще.
сек подумаю.
151 Julia Loukianova
 
16.03.21
00:58
(149) да, как то так, именно постфактный учет - достаточно различия по эмитентам.
152 Злопчинский
 
16.03.21
00:58
вообще-то все можно построить и на бухгалтерской компоненте.
153 Злопчинский
 
16.03.21
00:59
в т.ч. и фифо в течении дня
154 Julia Loukianova
 
16.03.21
00:59
(152) я на ней и делаю, причем выкинув все ненужное, чтобы не путаться
155 Злопчинский
 
16.03.21
00:59
если бухкомпоненту знаешь хорошо - то делай на ней.
156 Julia Loukianova
 
16.03.21
01:01
(155) "Бух" - знаю хорошо, "компоненту" - хуже ))) не программист я!
157 Злопчинский
 
16.03.21
01:01
все что надо - отчет брокера - в котором приходы и расходы в течении дня - сделать правильно. чтобы не морочится в модуле его проведения.
.
каждую строчку отчета брокера ОФОРМЛДЯЙ В БАЗЕ ОТДЕЛЬНЫМ ДОКУМЕНТОМ. раз она есть транзакция - вот и оформляй ее отдельной документом-транзакцией.
158 Злопчинский
 
16.03.21
01:02
а сам документ "отчет брокера" - это тупо ЭКРАННАЯ ФОРМА, которая собирает все документы-транзакции в единое визуальное представление в привычном виде "единого документа"
159 Julia Loukianova
 
16.03.21
01:03
(157) думала над этим, в итоге сделала брокерским отчетом за день, хотя если каждую покупку - продажу делать отдельно это существенно облегчило бы фифо - все на бухитогах строилось бы
160 Злопчинский
 
16.03.21
01:03
тогда модуль проведения каждого этого простейшего документа - ПРОСТЕЙШИЙ. в модуле проведения получаешь текущие итоги (а они УЖЕ С УЧЕТОМ всех предыдущих таких же документов транзакций) и дальше вообще все тривально
161 Злопчинский
 
16.03.21
01:04
(159) ИМЕННО
162 Julia Loukianova
 
16.03.21
01:04
(158) ты имеешь ввиду из экранной формы проводить несколько документов за день или за период? а профит в том, что после проведения документ доступен для бухитогов?
163 Злопчинский
 
16.03.21
01:04
пример можешь посмотреть в типовой ТИС 77 - как там сделана "банковская выписка"
164 Злопчинский
 
16.03.21
01:07
(162) обработка. Загружаешь иэ экселя строи отчета брокера каждыую строку в отдельный документ-транзакцию. дальше как удобнее - я бы рекомендовал 1. сначала заполнить и записать все доки 2. потом просевти все ранее созданные. каждый провдится независимо от другизх, если проведение заткнулось - то ТСОП всем остальным оставшимся проведениям. ВСЁ.
.
а экранная форма отчета брокера - просто собирает и показывает эту кучку "транзакций".
хочешь - делай из отчета брокера проведение/перепроведение по отдельности, хошь - все сразу - тут как удобнее...
165 Julia Loukianova
 
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) да хрень полная. у меня так складские транзакции делаются. все они пишутся в ОБЩИЙ ЖУРНАЛ.
а бух смотрит журнал "отчеты брокера", в котором документ-болванка, который только собирает для показа
168 Julia Loukianova
 
16.03.21
01:10
(166) да, плюс есть, повторюсь думала над этим, но объем журнала испугал в итоге пошла по более сложному пути
169 Злопчинский
 
16.03.21
01:10
(167) хрень полня в том смысле что - ну и что, много документов - ну и пусть будет много ждокументов, система для того и сделана.
170 Julia Loukianova
 
16.03.21
01:12
(169) а тем более бывает что одну строку из отчета брокера приходится дробить на несколько, если по фифо под нее покупки подбираешь
171 Злопчинский
 
16.03.21
01:13
другое дело если ты эту свою подсистему впиливаешьт в бухбазу где еще куча всего другого. тогда бухам которые работают часто через общий журнал - будет ТИПА НЕУДОБНО. да и пофиг. работате в частных журналах. общий журнал - служебный.
.
кстати, если делать на регистрах - то с таким "брокерским отчетоа" как ты хотел а изначально - в модуле првоеденяи придется точно также извращатьяс как ты извращалась, ибо с построчным проведением в рамках одного документа - штатно тоже надо покопаться, там есть режим когда в рамках одного проведения уже учитываются двтижения сделанные в рмаках этого же првоеденяи, короче хервоо когда данные в одном документе зависят от предыдущих строчек. это xpyfxbn если ты пересортиовала строки то резулбьтат другой может быть
172 Злопчинский
 
16.03.21
01:14
(168) абсолютно поиг объем журнала. это практически ни на что не влияет. у меян в одном небольшом проекте таких одиночных операций-транзакций за день - порядка 20-30 тысяч было на клюшках. и совершенно норм...
173 Julia Loukianova
 
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
175 Julia Loukianova
 
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) "и если в дневном отчете это еще как то вменяемо, то имскать что то в таком журнале документов устанешь"
ты окрываешь "документ" типа "Отчет брокера" из журнала "Отчеты брокера", в общий журнал ты вообще не лазишь.
в журнале "отчеты брокера" - видишь только дневнеы отчеты.
179 Julia Loukianova
 
16.03.21
01:22
(178) стоп, ты говорил что экранная форма - это обработка которая построчно читает файл и проводит из него документы? или это документ который создает другие документы? то есть в табличной части такого документа у меня будет реквизит вида "документ"?
180 Злопчинский
 
16.03.21
01:22
Вот у тебя журнал тових документов-транзакций
https://www.screencast.com/t/PzvAJRRJe8T
181 Julia Loukianova
 
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
у тебя скоре евсего я бы сделал это именно документом-контейнером, ибо отчет брокера наверняка имеет номер, дату, еще какие-тополезные рквизиты..
185 Julia Loukianova
 
16.03.21
01:29
(182) почему без табличной части? в (183) табличная часть есть
186 Julia Loukianova
 
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) это ТЗ.
.
можно использовать ТЧ документа ДЛЯ ВРЕМЕННОГО ПОКАЗА "строк" документа
189 Julia Loukianova
 
16.03.21
01:32
(188) это в 8ке так можно или в 77 тоже?
190 Злопчинский
 
16.03.21
01:33
а вот сам документ-транзакция (строка) к предыдущему скрину с "контейнером"
191 Злопчинский
 
16.03.21
01:34
Обращаю внимание, что все что я сейчас излагаю - это сугубо инфа к размышлению. но никак не указания как дестовать
.
все что излагаю - это следствие того чтобы ОБЛЕГЧИТЬ проведениея "документа" когда каждая строка зависит от итогов проведения предыдущей строки
192 Julia Loukianova
 
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) тут я ссылку пропустил на рисунок - там прсото форма дока-транзакции с кучей полей
196 Julia Loukianova
 
16.03.21
01:40
ох... снесу все завтра. по новой напишу ))
197 Злопчинский
 
16.03.21
01:41
обращаю внимание что это все - по вопросу облегчения проведения "построчно".
суперспецы могут раскритиковать и предложить что-то другое
198 Злопчинский
 
16.03.21
01:41
(196) ну, где-то на третийраз получится что-то более-менее вменяемое.. у меня обычно так... ;-)
199 Julia Loukianova
 
16.03.21
01:42
(198) ну значит к концу года и я что то наваяю
200 Злопчинский
 
16.03.21
01:42
понимаешь, в принципе написать и обычный документ "Отчет брокера" с обычной табличной частью - ВООБЩЕ НЕ ПРОБЛЕМА. и проводится будет правильно все по фиоф. только, блин, не на справочниках. а на регистрах. или на БУ - разницы нет.
201 Злопчинский
 
16.03.21
01:44
просто модуль проведеняи такого документа будет малость посложнее чем модуль проведения одиночного документа. но ненамного. втвоем случае - я бы написал обычный документ отчет брокера. в обычной парадигме документа с ТЧ ;-)
202 Злопчинский
 
16.03.21
01:44
проведение такого обычного дока - тривиальное.
203 Julia Loukianova
 
16.03.21
01:45
(200) на БУ - это что?
204 Злопчинский
 
16.03.21
01:47
начало првоедения -
1. получить итоги на начало дока в ТЗ
2. в цикле по строкам
- раскидать продажу по итогам из п.1, пропуская строки в которых уже 0.
- если в итогах по п.1 нет нужной строки (например это строка-закупка) - добавляешь ее в ТЗ из п.1 в конец
3. повторяешь пункт 2.
4. после перебора всех строк документа - смотришь получившиеся данные ДЛЯ ОПЕРАЦИЙ ПРОВЕДЕНИЯ и тупо формируешь операции проведения.
все.
доки-транзакции nnen даже лепить не надо
205 Злопчинский
 
16.03.21
01:49
77 состоит как платформа из 3 основных компонент
ОПЕРАТИВНЫЙ УЧЕТ - механизм регистров
БУХГАЛТЕРСКИЙ УЧЕТ - механизм проводок
РАСЧЕТ - механизм периодических расчетво
206 Злопчинский
 
16.03.21
01:50
как сделана прикладная конфигурация - пофиг. можно тот же самый бухучет (БУ или бухкомпонента) построить на регистрах, но тогда на программиста ложится обязанность обеспечить целостность двойной записи. а бухкомпонента поддерживает это автоматом
207 Злопчинский
 
16.03.21
01:51
плюс к этому бухкомпонета - это всегда ВЕСЫ - двойная запись (не берем в расчет забалансовые счета). оператиная компонента - это однрычажный механизм.
208 Злопчинский
 
16.03.21
01:55
Вообще для решеняи твоей задачи - 77 за глаза.
но это не молодежно и не модно. надо писать на 8-ке.
тем более если пишешь НЕ ДЛЯ СЕБЯ, а на забугор
209 Julia Loukianova
 
16.03.21
01:55
(207) там двойная запись важна. на ней все делаю
210 Julia Loukianova
 
16.03.21
01:56
(208) пишу для себя, я и есть "забугор"
211 Злопчинский
 
16.03.21
01:56
(209) и чем она важна в этой задаче?
212 Злопчинский
 
16.03.21
01:57
не вижу навскидку необходимости в двойной записи.
213 Злопчинский
 
16.03.21
01:58
по сути то что ты описала - это обычный кошелек.
214 Julia Loukianova
 
16.03.21
01:59
(211) свой план счетов: банк, брокерский, счет акций, комиссии, налог, счет прибылей-убытков - то есть полноценная двойная запись
215 Злопчинский
 
16.03.21
01:59
(214) ну тады да...
216 Злопчинский
 
16.03.21
02:00
(214) возьми 1С:Управляющий - там как раз аналогично сделано, все на двойной записи. но план счетов укрупненно-упрощенный
219 Злопчинский
 
16.03.21
02:14
в 2 ночи здесь бэкап делается. система на 15 мин вышибается
220 Julia Loukianova
 
16.03.21
02:14
(216) моя конфа заработала почти, пару отчетов доделать и более чем достаточно для моей задачи. ну еще фифо переписать
221 Julia Loukianova
 
16.03.21
02:15
(219) да уж видела. думала это санкции на НАТО наложили - отключили от российского инета))
222 Злопчинский
 
16.03.21
02:18
(214) сорри, но с вас валяюсь ;-)
зачем это адский велоспед?
это все уже есть.
ладно япониал бы если бы вы были прогроммистом. или делали бы продукт с прицелом на зпадный рынок. или кокакая-то ужасно специфическая вещь.
все что вы опсиали в т.ч. и 9214) - это все есть в типовой 1С - хоть бух 7.7, хоть 1С БП3 (на 8ке). и даже на российский план счетов натянуть нужный вам упрощенный БУ учет - как в 214 - да вообще проблем не вижу. даже если вам понадобится специфический "отчет брокера" - это почти на 100 процентов кладется в типовую схему комиссионной торговли, где Брокер - ваш комиссионер, с уже готовыми комиссиями и прчоими. и налогами, и банками и кассами. в чем проблема пользоваться готовым чем с нуля пилить свой бухучет?
223 Julia Loukianova
 
16.03.21
02:19
(222) не нашла в типовой фифо
224 Злопчинский
 
16.03.21
02:20
напишите фифо как в 204 и все. только нахрен выкиньте весь учет на справочниках.
225 Злопчинский
 
16.03.21
02:20
(223) сек. вспомню..
в типовой бух77 вполне возможно ФИФО нет
226 Julia Loukianova
 
16.03.21
02:21
у меня типовая 647
227 Julia Loukianova
 
16.03.21
02:21
и то уже не 647 - на голом конфигураторе пишу,
228 Злопчинский
 
16.03.21
02:23
(226) ну, впилить на 41 счет партионку (акции=товар) с фифо - это все-таки кузявее чем писать свой бу-велосипед. тем более что впилить его туда - достаточно просто. обвеска-то вся есть.
229 Julia Loukianova
 
16.03.21
02:24
(222) кроме того, влезать в уже написанный код и пытаться там разобраться - мне проще по новой написать
230 Злопчинский
 
16.03.21
02:25
(229) хм. бух 77 - простая как два копейки (если не брать блок зарплатный, и то не очень сложный)
231 Злопчинский
 
16.03.21
02:26
надеюсь в этом страшном велосипеде ы план счетов хоть нормальный сконсруировали, а не тот трешняк котоорый в типовой или по образу типового
232 Julia Loukianova
 
16.03.21
02:26
(230) вот гомологический ряд предельных углеводородов тоже ведь простой, но почему то ставит многих в тупик )))
233 Злопчинский
 
16.03.21
02:31
(232) ну потому что каждый должен заниматься своим делом.
а я так полагаю что у вас на бирже дела идут настолько хорошо, что вам больше заньтся нечем ;-)
234 Julia Loukianova
 
16.03.21
02:34
(233) Биржа не сталепрокатный цех с непрерывным производством. На "больше заняться нечем" время остается )))
235 Злопчинский
 
16.03.21
02:36
ну, остается пожелать вам успехов. хотя желать успехов на клюшках - попахивает садомазо.
пишите на 8-ке.
236 Злопчинский
 
16.03.21
02:36
ушел.
237 Julia Loukianova
 
16.03.21
02:37
(236) спасибо за помощь, счастливо!
238 Злопчинский
 
16.03.21
02:38
(237) вернулся.
шоб я так жил..
ушел.
239 Cthulhu
 
16.03.21
03:40
1. у каждой ценной бумаги (справчник) - далее "цб" - обязательно есть:
- эмитент (справочник контрагенты, при импорте распознание по ид/коду/наименованию)
- номинальная стоимость.
- прочее (пометки, "голубая"-"говняная", "sic!" и т.п.)
2. учет ценных бумаг в собственности (в распоряжении). специальный встроенный объект "регистр остатков".
2.1. аналитический разрез, аналитики хранения (то что вы называете субконто, но это не совсем субконто) - это в регистре называется (!)"измерения":
- центр учета, элемент справочника "Центры учета ценных бумаг" (брокеры, агенты - может быть и только по единственному элементу справочника - по себе любимой, но лучше пусть будет).
- ценная бумага, элемент справочника "ценные бумаги" (см.п.1).
2.2. аналитика, характеризующая только атрибутику прихода или расхода цб - что-то вроде оборотного субконто но не совсем)) - называется (!)"реквизиты":
- контрагент, элемент справочника "Контрагенты" - это похоже на об.субконто и может соответственно использоваться при анализе аналитических разрезов оборотов))
- сумма сделки купли/продажи - а это совсем не похоже на об.субконто, это типа содержания проводки, в котором только число), поможет потом рассчитывать прибыльность по оборотам.
2.3. собственно то, что в виде остатка характеризует "все то, что есть на учете" у нас (на разных центрах учета, а может и на одном)) - (!)"ресурсы":
- количество (того, что в п.2.1 - т.е. каждой цб на каждом цу) - число, целое(12) навеное.
- стоимость (того, что в п.2.1 - т.е. совокупная стоимость каждой цб на каждом цу).
2.4. Зачем это все. Документ при его проведении может выполнять движение по регистру - запись, содержащую весть спектр измерений+реквизитов+ресурсов, отражающих все свойства сделки купли-продажи, и изменяющую в соответствующем разрезе аналитики остатки:
- увеличение "нашего" остатка при покупке цб - встроенное свойство движения "вид движения" = "приход", кстати в этом случае значение реквизита "сумма сделки" равно значению (изменения) ресурса "стоимость";
- или уменьшение "нашего" остатка при продаже цб - встроенное свойство движения "вид движения" = "расход", кстати в этом случае значение реквизита "сумма сделки" в общем случае не равно значению (изменения) ресурса "стоимость" (на сколько изменять стоимость - рассчитывается в модуле документа, при его проведении, по имеющимся до его проведения остаткам суммы/количества).
3.1. Документ "Покупка цб", который попроще. Проведение: по указанным в документе цу(в измерение), контрагенту(в реквизит), - движение вида "приход" по данным из (каждой строки) таб.части: для каждой приобретенной цб (измерение), на указанное кол-во(ресурс) и указанную стоимость(ресурс) - с указанием этой же стоимости в реквизите "сумма сделки".
3.2. Документ "Продажа цб", который посложнее. Проведение: по указанным в документе цу(в измерение), контрагенту(в реквизит), - движение вида "расход" по данным из (каждой строки) таб.части: для каждой проданной цб (измерение), на указанное кол-во(ресурс) и на расчетную(!!!) до проведения документа - равную остатку стоимости деленной на остатку кол-ва и умноженный на проданное кол-во - стоимость (ресурс), с указанием этой же суммы сделки в реквизите "сумма сделки".
4. Документ Ввод остатков ценных бумаг. Тупо по-строчно все остатки во всем аналитическом разрезе измерений+ресурсов (реквизиты хренсним но можно типа Контагент="НачальныйОстаток" и в сумму сделки продублировать стоимость). т.е. тупо движения "приход" (которые при проведении прямо пропишутся построчно движениями вида "приход" на регистр). суммы можно нулевые ну или экспертные оценки "во што нам каждая хня обошлась" - оно со впременем все равно "вымоется" реальными суммовыми показателями, хотя точнее - конечно лучше.
5. Отчеты. Всякие-разные. Эффективность продаж по оборотам. Остатки в закупочной стоимости (активы) на любую дату. Сезонные изменения продажной стоимости.
7. И-по-ле-те-ли. Отчетами смотрим. Документами покупаем-продаем. Придумываем новые отчеты и эвристики. Усложняем справочники ценных бумаг, добавляя реквизиты и составляя новые отчеты в разрезе уже не (только) ценных бумаг но и группировочно в разрезе значений этих реквизитов - по таким отчетам можем "вдруг" сделать вывод о том. что с фьючерсами на кукурузу у нас получается прибыль лучше всего остального в расчете на бакс вложенный, зато нефть быстрее отбивается... Усложняем структуру справочника Контрагентов, добавляя новые реквизиты и аналогично дорабатывая отчеты с этими разрезами - и можем "вдруг" обнаружить, что самые клевые прозавцы - это вон те соседи и та семья из миннесоты, например... а можем вообще добавить реквизит типа "уровень полученного с клиента дохода нп покупках", и этот реквизит заполнять из тех же отчетов по оборотам (ну он нужен без хронологии, "на сейчас") - и потом уже контрагентам с максимальным значением этого расчетного реквизита давать "зеленый свет", принимая решение о покупке. можно с учетом (поправкой на) еще одного реквизита "клевыйпацан".
ФПЕРЬООООДдд!!!
ЗЫ: ну и... каждое предложение (в принципе тоже можно закачивать - потом до системы анализа брокерства-закупок-продаж, и - что интереснее - принятия решений можно будет "раскручивать" систему). но пока можно и пропустить (по вашему замыслу, как минимум "на первых порах"). ну и для этого в принципе можно и нужно будет брокерский API расковыривать и мутить сервис подключения к нему и получения инфы в реальном времени прикручивать. но потом, Ок. хотя и интереесно )))
ЗЗЫ: нет, я не брокер и даже не бизнесмен. я математик. потом - программист.
240 Злопчинский
 
16.03.21
12:19
(239) и все это - на клюшках.
241 Bigbro
 
16.03.21
12:24
скажите пожалуйста, что это за биржа?
я переживаю после увиденного ...
242 Злопчинский
 
16.03.21
15:29
(241) что, рыбное место?
243 Julia Loukianova
 
16.03.21
18:56
(239) 1. у каждой ценной бумаги (справчник) - далее "цб" - обязательно есть:
- эмитент (справочник контрагенты, при импорте распознание по ид/коду/наименованию)

- номинальная стоимость.

Покупная. Номинал - несколько другое.


3.1. Документ "Покупка цб", который попроще.
3.2. Документ "Продажа цб", который посложнее.

Склоняюсь к экранной форме, которая их объединяет в рамках брокерского отчета за день и генерирует новые документы
244 Julia Loukianova
 
16.03.21
18:58
(240) и все это - на клюшках.
да в чем проблема то "на клюшках"? задача то несложная
245 Julia Loukianova
 
16.03.21
19:05
(241) это для любой биржи подходит, за исключением биржи труда наверное
246 Julia Loukianova
 
16.03.21
20:38
(239) Итак я сделала 2 регистра: остатков (SharesRest) и оборота (SharesTurnover).
Структура там и там одинаковая:
Измерения: Broker (типа места хранения - элемент перечисления), Share (наименование акции - элемент справочника), Transaction (сделка купли или продажи данной акции - справочник подчинен Shares)
Ресурсы: UnitPrice (цена единицы - Число 10.2), Qty (количество - Число 5.0)
Реквизиты: Deal (элемент перечисления BUY or SALE)
Правильно?
Далее я их заполняю прочитанными в экселе значениями причем обращаюсь к ним без индексов... а обращаюсь к ним потом "пересесечением" измерений
Правильно?
247 Злопчинский
 
16.03.21
20:46
(246) Неправильно
причем большинство
248 Злопчинский
 
16.03.21
20:47
При этом еще с примесью легкого бреда (без обид только)
249 Злопчинский
 
16.03.21
20:52
Пока не говорим про обороты, только про регистр остатков.
В такой простой системе Реквизит указанный - полное излишество.
Так как движение в плюс по регистру это будет Продажа, Движение в минус  - это будет Покупка (или наоборот).
У Регистра у каждой записи движения по регистру - есть ГОТОВЫЙ ПРИЗНАК какое это движение - плюс или минус. https://www.screencast.com/t/W4ElCr3p
250 Злопчинский
 
16.03.21
20:53
(246) Ресурсы - это то, что суммируется для получения консолидированных по разным измерениям итогов.
Ты как собираешься суммировать цену с ценой?
251 Злопчинский
 
16.03.21
20:54
Вместо UnitPrice должно быть SumPrice типа - Сумма по прайсу для указанного количества Qty
252 Julia Loukianova
 
16.03.21
20:56
(250) не собираюсь. я так поняла, что регистр это что то типа многомерного массива и мне просто нужно по пересеченю осей находить элемент им вытаскивать его единичную цену
253 Julia Loukianova
 
16.03.21
20:57
(251) а как мне тогда оттуда вытаскивать единичные цены и количества по сделкам? мне это для фифо потребуется
254 Злопчинский
 
16.03.21
20:59
"Transaction (сделка купли или продажи данной акции - справочник подчинен Shares)"
- это вообще какой-то трэш.
1. Сделки - ничему не подчинены. Сделка она и есть сделка. Предмет сделки - акция (или количество актций). Предмет сделки - акция - указывается в самой сделке, а не наоборот. для того чтобы поиметь перечень сделок по акции(виду акции) конкретной - формируется "вопрос-запрос" к регистру типа
"Выбрать Документы-Транзакции В Которых акция - Интересующаяменяакция(или список акций)
255 Злопчинский
 
16.03.21
20:59
(252) Правильно!
256 Злопчинский
 
16.03.21
21:00
(252) на пересечении осей получила Количество и Сумму. Цена = Сумма/количество
Вдобавок Сумма и Количество могут СХЛОПЫВАТЬСЯ для ненужных осей - тогда получаешь Цену усредненную по схлопнутой оси
257 Злопчинский
 
16.03.21
21:00
дальше..
258 Злопчинский
 
16.03.21
21:02
Измерение Transaction (сделка купли или продажи данной акции)
- вообще бред.
.
ты не прочитала внимательно что вчера писали про НЕЗАКРЫВАЮЩИЕСЯ регистры.
.
в регистре ВСЕГДА ЕСТЬ ПО УМОЛЧАНИЮ встроенный в систему РЕГИСТРАТОР движеняи по регистру - то есть тот документ, который делает движение по регистру.
259 Julia Loukianova
 
16.03.21
21:04
(254) почему трэш? по этим 3 показателям я например идентифицирую что я купила ровно 10 акций какой нибудь Теслы по цене 700, причем я могу купить эту же акцию по другой цене, но это будет уже другая транзакция и другой элемент "матрицы" а как мне еще их идентифицировать?
260 Julia Loukianova
 
16.03.21
21:04
(258) регистратор записывает дату и время?
261 Злопчинский
 
16.03.21
21:05
В регистре измерением может быть документ - это обычное дело. НО НЕ ДОКУМЕНТ РЕГИСТРАТОР САМОГО ДВИЖЕНИЯ.
Например, Клиент заплатил АВАНС
в Измерение записываем Документ КОТОРЫЙ ПОРОДИЛ ДОЛГ (приход по кассе) - этот документ в движении будет и РЕГИСТРАТОРОМ этого движения и Измерением.
далее мы на эту сумму отгружаем 20 раз разные отгрузки в разное время.
каждый документ-отгрузка - РЕГИСТРАТОР движения по регистру, при этом ждвижение мы формируем ПО ИЗМЕРЕНИЮ "ДОКУМЕНТ ДОЛГА = ПКО #23"
262 Злопчинский
 
16.03.21
21:07
(259) правильно описываешь, но неправильно делаешь.
если для тебя важны каждый ОТДЕЛЬНЫЕ пулы закупки акций - каждая такая ЗАКУПКА в регистре будет ИДЕНТИФИЦИРОВАТЬСЯ ДОКУМЕНТОМ ЗАКУПКИ - ОДИН РАЗ. и далее 30 раз эти акции по одной будут продаваться.
263 Злопчинский
 
16.03.21
21:09
Регистр остатков, который ты нарисовала - он никогда не будет у тебя "В БАЛАНСЕ, в равновесии" - как двойная запись в бухии.
транзакция покупки у тебя запишет +100, а транзакция продажи запишет -300. Но ты нигде не увидишь по какому пулу акций у тебя эти транзакции.
.
набери елки-палки в скайп я на словах объясню, а то распиывать все уже палец устал долюит по клаве
264 Злопчинский
 
16.03.21
21:09
(260) у регистратора - а это всегда конкретный документ - по умолчанию есть дата-время положеняи на оси времени
265 Злопчинский
 
16.03.21
21:10
Тебе выше Ктулха практически расписал все.
266 Julia Loukianova
 
16.03.21
21:10
Блин. вообще запуталась. Я то думала что назначаю оси: Регистр(Мойброкер1, Майкрософт, ID1001500) = 10 шт и эти 10 шт я потом найду именно на пересечении именно этих осей... а тут получается вообще непойми что
267 Julia Loukianova
 
16.03.21
21:10
(265) вот я по его расписанному и попыталась сделать
268 Злопчинский
 
16.03.21
21:12
Регистр остатков.
главное измерение - "ДОКУМЕНТ Покупки акций" - это ПАРТИЯ ПОКУПКИ. в рамках этой партии - количество=100, сумма = 5000. цена у всех одинаковая, хранить ее не надо. - документ покупки двигаетрегистр в минус.
все остальные продажи акций - двигают этот регистр в плюс, с указанием ИЗМЕРЕНИЯ = ДОКУМЕНТ-ПАРТИИ.
какой документ партии закупа написать в движение продажи - это и есть ВЫЧИСЛЕНИЕ ФИФО
269 Злопчинский
 
16.03.21
21:13
(266) здесь ты описала правильно, только что такое ID1001500 - я полагаю чтотто - иденифицирующее конкретную сделку номер лота акций или пул акций
270 Julia Loukianova
 
16.03.21
21:13
на самом деле мне надо получить что то типа:

Регистр(НазвБрокера, НазвАкции, НомерТранзакции) = (Дата, время, колво, ед.цена) то есть мне еще и дату со временем как то вкрячить туда надо
271 Julia Loukianova
 
16.03.21
21:14
(269) да, именно
272 Злопчинский
 
16.03.21
21:15
(271) номер транзакции - это по сути номер документа (покупки/продажи).?
273 Julia Loukianova
 
16.03.21
21:16
(272) можно и так сказать - если на каждую покупку-продажу делать отдельный док, как вчера говорили. другое дело что внутри дня их сотни можгут быть
274 Julia Loukianova
 
16.03.21
21:17
(272) номер проводки скорее
275 Злопчинский
 
16.03.21
21:17
(270) НЕЛЬЗЯ ТАК ПИХАТЬ ЦЕНУ!!!
представь что у тебя нескоолько брокеров.
и ты хочешь посмотреть итог по акциям макрософта. схлопнула брокера, количества по разным брокерам просуммировались. А цены - ЧТО? цену с ценой складывать?
276 Julia Loukianova
 
16.03.21
21:18
(275) да не буду я их складывать! мне ее просто нужно вытащить идентифицировав по (НазвБрокера, НазвАкции, НомерТранзакции) и помножить на количество вытащенное таким же образом
277 Злопчинский
 
16.03.21
21:18
(270) дата-время уже есть - это или дата-номер документа которым ты пишешь данные, или дату-время транзакции пишешь В РЕКВИЗИТ регистра как примечание к движению.
.
Обычно принято документы делать тем датой-временем которые соответсвуют дате-времени операции, отражаемой этим документом.
278 Злопчинский
 
16.03.21
21:20
(276) слушай что говорят. не умножать!! а делить! в регистр пихаешь (Количество, Сумма). для пула акций/сделки закупа цена фиксирована. поэтому ее хранить не надо В РЕСУРСЕ регистра. можешь ее в реквизит записать если так хочется, она все равно будет равна Сумма/Количество.
.
вопрос" на какую сумму и сколько у меня акций майкрософта" - вытаскивается сумма и количество. цена поролучается делением. хоть по всем измерениям, хоть по "куче"
279 Злопчинский
 
16.03.21
21:22
назначение многомерного куба/массива в том - что он на пересечении очей идентфицирует ЧИСЛОВОЙ ресурс.
И в том числе назначение - схлопывая оси - получать консолидированные данные сложением ресурсов. Поэтому в ресурсы нельзя пихать ИДЕНТФИКАТОРЫ чего либо. они не складываются. а цена - это идентификатор. ценц с ценой нельзя сложить
280 Julia Loukianova
 
16.03.21
21:22
(278) если я по куче разделю - у меня средняя цена получится. а мне именно ту единичную надо. ну ок, разделю на одно
281 Злопчинский
 
16.03.21
21:24
еще раз меделнно, как примерно д.б. у тебя
1. Регистр Остатков. Назначение: (основное) хранение и получение информации по СЕБЕСТОИМОСТИ акций (то есть суммовое и количественное выражение ЗАКУПОК акций). регистр отвечает на вопрос - сколько каких акций по количеству и сумме у каких брокеров у тебя сейчас на руках. если в привчном тебе БУ изложит - это 41 счет
282 Julia Loukianova
 
16.03.21
21:25
(279) это я понимаю, но в таком случае я же могу сделать и ресурс СуммаПокупки и ресурс ЕдЦена. Первый будет участвовать в расчетах, а второй я просто буду вытаскивать пересечением осей?
283 Злопчинский
 
16.03.21
21:26
(280) в частном случае - если заданы все измерения ты получишь твою конкретиную подробнейшую цену. то что тебе надо. в общем случае - по произвольному набору измерений (например выикнула брокера - ты получаешь консолидированные данные)
284 Julia Loukianova
 
16.03.21
21:28
(283) ну вот мне так и надо, просто перед извлечением буду проверять, что все оси "на месте. А если я что то выкину то и делением на правильную едцену не выйду
285 Злопчинский
 
16.03.21
21:32
дальше:
- закуп акций двигает этот регистр В МИНУС по количеству и по сумме закупа - это твои расходы.
- продажа акций двигает этот регистр в ПЛЮС по количеству и по СУММЕ ЗАКУПА ("не по сумме продажи!) - ты зануляешь свои ранее понесенные расходы.
.
как твою прождажу 500 акций майкросфота распределить на 8 закупов эти акций майкрософта - это и есть авторасчет фифо.
.
далее - тебе надо гдето а) зафиксировать колво и сиумму ПРОДАЖИ - колов оно совпаданет с движением в ПЛЮС. а сумум продажи - либо пишешь в РЕКВИЗИТ регситра остатков либо пишешь во второй регистр ОБОРОТНЫЙ (ПРОДАЖИ) - вычесленную себестоимость по фиоф и продажную стоимсоть и количество.

оборотный регистр продаж - эт аналог счета 90 (90.1 - выручка=сумме продажи, 90.2 - себестоимост = вычисленная по фифо).
286 Злопчинский
 
16.03.21
21:32
(284) "просто перед извлечением буду проверять, что все оси "на месте. "
- проверять не надо. ты просто для извлечени задешь или полный набор измеренйи  или урезанный.
287 Злопчинский
 
16.03.21
21:34
.. дальше - при твоих объемах - второй регистр оборотный для накопления ФИНАНСОВОГО РЕЗУЛЬТАТА за период - в прицнипе лишний.
.
те же самые данные можно извлечь из регистра остатков, так как в движениях в ресрусе "сумма" будет фигурировать сумма себестоимости (закупа акций) а в примечании к этому движению - будет фигурировать сумма выручки. разность между ними и будет Финрезультат по конкретной сделке.
.
это то как выше Ктулха описал
288 Злопчинский
 
16.03.21
21:35
(282) нет. нельзя делать ресурс ЕДЦена.
ресурсы - это то что накапливается. складывается и делится.
289 Julia Loukianova
 
16.03.21
21:35
(287) лишний, да.
290 Julia Loukianova
 
16.03.21
21:36
(288) с чем он будет складываться, если я при извлечении буду идентифицировать по всем осям?
291 Злопчинский
 
16.03.21
21:36
(282) " ресурс СуммаПокупки и ресурс ЕдЦена. Первый будет участвовать в расчетах, а второй я просто буду вытаскивать пересечением осей?"
- это примерно как "я куплю две краски, синюю и белую, белой я покрашу спальню, а синюю я буду кушать" ;-)
292 Julia Loukianova
 
16.03.21
21:37
(291) ну ты же говоришь:
если заданы все измерения ты получишь твою конкретиную подробнейшую цену.
293 Злопчинский
 
16.03.21
21:38
(290) тебе что надо - знать цену для количества по КОНКРЕТНОЙ ТРАНЗАКЦИИ? - это есть ОПИСАНИЕ ТРАНЗАКЦИИ. это примечание транзакции, в Реквизит регистра. Чисто для удобства. Потому что - лишний.
294 Злопчинский
 
16.03.21
21:39
(292) Сумма/количество = цена
295 Julia Loukianova
 
16.03.21
21:39
(293) да, для удобства мне потом в отчете едцена важна
296 Злопчинский
 
16.03.21
21:39
(292) еще раз - Ресурсы - это то что складывается и вычитается.
297 Злопчинский
 
16.03.21
21:40
Возьми 41 счет - там сумма и количество. почему там нет цены?
298 Julia Loukianova
 
16.03.21
21:41
(294) говорю же - я согласна можно и так, но если я не все оси укажу, представь что я какой то абстракиный объем по всем акциям у брокера разделю на общее колво этих акций - бред же!?
299 Julia Loukianova
 
16.03.21
21:43
(297) прошу пардону, я эти 41-91 как то не очень понимаю - в наших нижних землях немного по другому )))
300 Злопчинский
 
16.03.21
21:43
(295) ну вот там где будешь выводит нужную тебе цену там и сделаешь Сумма/Количество. все.
а пройдет немного времени и тебе понадобится не частные данные . а обобщенные. по брокерам. или по близким видам акций разных эмитентов. и тогда пригодитяс сумма/количество. Сумма по всем акциям нефти (без разницы газпром или татнефть) = и ты получишь например средняя цена по акции за нефтьт по всем эмитентам (или брокерам или еще усредненная по комуто) = 50 баксов. а по конкретному брокеру = 35. эээээ чтото тут не так.... и смотришь что к чему почему это так отличается...
301 Злопчинский
 
16.03.21
21:45
(298) "о абстракиный объем по всем акциям у брокера разделю на общее колво этих акций"
ну вино с о свиноцом мешать конечно не надо - это бред.
а вот по разынм, но схожим акциям - вполне.
есть акции по вину сухому "новый свет завод" и есть акции по вину сухому "солнечный завод" - их уже вполне можно усреднять - тогда КОГДА ЭТО НАДО и имеет смысл
302 Julia Loukianova
 
16.03.21
21:45
(300) и ты получишь например средняя цена по акции за нефтьт по всем эмитентам
А для чего?! 8-0 Это как средний вкус горчицы и груши
303 Злопчинский
 
16.03.21
21:47
(299) 41 - это товарные запасы ПО СЕБСЕТОИМОСТИ, выражение  (по каждому товару) - общая сумма по товрау и общее количество по товару. 90.1 - выручка, 90.2 себестоимость в этой выручке.
304 Julia Loukianova
 
16.03.21
21:47
(300) нет можно конечно теоретически собрать среднюю цену КОНКРЕТНОЙ бумаги у разных брокеров... но по разным портфелям - разный финрезультат. и экономический смысл такого показателя мало понятен
305 Злопчинский
 
16.03.21
21:48
(302) "Это как средний вкус горчицы и груши"
нет. это как средний вкус разных сортов груш. для гурмана - надо по отдельности. а кому попроще - и в общем подойдет, он тонокостей вкуса не различает.
306 Julia Loukianova
 
16.03.21
21:53
(301) нельзя. вот представь что есть акции Форд они торгуются сейчас примерно по 12.5 USD, Тесла - по 700 и какой нибудь General Motors по 57 ну усреднишь ты... и чо? у них раница в цене не потому что Форд "в 5 разхуже GM" - просто изначально разные эмиссии были
307 Злопчинский
 
16.03.21
21:54
(304) "среднюю цену КОНКРЕТНОЙ бумаги у разных брокеров."
как может быть средняя цена У РАЗНЫХ брокеров.?
у разных брокеров - конкретные цены.
средняя цена (по одним и тем же акциям) - без учета брокеров.
средняя цена на нефть "Брент" я посчтитал и у меня получилсоь = 60. темперь смотрю по каждому брокеру - у всех более-менее норм у кого-то 58. у кого-то 64. а у одного все время по 50.- это явно полезная информация.
.
ты же недумаешь, что например ахеренная ритейловая сетка, ку которйо 100 тысяч наименвоаний разных товаров - каждый отдельный товар обсасывает со всех сторон? никаких ресуросвол манагеров не хватит.
все усредняется в рамках некийх категорий. на которые утсанваливаются некие "средние" показатели. и если я вышел на рынок и продвигнаю свою супер-пупер кастрюльку которпая в категории у ритейлера будет в "кастрюли кухонные из прочной стали диаметром от 120 до 150 см сегмент хай-миддл" а по моей цене это попадает в сегмент суперпуперлакшери - то ритейл даже смотретт на мою кастрюлю не будет.
308 Злопчинский
 
16.03.21
21:55
(306) я не говорю что усреднять можно и нужно всегда и везде. Обобщающие показатели можно использовать там где это допустимо.
309 Julia Loukianova
 
16.03.21
21:55
(305) да нет же! даже внутри отрасли нельзя искать "среднюю цену" акции. Вот тут как раз наоборот - важен объем вложений. То есть ты можешь говорить что, например в софтверные компании у тебя вложено 10% твоих всех денег, а в автомобильный сектор - 25%
310 Злопчинский
 
16.03.21
21:57
(309) ты будешь работать на постоянке с брокером который продает твои акции постоянно по 50, в то время как другие продают постоянно по 65?
311 Aleksey
 
16.03.21
22:00
(307) эх не видел ты ролик от 1с про цены на замену батареек
312 Julia Loukianova
 
16.03.21
22:00
(307) нет цена акции не зависит от брокеров. брокер это посредник, провайдер который ведет тебя на общий рынок - а рынок один. в том смысле что акцией данного эмитента торгуется на одной общей для все брокеров бирже. Например вся тесла торгуется только на NASDAQ а Боинг на NYSE это две разные американские биржи. Но на них имеют выходы сотни брокеров со всего мира со своими тысячами клиентов
313 Julia Loukianova
 
16.03.21
22:01
(310) он не может их "продавать постоянно" цена меняется ежесекундно на рынке (на бирже). Все что делает брокер - берет свои комиссии за проведение твоих сделок
314 Злопчинский
 
16.03.21
22:02
(309) "даже внутри отрасли нельзя искать "среднюю цену" акции."
открою новости. что вижу - цена на нефть марки "брент" сегодня 65енотов. при этом на меня не вываливают инфу по трем сотням эмитентов, чьи акции на "брент" крутятся на рынке...
315 Злопчинский
 
16.03.21
22:02
(313) продает регулярно - такой термин устроит?
316 Злопчинский
 
16.03.21
22:04
(313) меня не интересует комиссионные брокера - это оговорено в контракте.
меня интересует как это он торгует намного ниже чем подавляющая часть других брокеров с такими же моими акциями - и отчего это на акциях других брокеров я зарабатываю 10 центов с транзакции. а у этого брокера всег 3..?
317 Julia Loukianova
 
16.03.21
22:05
(314) "это другое" (С) с нефтью Брент, Юралс, Лайтсвит и т. п. связано много ПРОИЗВОДНЫХ инструментов - фьючерсов-фигучерсов итп на любой вкус и вот они действительно имеют разные котировки. Ну типа как ОДНОЙ красной краской покрасили автомобиль тойота, кофемолку сименс и стену соседнего дома
318 Julia Loukianova
 
16.03.21
22:06
(315) да все равно нет. брокер не заинтересован занижать или завышать цену. ему все равно по какой цене ты продаешь или покупаешь - он на комиссию живет
319 Злопчинский
 
16.03.21
22:07
(317) тем не менее цена которой оперируют. анпример по Бренту - усреднена. и почему-то ничто не помешало для ОПРЕДЕЛЕННЫХ целей усреднить эту цену. хотя все везде разное и усреднять нельзя как ты говоришь.
320 Julia Loukianova
 
16.03.21
22:08
(307) я посчтитал и у меня получилсоь = 60. темперь смотрю по каждому брокеру - у всех более-менее норм у кого-то 58. у кого-то 64. а у одного все время по 50

это либо цены разных рынков, либо разные цены внутри дня, либо цены открытия, закрытия, мин, макс....
321 Julia Loukianova
 
16.03.21
22:10
(319) ну хорошо, но ты же не усредняешь цену по бренту с золотом?
322 Злопчинский
 
16.03.21
22:11
вернемяс к вашим баранам.
.\то как я описал и ктулха выше - по псотрению регистра позволяет реализовать люой вариант аналитик, в т.ч и тот который тебе нужен.
то что ты собралась делать (по втоей схеме) - это бяка.
основная проблема втом что ты опсиала - что у тебя в АРХИТЕКТУРЕ данные НИГДЕ Не фигурирует ИСХОДНЫЕ ПУЛЫ закупа в рамках которых ты считаешь продажи и фин результат. то как ты описала свою схему приведет к тому, что lzk получения фин результат каждый раз надо будет обсчитывать ВСЮ БАЗУ с самого начала. Или ты начнешь городить сохранение промежуточных результатов (типа твоих вчерашних Bay.REST) - хотя это уже все есть и сделано за тебя самой платформой.
323 Julia Loukianova
 
16.03.21
22:13
(319) если ты в один и тот же момент купишь одну и ту же акцию у разных брокеров, сумма твоей сделки будет отличаться только на сумму комиссии. но если ты даже у одного брокера внутри дня купишь эту же акцию в разное время - цена может существенно отлиаться
324 Julia Loukianova
 
16.03.21
22:15
(322) как нигде не фигурируют?
вот я пишу что хочу видеть - слева идентификаторы, справа значения:
(НазвБрокера, НазвАкции, НомерТранзакции) = (Дата, время, колво, ед.цена)
325 Julia Loukianova
 
16.03.21
22:16
(324) ну ок едцену делим объемом на колво
326 Злопчинский
 
16.03.21
22:19
(320) нет, я как раз говорю что такая разница наблюдается у разных брокеров по сходным условиям. Пример немного натянут ибо специфику не знаю. тогда другой пример:
- все кто купили велосипед - более -менее успешно ездят. а я почему-то все время падаю на таком же велосипеде. услвоия сходные - сходные. но у меня плохо - начнмаем искать почему, чтобы удалить проблему. вот и все. а в КАЧЕСТВЕ ПРИМЕРА что может дать анализ массива данных, разные цены у разных брокеров или разные велосипеды - это уже несущественно.
.
для чего например ОЛАП-кубы придумали июзают? для чего юзают ДатаМанинг? - для выявления неких общих факторов, тенденций, кластеризации ахеренного массива данных.

вот и все.
.
пока ты один и у тебя нескорлько акций/портфелей - ты управляешься вручную - обсабсываешь кажду отдельную сущность. как только у тебя растет обем данных - все..жпс... или переходишь к неким обобщающим критериям при принятии решений 9в т.ч. и по акциям) или наращиваешь мощности чтобы по прежнему обсасывать кажду отдельную сущность. Почему брокеры не торгуют вручную все? почему есть всякие биржевые роботы? именно по этой причине. пока обьем данные не превысил черту - работали люди, стало много - не справляются - перешли на усредненыее показатели, которые лдают меньший выхлоп. это нехорошо. сдлали компы которые позволят снова обсасывать каждую сущность.. итд итп
327 Злопчинский
 
16.03.21
22:19
(321) ясен пенть нет. я усредняю то что относитяс к категории "брент".
328 Julia Loukianova
 
16.03.21
22:21
(324) на самом деле, если я действительно решусь на глобальную переделку документа брокерский отчет в плане создания из него сотни других доков - по каждой операции, как ты вчера говорил и сегодня Ктулху мне подтвердил в

3.1. Документ "Покупка цб", который попроще. Проведение: по указанным в документе цу(в измерение), контрагенту(в реквизит), - движение вида "приход" по данным из (каждой строки) таб.части: для каждой приобретенной цб (измерение), на указанное кол-во(ресурс) и указанную стоимость(ресурс) - с указанием этой же стоимости в реквизите "сумма сделки".
3.2. Документ "Продажа цб", который посложнее. Проведение: по указанным в документе цу(в измерение), контрагенту(в реквизит), - движение вида "расход" по данным из (каждой строки) таб.части: для каждой проданной цб (измерение), на указанное кол-во(ресурс) и на расчетную(!!!) до проведения документа - равную остатку стоимости деленной на остатку кол-ва и умноженный на проданное кол-во - стоимость (ресурс), с указанием этой же суммы сделки в реквизите "сумма сделки".

то я все что мне нужно спокойно вытащу бухитогами без всяких регистров
329 Злопчинский
 
16.03.21
22:21
(323) "но если ты даже у одного брокера внутри дня купишь эту же акцию в разное время - цена может существенно отлиаться"
- ну и замечательно... выясняется что у одного из брокеров проблемы в семье, и он на бирже торгует во вполне определенные временные промежутки, когда профит и условия невыгодны если ПСОТОЯННО работать только в этом промежутке. а брокер - ну вот так сложились обстоятелсьтва - работает именно так... и его показатели существенно и постоянно отличаются от показателей других брокеров которые рабоатю с утра до вечера.
330 Злопчинский
 
16.03.21
22:24
(324) "НомерТранзакции" - ну ты не можешь эту транзакцию ПРОДАЖИ писать в регистр ровно на тех же условиях что и транзакцию закупки. в таких данных ты в регистре НИГДЕ не увидишь к какому закупу относится транзакция продажи. и чтобы это вычислить тебе надо будет считать КАЖДЫ РАЗ ОТ НАЧАЛА БАЗЫ.
331 Julia Loukianova
 
16.03.21
22:26
(329) ))))) Цена акции меняется не от проблем в семье брокера, она на ВСЕМ рынке меняется. Брокер за этим со стороны наблюдает. "Плохость" или "хорошесть" брокера определяется его условиями обслуживания - комиссиями за торговлю, за ввод, вывод денег, скорость такого вывода, аналитики и торгового софта которые он тебе дает
332 Злопчинский
 
16.03.21
22:27
(324) дата-вреям это описательные признака транзакции, не е ечисловые характерситик. поэтому дата-вреям должны быть написаны либо слева отдельно, рядом с номером транзакци, либо их можно не указывать если эти дата-вреям тем или иным образом фигурируют в данных(шапке) самой транзакции.
333 Julia Loukianova
 
16.03.21
22:28
(330) Ну я под каждую транзакцию продажи ПОДБИРАЮ транзакции покупок, причем идентифицирую их по номерам (в моем случае это третье субконто на счете акций
334 Злопчинский
 
16.03.21
22:28
(331) цена акции не меняетсяю меняетс доход, котоый приносит брокер от акций. потому что у него проблемы, он бухает и торгует "плохо".
с этим завязали. собственно к нашей задаеч это не относится.
335 Julia Loukianova
 
16.03.21
22:28
(332) да, так и есть
336 Злопчинский
 
16.03.21
22:30
(333) ну да. но вот вчера - ты подобрала под каждую транзакцию продажи нужные закупы. а сегодня - где у тебя в твоей архитектуре хрнятся данные что какие закупы уже исчерпаны продажами (то что ты посчитала вчера)? - ответь на этот вопрос ;-)
337 Julia Loukianova
 
16.03.21
22:31
(334) брокер не торгует - торгуешь ты. и весь доход это твой доход. брокер только комиссию от него отщипывает. кто то больше кто то меньше, но не в разы. это как стоимость минуты у разных опсосов
338 Julia Loukianova
 
16.03.21
22:31
(336) в справочниках транзакций в колонке Rest
339 Злопчинский
 
16.03.21
22:32
в той архитектуре что ты написала - утебя в каждой записи по регистру фигурируют только данные ТЕКУЩЕГО документа - в плюс или минус +по продаже, минус по закупу. Но нигде не хранятся данные по закупам которые ты уже "отработала" - в этом принципиальная бяка.
340 Julia Loukianova
 
16.03.21
22:33
(336) ну да - тут есть грабли: если я перепроведу один из прошлыз документов остаток "восстановится" и в будущем все поедет ((
\
341 Julia Loukianova
 
16.03.21
22:34
(339) в проводках они хранятся но см (338)
342 Злопчинский
 
16.03.21
22:35
(338) еще раз повтрряю = то что ты делаешь "в справочниках транзакци" в колоке РЕСТ - это адский трэш ибо ты делаешь криво и косо то что уже есть в платформе.
.
каждая транзакция записываемая в базу (незавимо это покпка или продажа) должна писать в регистр данные о том  к какому ЗАКУПУ ЭТО ОТНОСИТСЯ.
343 Julia Loukianova
 
16.03.21
22:35
(342) ок, больше не буду ))
344 Злопчинский
 
16.03.21
22:36
(340) кроме этого ты сама ЯВНО 1. вычисляешь фифо и 2. плюсуешь/минусуешь это явным образом.
1С движок в регистре это делает самостояельно и самостоятельно поддерживает правильност ТЕКУЩИХ ОСТАТКОВ, все что тебе надо - вычислить фио (от этого никуда не денешься) и просто вычисленное тупо ЗАПИСАТЬ - платформа дальше сама просуммирует ипроятнет все изменения.
345 Злопчинский
 
16.03.21
22:37
(343) товй справочник рестов-транзакций - это и есть регистр. только убогий и колченогий ;-)
346 Julia Loukianova
 
16.03.21
22:38
(345) Рест уберу, ну совсем без него нельзя - он же субконто
347 Злопчинский
 
16.03.21
22:42
и тут еще "проблема в том", что если ты используешь единый док "отчет брокера" - тс заполненной штатнйо частью - то все строки документа в системе будут имет одинаовок время = датавремя отчетаброкера. это порождает некие трудности при проведении такого документа и расположении итогов проведеняи внутри системы, что не позволит тебе - если надо - выдергивать отдельные транзакции и вытртраивать их в хроноцепочку.
если кажду транзакцию делать отдельным мини-докомтранзакцией - то такой ждокумент уже можно положить в нужную датувремя прямо на оси времени изначально. и это МОЖЕТ существенно упростить последующие анализы и вычисления ВНУТРИ ОДНОГО ДНЯ если нужна будет какая-то аналиткиа. если то что делаетяс внутри дня - порядок следования транзакций тебе не важен, по сути все сводится к состоянию на начало дня и на конец дня и итогам за день - то можно общим доком.
348 Злопчинский
 
16.03.21
22:43
(346) ну ты определись на чем ты делаешь. на БУ компоненет на проводках, счетах и субконто или на ОУ (регистрах). Описанные выше схемы абсолютно пофиг на чем реализовывать - на БУ или на ОУ. на БУ аналог измерений - это субконто.
349 Злопчинский
 
16.03.21
22:46
Просто ОУ компонента регистры - больше заточена на обработку больших масивов данных. в товем случае это некритично вообще. Поэтому если остальное у тебя написано на БУ - то и остальное пиши на БУ, только субконто правильно сделай схему. а то то что ты написал для регистров если что-то аналогичное на БУ делаешь - это неправильно. если делать на БУ - тови REST - они вообще в справочниках не должны ледать вообще никоммоьразом все втои ресты лежат в суммах на счетах БУ. если ты пихаешь в справочник какие-то суммы и потом при првоедени начинаешь их сипользовать для вчислений фио/лифо - это згачит ты протсо не поняла/не знаешь как нарисовать нужную ntmt схему учета на счетах и субконто.
350 Злопчинский
 
16.03.21
22:47
то что тебе надо сделать - это обычнейший тривальнейши партионный учет. По фифо. на БУ он споконйо реализуется счетах и прводках. спраочники тут исключительно как данные для подставления в субконто.
351 Julia Loukianova
 
16.03.21
22:48
(347) я у себя в табличной части время ввожу в колонку текстовой строкой. я не смогу ее разве передать в какое нибудь УстановитьВремя()?
352 Julia Loukianova
 
16.03.21
22:51
(351) ну вернее не ввожу а распознаю из отчета брокера
353 Злопчинский
 
16.03.21
22:51
(351) если ты для указанного текстовой строкой датавремя хочешь в эту метку времени положить КОНКРЕТНЫЙ ДОКУМЕНТ - то можно. проводки (или движения по регистрам) этого документа будут сделаны этим 't саммы временем в котором лежит сам документ. сделать так, что документ в лежит в 18:00, а проводки(движения регистра) в 13:00 - штатно нельзя.
354 Злопчинский
 
16.03.21
22:51
(352) ну да, не суть важно
355 Злопчинский
 
16.03.21
22:52
(352) ты определись - важно ли для тебя чтобы проводки каждой транзакции лежали именно в самое время это транзакции или не важно и все прводки можно записать концом дня (датойвременем отчета брокера)
356 Злопчинский
 
16.03.21
22:55
потому что продажа сегодня если она относитяс к закупам вчерашнего дня - и эти все вчерашние закупы введены одним временем то могут быть трудности в извлечении данных для расчета фифо.
это важно если для тебя критчен ФИНАНСОВЫЙ РЕЗУЛЬТАТ ПО КАЖДОЙ ОТДНЕЛЬНОЙ ТРАНЗАКЦИИ.
357 Julia Loukianova
 
16.03.21
22:55
(353) нет ну экранная форма делаетсянапример в 12:00 а тедокументы, что из нее создаются, проводятся методом УстановитьВремя() по считанному из файла
358 Julia Loukianova
 
16.03.21
22:56
(355) важно, если я из них отчеты делать буду
359 Злопчинский
 
16.03.21
22:56
финансовый итог за день всегда будет верный при использовании общего документа.
но внутри дня могут быть "нестыковки". но в течнии дня они другдруга нивелируют.
360 Злопчинский
 
16.03.21
22:57
(358) это несущественный ответ. ибо отчеты могут быть разные.
361 Julia Loukianova
 
16.03.21
22:57
(356) так нельзя, даже если в отчете брокера время закупов совпало (ну не отражает он сотые доли секунды), но у него в отчете это две разные строки с одним и тем же временем, у меня они в той же последовательности должны выбираться как у него в отчете идут
362 Злопчинский
 
16.03.21
22:59
например  в течнии дня у тебя может получиться 9условно)
+3, тут заработали 1
+3. тут заработали 2
-2. тут заработали 1
-1. тут заработали 1
итог = 3. итог заработали 5
.
а может получиться
+2 тут заработали будут немного иные цифры
+2
+1
-2
итог = 3, итог заработали 5
363 Злопчинский
 
16.03.21
23:01
(361) а для чего? недостатчоно правильного итога за день, даже если внутри дня немного "некоректно", НО ИТОГ ЗА ДЕНЬ ПРАВИЛЬНЫЙ
.
или надо чтобы прямо вот вот по каждому отдельному движению был итог правильный?
364 Julia Loukianova
 
16.03.21
23:01
(362) если алгоритм фифо правильно реализован двух вариантов быть не дложно
365 Julia Loukianova
 
16.03.21
23:02
(363) для самоконтроля наверное. если у тебя внутри дня поехало, где гарантия что в итоге дня не поедет?
366 Злопчинский
 
16.03.21
23:04
(365) потому что как в математике - от перемены мест слагаемых сумма не меняется
367 Julia Loukianova
 
16.03.21
23:07
(363) и потом отчет брокера это первичный документ, а учет должен быть по ним поэтому  если у тебя
10.03.21 14:00:01 покупка 15х по 100.50
10.03.21 14:00:01 покупка 10х по 100.70
то выбирать ты можешь только сначала по 100.50 а затем по 100.70
368 Злопчинский
 
16.03.21
23:09
(364) здесь не в алгоритм фифо затык. здесь затык в том. что система даст на вход для расчета фифо - в каком порядке - тут есть тонкости и я не копенгаген (давно бухию не смотрел), грубо говоря с точки зреняи системы два закпа который в 13 и в 14 система может дать их на вход в обратном порядке 14 и 13 для расчета фифо... и тебе придется ИСКУСТВЕННО РУЧКАМИ что-то придумывать в архитеткуре чтобы это правильно отсортировать посое выдачисистемой на вход...
369 Злопчинский
 
16.03.21
23:11
(367) а что поменяется если будет
10х
15х

- что получится другое если сравнит с предыдущим вариантом? сумма налогов начислитяс в итоге другая? сумма комисиси брокеру начислится другая? что именно будет разным в этих двух вариантазх?
370 Julia Loukianova
 
16.03.21
23:11
(368) на самом деле они по IDшкам транзакций будут различаться
371 Злопчинский
 
16.03.21
23:13
будешь ли по этим данным строить тренды? (они будут разные).
будешь ли ты по этим данным принимать РАЗНЫЕ управленческие решения в зависмоти от порядка операций внутри дня?
372 Злопчинский
 
16.03.21
23:13
(370) это поянтно потому что они уже изначально разные.
373 Julia Loukianova
 
16.03.21
23:15
(369)Как что поменяется? Финрезультат же!
вот смотри утебя 11.03 продажа 10 штук например по 111.00
ФР будет 1110 - 1050  или 1110 - 1070
374 Злопчинский
 
16.03.21
23:15
расчет по фифо в итоге даст правильный результат итоговый за день что при первом поярдке, что при втором.
сумма убтка будет та же самя, сумама дохода будет таже самая. комиссия - если она берется ЗА ТРАНЗАКЦИЮ а не за результат ранзакции - будет та же самя.
375 Julia Loukianova
 
16.03.21
23:16
(371) у меня прежде всего сумма налога будет различаться
376 Злопчинский
 
16.03.21
23:16
(373) пример неверный.
приведи верный пример
377 Злопчинский
 
16.03.21
23:17
сек. думаю
378 Julia Loukianova
 
16.03.21
23:18
(372) и даже если едцены одинаковые и колво одинаковое - все равно я должна списывать первой ту транзакцию, которая первая идет в отчете брокера - ибо ПЕРВИЧНЫЙ ДОКУМЕНТ!
379 Julia Loukianova
 
16.03.21
23:19
(376) чойт неверный? жизненный пример. так фифо всегда работает
380 Злопчинский
 
16.03.21
23:22
(379) согласен. тут тупанул.
но даже в этом случае эта разница нивелируется следующими транзакциями прихода/расхода в жтот же день или в следующий/следующие.
381 Julia Loukianova
 
16.03.21
23:23
вот тот же пример
10.03.21 14:00:01 покупка 15х по 100.00 ID100500
10.03.21 14:00:01 покупка 10х по 100.00 ID100501
11.03.21 13:40:40 продажа 17х по 111.00 ID200020

я делаю последовательно выбытие 15Х по субконто 100500 затем выбытие 2х по субконто 100501 и только так
382 Злопчинский
 
16.03.21
23:23
то есть если ситема
посчитает
Вариант А)
налог с первой транзакции = +3
налог со второй транзакции = +6
Вариант Б)
налог с первой транзакции = +4
налог со второй транзакции = +5
- это будет капец как приунипально?
383 Злопчинский
 
16.03.21
23:24
(381) но результат то абсолютно одинаковый потому что в этом примере и тот и другой закуп по 100 ;-)
разница будет тоьлько если закупы разные. а в общем случае это так.
384 Julia Loukianova
 
16.03.21
23:25
(382) да принципиально, потому как у тебя колво прибывших не всегда равно кол-ву выбывших и делая транзакцию на продажу ты не знаешь когда будет следующая - а вдруг в следующем налоговом периоде?
385 Злопчинский
 
16.03.21
23:26
трабла может быть только на переходе отчетного периода.
.
если это капец ка кпринципиально и суммы невязонк на границах перехода отетных периодов - большие - тогда делать капец как строго
386 Злопчинский
 
16.03.21
23:27
я бы делал отдельными доками-транзакциями,каждый в своем времени.
это проще, прозрачнее и правильнее. и не будет возможных траблов если это щапихнуть в один документ.
.\проведение таких доков-транзакций прсиое до безобразия.
387 Julia Loukianova
 
16.03.21
23:27
(385) если не могу сделать нормальное фифо так как оно должно быть, то и нефиг браться
388 Злопчинский
 
16.03.21
23:27
(384) ну да, это я и имел в виду.
389 Julia Loukianova
 
16.03.21
23:27
(386) то есть обработкой?
390 Злопчинский
 
16.03.21
23:28
(387) у тебя проблем н втом что ты "не можешь сжелать нормальное фифо". а втом что ты сзему данных для него в прицпие кривую построила
391 Злопчинский
 
16.03.21
23:29
покажи план счетов.
счета и аналитку на счетах, на котором отражается
1. закуп акций
2. продажа акций
3. финрезультат по транзакции продажи
392 Злопчинский
 
16.03.21
23:29
(389) зависит кто будет работать
имхо - обработкой проще будет делать
393 Julia Loukianova
 
16.03.21
23:30
(390) да работает схема то! прикинь - даже на моих кривых справочниках! ))) за исключением тех граблей, что я выше написала. ))) Ну все равно завтра менять все буду
394 Злопчинский
 
16.03.21
23:30
тем более есть каркас готовый
395 Julia Loukianova
 
16.03.21
23:30
(391) секунду
396 Злопчинский
 
16.03.21
23:31
(393) ага жду.
397 Злопчинский
 
16.03.21
23:31
если есть удаленка или тим или анидеск- лучше вживую показать
398 Злопчинский
 
16.03.21
23:33
Возможностей БУ достаточно стобы сделать то что тебе надо - а) просто б) исключительно на субконто счетах и проводках в) при этом никаких сумм хранить в справочниках не надо
399 Злопчинский
 
16.03.21
23:35
Причем даже не надо в справочника никких построений и запоминаний какие продажи к каким закупам относятся. это все вытягиается достаточн тривиальными отчетами при правильно схеме счетов и субконто.
400 Злопчинский
 
16.03.21
23:36
"это все вытягиается достаточн тривиальными отчетами при правильно схеме счетов и субконто"
- если надо ПОСМОТРЕТЬ или сверить/выверить
401 Julia Loukianova
 
16.03.21
23:38
(396)
BANK                BankAcc
BANK.EUR            BankAcc
BANK.USD            BankAcc
BROKER                Brokers
BROKER.EUR             Brokers
BROKER.USD            Brokers
FEES                Brokers        Fees
SHARES                Brokers        Shares        Transactions
SHARES.EUR            Brokers        Shares        Transactions
SHARES.USD            Brokers        Shares        Transactions
TAXES
TAXES.DIV            Brokers
TAXES.NRES
TAXES.RES
402 Злопчинский
 
16.03.21
23:39
тут мне нифига непонятно
403 Julia Loukianova
 
16.03.21
23:39
(401) еще
PL      Brokers     Shares
404 Злопчинский
 
16.03.21
23:39
;-)
405 Злопчинский
 
16.03.21
23:40
на каком счете отражается закуп акций?
406 Julia Loukianova
 
16.03.21
23:43
(402) Bank - это все банковские счета по валютам и банкам (в реальности у меня их всего 2)
Brok - то же самое но брокерские счета
Shares - эта счета акций по брокерам, акциям и транзакциям покупок
Taxes - налоги, резидента, нерезидента и с дивидендов
Fees - комиссии по видам
PL - профит-лосс прибыль убыток по брокерам и акциям
407 Злопчинский
 
16.03.21
23:44
(406) а где транзакции по продажам?
408 Julia Loukianova
 
16.03.21
23:44
(405) закуп акций Дт Shares Кт Brok, продажа наоборот
409 Злопчинский
 
16.03.21
23:45
пару мин, думаю
410 Julia Loukianova
 
16.03.21
23:46
(407) они в содержании проводки, экономически они не нужны мне для выбытия нужны только транзакции закупов
411 Злопчинский
 
16.03.21
23:46
на счете Shares - аналитка "Shares" - что указываетяс в этой аналитике?
412 Julia Loukianova
 
16.03.21
23:47
(411) акции Майкрософт, Форд, Тесла...
413 Злопчинский
 
16.03.21
23:48
(412) Поянл
на счете Shares - аналитка "Transaction" - что указывается в этой аналитике в проводке?
414 Злопчинский
 
16.03.21
23:50
PL - профит-лосс прибыль убыток по брокерам и акциям
- профит-лосс - это прибыль-убыток как я понимаю
415 Злопчинский
 
16.03.21
23:50
(412) "акции Майкрософт, Форд, Тесла..."
- указываются ЭМИТЕНТЫ - те кто выпустил акции на рынок?
416 Злопчинский
 
16.03.21
23:53
ключевой ответ - в 9413) - если Transaction - это то что я думаю. а именно документ транзакции купли или продажи - то могу сказать сразу - на таком плане счетов ты нормальное партионку/фифо не сделаешь.
417 Julia Loukianova
 
16.03.21
23:55
(413) например покупка 7x акций  IBM по 122.00 USD:
Дт Shares.USD / Saxobank / IBM / ID2977745230
Кт Brokers    / Saxobank
854.00 USD
418 Julia Loukianova
 
16.03.21
23:55
(415) да
419 Julia Loukianova
 
16.03.21
23:55
(416) почему?
420 Злопчинский
 
16.03.21
23:56
(419) Потому что на нем недостатчоно структур данных чтобы сделать партионку/ффо - поэтому ты начинаешь городить костыли со справочниками хранением сумм в них.
421 Злопчинский
 
16.03.21
23:57
Счет SHARES - оборотный или остатков? (думаю вопрос понятен), полагаю что остатков
422 Julia Loukianova
 
16.03.21
23:57
(420) да, наверно. завтра регистры попробую
423 Julia Loukianova
 
16.03.21
23:58
(421) активный по нему меня остатки интерессуют прежде всего
424 Злопчинский
 
16.03.21
23:58
я не знаю как принято в ваших нидерландах смотреть вести учет, но то что нарисовано - это какой-то адский эксель, причем недостаточный
425 Злопчинский
 
16.03.21
23:58
(422) не надо!
426 Злопчинский
 
17.03.21
00:00
(423) смотри что делаешь
1. делешь на бУ
2. счета оставляешь ка кесть
на счете SHARES - аналитику Transaction - УБИРАЕШЬ ВООБЩЕ (попутно подумай - что ты хочешь увидеть на остатках в разрезе документа продажи).
427 Julia Loukianova
 
17.03.21
00:00
(413) это элемент справочника в котором записаны все данные о транзакции - дата, время, колво, едцена...
428 Julia Loukianova
 
17.03.21
00:00
(426) а как я пулы покупок подбирать буду?
429 Злопчинский
 
17.03.21
00:02
Прибыль-убыток по транзакции - тебя не инересуют? интересуют только по Брокерам и эмитентам?
430 Julia Loukianova
 
17.03.21
00:02
(424) тыбудешь смеяться - но в наших нидерландах вся бухгалтерия в 9 из 10 предприятиях ведется в экселе, только продвинутые ведут в чем то типа Access )))))
431 Злопчинский
 
17.03.21
00:02
3. на счете Shares третьим субконто делаешь документ-транзакцию ЗАКУПА АКЦИЙ
432 Julia Loukianova
 
17.03.21
00:03
(429) интересует конечно же
433 Julia Loukianova
 
17.03.21
00:03
(431) это оно и есть
434 Julia Loukianova
 
17.03.21
00:03
(431) по сути там только транзакции по закупу
435 Злопчинский
 
17.03.21
00:04
431 противоречит 427
436 Julia Loukianova
 
17.03.21
00:06
(435) нет это только транзакции покупок, продажи туда не попадают - их айдишки идут только в содержании проводки
437 Злопчинский
 
17.03.21
00:06
в 427 упомянуты транзакции без детализации. а значит и покупки и продажи. Теперь ты говоришь что там только транзакции по закупу
438 Злопчинский
 
17.03.21
00:06
(436) ага, тгда уже лучше, сек
439 Julia Loukianova
 
17.03.21
00:06
(437) прости, не уточнила
440 Злопчинский
 
17.03.21
00:09
так. еще раз уточним - тебя интересует профит-лосс в разрезе пулов акций (закупов)..?
441 Злопчинский
 
17.03.21
00:10
PL счет -  оборотный?
442 Злопчинский
 
17.03.21
00:10
(426) в связи с уточнениями фраза "на счете SHARES - аналитику Transaction - УБИРАЕШЬ ВООБЩЕ (попутно подумай - что ты хочешь увидеть на остатках в разрезе документа продажи)." - аннулируется
443 Julia Loukianova
 
17.03.21
00:11
(440) да, из каждой транзакции агрегируются отдельно прибыли и убытки потом схлопываются по акции, аналогично в целом по портфелю (брокеру)
444 Злопчинский
 
17.03.21
00:11
Вообще-то лучше на Shares аналитику Transqactiob имхо переименовать. вводит в заблуждение. ибо и покупка = транзакция и продажа = транзакция. лучше назвать как-то типа "Партия" или как у вас приянто
445 Злопчинский
 
17.03.21
00:13
(443) если тебя интересуют прибыли-убытк по пулам акций (закупам) - то почему ты их схлопываешь до Брокера-Эмитента...? получается что ты итог финасновый по пулу купленных акций не увидишь...
446 Julia Loukianova
 
17.03.21
00:13
(444) ну да, просто в партии может быть много членов, а тут в одной транзакции только одна сделка по одной бумаге по одной цене только количество разное может быть
447 Злопчинский
 
17.03.21
00:15
(446) "Партия" - это ттранзакция, ты купила 1000 акций на 5000уе. - это партия. начинаешь распродавать. если тебя интересует ссколько ты ЗАРАБОТАЛА ИМЕННО НА ЭТОЙ ПАРТИИ АКЦИЙ - то данных у тебя недостаточно на анлитике.
448 Злопчинский
 
17.03.21
00:16
"тебя интересует" - это значит не "вычислить для проводки", а посмотреть итог в любой момент времени
449 Злопчинский
 
17.03.21
00:18
Итого. то что вижу я.
на данном плане счетом как миниум можно построить нормальную партионку фифо. хранения сумм и вской хрени в справочниках для вчисления партионки и итогов - нафиг гне надо, для этого достаточно штатных средств плана счетов и бухкомпонентов.
.
ВСЕ
450 Julia Loukianova
 
17.03.21
00:19
(445) увижу:
например

Транзакция 1. IBM купила на 1000 продала на 1100 прибыль +100
Транзакция 2. IBM купила на 2000 продала на 1950 убыток -50
Итого по акции +50

Транзакция 3. VISA купила на 1000 продала на 1200 прибыль +200
Транзакция 4. VISA купила на 1000 продала на 850 убыток -150
Транзакция 5. IBM купила на 3000 продала на 3300 прибыль +300
Итого по акции +350

Итого по портфелю +400
451 Julia Loukianova
 
17.03.21
00:20
(450) опечатка - в транзакции 5 тоже VISA
452 Злопчинский
 
17.03.21
00:20
При проведении транзакции ПОКУПКИ
1. формируем проводку Shares-Brok? с аналитикой = "ДокументЗакупа" (это может быт сам этот же документ который и делает эту проводку - в этом документе-транзакции покупки хранитяс вся инфа о ранзакции покупки, можно сделать эту аналитику элементом справочника где будет хранится аналогичная информация, но имхо это лишнее) - итого: я бы сделал эту аналитику "Документом-транзакцией ПОКУПКИ" - выкинуть нафиг лишний геморрой со справочником транзакций.
453 Julia Loukianova
 
17.03.21
00:21
(447) да все правильно
454 Julia Loukianova
 
17.03.21
00:21
(452) ты имеешь ввиду, что субконто вида документ?
455 Julia Loukianova
 
17.03.21
00:23
(452) это может быт сам этот же документ который и делает эту проводку
это то то типа циклической ссылки получится как я на него сошлюсь в аналитике если он еще не проведен?
456 Злопчинский
 
17.03.21
00:26
2. BROK-Shares - продажа акций - проводка делается документом-транзакцтией продажи.
Проведение документа:
а) ПОЛУЧИТЬ ОСТАТКИ ПО SHARES до разреза "ДОКУМЕНТА-ТРАНЗАКЦИИ ЗАКУПА" - бухитоги тебе вернут готовую "табличку" сколько остатков (сумма, количество) у тебя на данный момент на остатке закупленных акций
б) по этой табличке распределить сумму продажи и записать в проводки с аналитикой документ-закупа (ид транзаеции продажи в содержание проводки как у тебя, тем более что эта провдка штатно к самой продаже привязанабудет)
в) паралельно с б) считаем по каждой паре продаж-закуп профит-лосс и кидаем проводкой на PL, на PL агрегируется до Эмитента, если надо пордробнее - то делаешь на Pl аналитику "документ закупа"
.
все.
на счетах учета акций SHARES - обычно штатно - учет по количеству и по сумме в разрезе каждой аналитики, каждая аналитика - остаточная
457 Злопчинский
 
17.03.21
00:27
Все, никаких справочников с суммами и прочей костыльной хренью
458 Julia Loukianova
 
17.03.21
00:27
(456) ок спасибо, завтра ваять буду сегодня день дурной
459 Злопчинский
 
17.03.21
00:27
Подчиненность "закуп-продажи" при необходимости можно собирать отчетом без привлечения допсправочников
460 Julia Loukianova
 
17.03.21
00:28
(457) как сделаю готовый код выложу
461 Злопчинский
 
17.03.21
00:28
(454) да, у тебя в этом документ и так вся инфа по транзакции - дата, время, колво, цена, примечания всчякие. тем более этот документ уже есть в ситеме.
462 Злопчинский
 
17.03.21
00:29
(455) если он не проведен - он все равно УЖЕ ЗАПИСАН И СУЩЕСТВУЕТ. подставляешь его в анлитику и все, Прост пишешь типа
Shares.Субконто3 = ТекущийДокумент();
463 Julia Loukianova
 
17.03.21
00:30
(462) ок, не знала
464 Злопчинский
 
17.03.21
00:31
Как сделано группировка документов-транзакций обработкой - возьми типовую российскую ТИС -  обработка "Банковская выписка" - сдерешь оттуда костяк, а заполнение напишешь исходя из соего контекста
465 Злопчинский
 
17.03.21
00:33
закуп акций у брокера - сумма и стоимость акций на Shares лежит, а денежки за это в расход куда падают?
466 Julia Loukianova
 
17.03.21
00:33
(464) попробую, если разберусь - я когда перегруженные коды из типовых читаю к меня мозг закипает -самой проще написать чем вникнуть
467 Julia Loukianova
 
17.03.21
00:34
(465) физически? брокер их на биржу перечисляет, но это не предмет нашего учета
468 Злопчинский
 
17.03.21
00:34
Broker с Bank по деньгам корреспондирует?
469 Злопчинский
 
17.03.21
00:34
(466) ну ты же когда учишься читать - ты читаешь в букваре то что другие написали. а не начинаешь сама писать. а здесь почему наоборот? ;-)
470 Злопчинский
 
17.03.21
00:35
Российская ТС вмесьма вменяемая конфа по концепции и понятности кода. и как раз читать надо ее.
и типовую бухию - аналогично
471 Злопчинский
 
17.03.21
00:36
(467) я пока с трудом представляю ка кна этом плане счетов ты замкнутый двойную запись держишь, где пассив=актив
472 Julia Loukianova
 
17.03.21
00:36
(468) а в этом смысле.
Да изначально деньги вводятся на Дт Брокерский Кт Банк,
при покупке акций Дт Акции, Кт Брокерский и Дт Комиссия Кт Брокерский
при продаже Дт Брокерский Кт Акции и Дт Комиссия Кт Брокерский
473 Julia Loukianova
 
17.03.21
00:39
(471) ну и прибыль проводится  как сальдо по счету Акции в корреспонденции с Прибыли-Убытки то есть либо Дт Акции Кт ПУ либо -наоборот
474 Злопчинский
 
17.03.21
00:40
ага.
в итоге -написать твой учет "акций" на БУ - даже мне, который бухию последнйи раз лет 65-6 назад активно лазил - ну день-два чтобы аккуртано и вспомнить... ;-)
пока все. успехов.
читай про как получить БухИтоги и как с ним работать. это все что тебе надо чтобы нарисовать твое "фифо"
475 Julia Loukianova
 
17.03.21
00:40
(474) спасибо, завтра буду делать
476 Злопчинский
 
17.03.21
00:41
(473) это понятно. выше я писал про 3 субконто на PL - я так и не поняд интересуют тебя итоги по конкретному пулу акций купленных или нет...
477 Julia Loukianova
 
17.03.21
00:43
(469) ты сравнил "мама мыла раму" с кодом по какому нибудь отчету типа анализ счета по субконто ))) там 900 строк у меня перегруз случается
478 Julia Loukianova
 
17.03.21
00:44
(476) на PL да з там 3 субконто у меня просто не скопировалось
479 Julia Loukianova
 
17.03.21
00:46
(478) эту проводку можно делать по каждой продаже - вот тут как раз и нужны ед.цены
480 Злопчинский
 
17.03.21
00:58
(479) не нужны!!! то есть вообще!!!
делаешь фифо
имеешь
АкцииЗакуп1, сумма = 5000, количество = 300.

транзакция продажа = 100 акций, на сумму 4568, начинаешь распределять по фифо. берешь первый остаток
300 - ага, списываем 100 штук. какая сумма будет списана с Акциизакуп1 по фифо?
Суммаксписанию = 5000*100/300 = 1666.66666667 (точность - с какой у вас принято считать).

итого для сдедующей продаже у тея в Акциизакуп1 останется
5000-1666.67 = 3333.33 на 200 штук.

Профит-лосс на PL = 4568(продажа)-1666.67(закуп) = 2901.33(профит)
.
всё.
481 Злопчинский
 
17.03.21
00:59
пишешь эти суммы и количества в проводки.
все.
482 Злопчинский
 
17.03.21
01:02
итого документ-транзакция у тебя делает два вида проводок
broker shares 1666,67 на 100шт
PL shares 2901.33
(ну и проводки по комиссии, налогам если надо по каждой операции)
483 Злопчинский
 
17.03.21
01:04
и что, бляха муха интересно, нигде цена не фигурирует, и при этом все точно.
484 Julia Loukianova
 
18.03.21
09:12
Опять затык: Из документа Брокерский отчет (пока решила его оставить в качестве экранной формы) делаю документы на транзакции. Для этого использую процедуру например:
СоздатьДокПокупки(ПеречислениеБрокеры, СпрАкций, Цена, Колво)
Так вот переменные которые задаются справочниками либо числовыми-текстовывми значениями нормально проходят, а перечисление - не хочет, пробовала по всякому: Переменная = Перечисление.Вид.Значение и без переменной - не видит его процедура и все тут... что не так?
485 Julia Loukianova
 
18.03.21
09:15
(484) на вопрос "нафига ты брокеров в перечисление загнала?" у меня есть свой резон...
тем не менее, в данный момент меня интересует как значение перечисления передать процедуре?
486 Julia Loukianova
 
18.03.21
10:05
(484) с этим разобралась, дура невнимательная

Другой вопрос - не воспринимается время документа. Делаю в процедуре:

BuyDoc.Новый();
Time = СокрЛП(Time);
DocHour                =   Число(Сред(Time, 1 ,2));
DocMin                =   Число(Сред(Time, 4 ,2));
DocSec                 =   Число(Сред(Time, 7 ,2));
BuyDoc.УстановитьВремя(DocHour , DocMin , DocSec);
...
BuyDoc.Записать();

на выходе все равно создает документ в 12:00:00
Независимо от того, куда вы едете — это в гору и против ветра!