Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Programmer Участник - экстремал
Вступление в Клуб: 26.11.2014
|
Пт Сен 02, 2016 16:19   |
|
Полезность: Нет оценки
|
yaffil пишет: | Programmer пишет: | Ладно ребята давайте апстрагируемся от этого массива. Может быть есть еще какие то настройки которые позволяют это делать? Что бы конкретной кассе подвязать свои счета доходов расходов?
К примеру бизнес-операция "Продажа наличной иностранной валюты" |
Абстрагируемся, в шаблонах у этой БО в курсовой разнице что стоит в счетах ДТ/КТ по доходам/расходам? |
вот сама настройка бизнес-операции
Синхр. SEL_OP Продажа наличной иностранной валюты {***} NOTRADE Нет Нет {...} (***)
Вот что в шаблонах ( схема проводок )
Изменен 1 Прием рублей.Выдача валюты Прих.орд. [INPUT_AMOUNT] [OUTPUT_AMOUNT] [INPUT_AMOUNT] CASH_CUR_INP CASH_CUR_OUT SEL_OP_11 Нет 1=0 Нет 9503054
Синхр. 1 Прием рублей.Выдача валюты Вал.орд. [INPUT_AMOUNT] [OUTPUT_AMOUNT] [INPUT_AMOUNT] CASH_CUR_INP CASH_CUR_OUT SEL_OP_11_1 Нет Нет 1831017412
Изменен 1 Прием рублей.Выдача валюты Мем.ор. [INPUT_AMOUNT] [OUTPUT_AMOUNT] [INPUT_AMOUNT] CASH_CUR_INP CASH_CUR_OUT SEL_OP_12 Нет [KAS_OP] = 'ПУНКТ' Пусто 9503055
Изменен 2 Доходы от курсовой разницы Мем.ор. 0 [INPUT_AMOUNT]-ROUND([OUTPUT_AMOUNT] * ([OUTPUT_RATE] ) / [OUTPUT_UNIT], 2) [INPUT_AMOUNT]-ROUND([OUTPUT_AMOUNT] * ([OUTPUT_RATE] ) / [OUTPUT_UNIT], 2) CASH_CUR_OUT PROFIT_MARG SEL_OP_21 Да Нет 1831017414
Изменен 2 Доходы от курсовой разницы USD Мем.ор. [INPUT_AMOUNT]-ROUND([OUTPUT_AMOUNT] * ([OUTPUT_RATE] ) / [OUTPUT_UNIT], 2) [INPUT_AMOUNT]-ROUND([OUTPUT_AMOUNT] * ([OUTPUT_RATE] ) / [OUTPUT_UNIT], 2) CASH_CUR_OUT PROFIT_MARG SEL_OP_2 Нет '[ОП_КОД_ВЫД_ВАЛ]'='USD' Пусто 1674437297
Изменен 2 Доходы от курсовой разницы Мем.ор. [INPUT_AMOUNT]-ROUND([OUTPUT_AMOUNT] * ([OUTPUT_RATE] ) / [OUTPUT_UNIT], 2) [INPUT_AMOUNT]-ROUND([OUTPUT_AMOUNT] * ([OUTPUT_RATE] ) / [OUTPUT_UNIT], 2) CASH_CUR_OUT PROFIT_MARG 2_1 Да [KAS_OP] = 'КАССА' Пусто 9503057
Изменен 2 Доходы от курсовой разницы Мем.ор. [INPUT_AMOUNT]-ROUND([OUTPUT_AMOUNT] * ([OUTPUT_RATE] ) / [OUTPUT_UNIT], 2) [INPUT_AMOUNT]-ROUND([OUTPUT_AMOUNT] * ([OUTPUT_RATE] ) / [OUTPUT_UNIT], 2) CASH_CUR_OUT PROFIT_MARG 2_2 Да [KAS_OP] = 'ПУНКТ' Пусто 9503056
Изменен 2 Доходы от курсовой разницы EUR Мем.ор. [INPUT_AMOUNT]-ROUND([OUTPUT_AMOUNT] * ([OUTPUT_RATE] ) / [OUTPUT_UNIT], 2) [INPUT_AMOUNT]-ROUND([OUTPUT_AMOUNT] * ([OUTPUT_RATE] ) / [OUTPUT_UNIT], 2) CASH_CUR_OUT PROFIT_MARG1 SEL_OP_2_1 Нет '[ОП_КОД_ВЫД_ВАЛ]'='EUR' Пусто 1674442361
Изменен 3 Расходы от курсовой разницы Мем.ор. ROUND([OUTPUT_AMOUNT] * ([OUTPUT_RATE] ) / [OUTPUT_UNIT], 2)-[INPUT_AMOUNT] 0 ROUND([OUTPUT_AMOUNT] * ([OUTPUT_RATE] ) / [OUTPUT_UNIT], 2)-[INPUT_AMOUNT] LOSS_MARG CASH_CUR_OUT 3_2 Да [KAS_OP] = 'КАССА' Пусто 9503059
Изменен 3 Расходы от курсовой разницы Мем.ор. ROUND([OUTPUT_AMOUNT] * ([OUTPUT_RATE] ) / [OUTPUT_UNIT], 2)-[INPUT_AMOUNT] 0 ROUND([OUTPUT_AMOUNT] * ([OUTPUT_RATE] ) / [OUTPUT_UNIT], 2)-[INPUT_AMOUNT] LOSS_MARG CASH_CUR_OUT 3_1 Да [KAS_OP] = 'ПУНКТ' Пусто 9503058
Изменен 3 Расходы от курсовой разницы USD Мем.ор. ROUND([OUTPUT_AMOUNT] * ([OUTPUT_RATE] ) / [OUTPUT_UNIT], 2)-[INPUT_AMOUNT] 0 ROUND([OUTPUT_AMOUNT] * ([OUTPUT_RATE] ) / [OUTPUT_UNIT], 2)-[INPUT_AMOUNT] LOSS_MARG CASH_CUR_OUT SEL_OP_3 Нет '[ОП_КОД_ВЫД_ВАЛ]'='USD' Пусто 1674445633
Изменен 3 Расходы от курсовой разницы EUR Мем.ор. ROUND([OUTPUT_AMOUNT] * ([OUTPUT_RATE] ) / [OUTPUT_UNIT], 2)-[INPUT_AMOUNT] 0 ROUND([OUTPUT_AMOUNT] * ([OUTPUT_RATE] ) / [OUTPUT_UNIT], 2)-[INPUT_AMOUNT] LOSS_MARG1 CASH_CUR_OUT SEL_OP_3_1 Нет '[ОП_КОД_ВЫД_ВАЛ]'='EUR' Пусто 1674446461
Изменен 3 Расходы от курсовой разницы Мем.ор. ROUND([OUTPUT_AMOUNT] * ([OUTPUT_RATE] ) / [OUTPUT_UNIT], 2)-[INPUT_AMOUNT] 0 ROUND([OUTPUT_AMOUNT] * ([OUTPUT_RATE] ) / [OUTPUT_UNIT], 2)-[INPUT_AMOUNT] LOSS_MARG CASH_CUR_OUT SEL_OP_31 Да Нет 1831017416
Изменен 4 Удержание налога на покупку валюты клиентом Прих.орд. [TAX_BUY] [TAX_BUY] CASH_CUR_INP TAX_FEDERAL 44 Да [KAS_OP] = 'КАССА' Пусто 9503060
Изменен 4 Удержание налога на покупку валюты клиентом Мем.ор. [TAX_BUY] [TAX_BUY] CASH_CUR_INP TAX_FEDERAL SEL_OP_42 Да [KAS_OP] = 'ПУНКТ' Пусто 9503061
Изменен 5 Удержание подоходного налога Мем.ор. [TAX_OPER] [TAX_OPER] CASH_CUR_INP TAX_OPER SEL_OP_52 Да [KAS_OP] = 'ПУНКТ' Пусто 9503063
Изменен 5 Удержание подоходного налога Прих.орд. [TAX_OPER] [TAX_OPER] CASH_CUR_INP TAX_OPER у Да [KAS_OP] = 'КАССА' Пусто 9503062
Изменен 6 Доходы от комиссии в валюте Прих.орд. [COMMISS_CUR] CASH_CUR_INP PROFIT_COMM_CUR Нет [KAS_OP]='КАССА' and 1=2 Пусто 9503067
Изменен 6 Доходы от комиссии в нац.валюте Прих.орд. [COMMISS_NAT] CASH_NAT PROFIT_COMM_NAT Нет [KAS_OP]='КАССА' Пусто 9503065
Изменен 6 Доходы от комиссии в нац.валюте Мем.ор. [COMMISS_NAT] CASH_NAT PROFIT_COMM_NAT Нет [KAS_OP]='ПУНКТ' Пусто 9503064
Синхр. 6 Доходы от комиссии в нац.валюте Прих.орд. [COMMISS_NAT] CASH_NAT PROFIT_COMM_NAT SEL_OP_61 Нет Нет 1831017418
Изменен 6 Доходы от комиссии в валюте Мем.ор. [COMMISS_CUR] CASH_CUR_INP PROFIT_COMM_CUR Нет [KAS_OP]='ПУНКТ' and 1=2 Пусто 9503066
Синхр. 6 Доходы от комиссии в валюте Прих.орд. [COMMISS_CUR] CASH_CUR_OUT PROFIT_COMM_CUR SEL_OP_62 Нет Нет 1831017420
Тут можно как то скрины вставлять ?! |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Пт Сен 02, 2016 16:22   |
|
Полезность: Нет оценки
|
Дальше проваливаемся в PROFIT_MARG смотрим через какой продукт и продукт ли? |
|
 |
Programmer Участник - экстремал
Вступление в Клуб: 26.11.2014
|
Пт Сен 02, 2016 16:25   |
|
Полезность: Нет оценки
|
yaffil пишет: | Дальше проваливаемся в PROFIT_MARG смотрим через какой продукт и продукт ли? |
PROFIT_MARG Доходы от курсовой разницы USD Обменные пункты Да USE_LIST
Скрин во вложении. Переименуйте в "Счета по подразделениям.png" |
|
 |
Programmer Участник - экстремал
Вступление в Клуб: 26.11.2014
|
Пн Сен 05, 2016 11:03   |
|
Полезность: Нет оценки
|
Ребята, есть еще какие то решения? Или мысли? |
|
 |
Матвеев Евгений Профи
Вступление в Клуб: 31.01.2012
|
Пн Сен 05, 2016 11:40   |
|
Полезность: Нет оценки
|
Programmer пишет: | Ребята, есть еще какие то решения? Или мысли? |
У меня winrar последней версии не осилил открыть твой архив...
Архив поврежден или имеет неизвестный формат...
Мож zip? |
|
 |
Programmer Участник - экстремал
Вступление в Клуб: 26.11.2014
|
Пн Сен 05, 2016 14:14   |
|
Полезность: Нет оценки
|
Матвеев Евгений пишет: | Programmer пишет: | Ребята, есть еще какие то решения? Или мысли? |
У меня winrar последней версии не осилил открыть твой архив...
Архив поврежден или имеет неизвестный формат...
Мож zip? |
сам архив не открывай. удали расширение и в место него добавь .png это обычная картинка. |
|
 |
Матвеев Евгений Профи
Вступление в Клуб: 31.01.2012
|
Пн Сен 05, 2016 14:23   |
|
Полезность: Нет оценки
|
sorry, не увидел примечание
Поиском по исходникам посмотри возможный локал, где определяется PROFIT_MARG (может есть может нет, на всякий) Принсткрин
Принтскрин где свои настраивал? Которые не тянутся... |
|
 |
Programmer Участник - экстремал
Вступление в Клуб: 26.11.2014
|
Пн Сен 05, 2016 16:33   |
|
Полезность: Нет оценки
|
Файл со счетами где я настроил во вложении.
Поиск по фразе "PROFIT_MARG" в словаре по содержимому, дал следующие результаты. |
|
 |
Programmer Участник - экстремал
Вступление в Клуб: 26.11.2014
|
Пн Сен 05, 2016 16:34   |
|
Полезность: Нет оценки
|
Programmer пишет: | Файл со счетами где я настроил во вложении.
Поиск по фразе "PROFIT_MARG" в словаре по содержимому, дал следующие результаты. |
|
|
 |
Матвеев Евгений Профи
Вступление в Клуб: 31.01.2012
|
Пн Сен 05, 2016 16:39   |
|
Полезность: Нет оценки
|
Programmer пишет: | Programmer пишет: | Файл со счетами где я настроил во вложении.
Поиск по фразе "PROFIT_MARG" в словаре по содержимому, дал следующие результаты. |
|
Только 5 мест? Все операции дистрибутивные?
Отладка на бизнес-операции что пишет? Лог? |
|
 |
Programmer Участник - экстремал
Вступление в Клуб: 26.11.2014
|
Пн Сен 05, 2016 17:38   |
|
Полезность: Нет оценки
|
Матвеев Евгений пишет: | Programmer пишет: | Programmer пишет: | Файл со счетами где я настроил во вложении.
Поиск по фразе "PROFIT_MARG" в словаре по содержимому, дал следующие результаты. |
|
Только 5 мест? Все операции дистрибутивные?
Отладка на бизнес-операции что пишет? Лог? |
Как это сделать? |
|
 |
Матвеев Евгений Профи
Вступление в Клуб: 31.01.2012
|
Пн Сен 05, 2016 17:42   |
|
Полезность: Нет оценки
|
Сформируй платежку, от нее найди бизнес операцию, на ней в свою очередь выполни операцию "Вывод отладочной информации в канал", галку поставь.
Откати платежку и повторно её сделай, в процессе в пайпе будет выводится текст, текст сюда ... |
|
 |
Programmer Участник - экстремал
Вступление в Клуб: 26.11.2014
|
Вт Сен 06, 2016 10:20   |
|
Полезность: Нет оценки
|
Матвеев Евгений пишет: | Сформируй платежку, от нее найди бизнес операцию, на ней в свою очередь выполни операцию "Вывод отладочной информации в канал", галку поставь.
Откати платежку и повторно её сделай, в процессе в пайпе будет выводится текст, текст сюда ... |
Дело в том что это не платежка а валютообменная операция, платежные документы создается в момент закрытия реестров в конце опер дня.
У меня вопрос. Что это должно решить. Я и так знаю откуда берутся эти счета. Но как их настроить в разрезе подразделений для меня это не понятно. |
|
 |
Матвеев Евгений Профи
Вступление в Клуб: 31.01.2012
|
Вт Сен 06, 2016 10:39  Re: Кассы Валютообменные операции счета доходов/расходов |
|
Полезность: Нет оценки
|
Programmer пишет: | ...
2. Выполняет операцию "04 Закрытие реестров" создается закрытый реестр в "Закрытые реестры"
3. Выполняет операцию "04.Создать проводки по счетам" создаются проводки в операциях "Закрытые реестры" -> (нужный нам реестр) "Итоги по группам операций" -> список операций в них есть "Документы"... |
п.3 "04.Создать проводки по счетам" не нашел такую операцию...
п.3 имеется в виду операция "04.Сформировать проводки по реестрам" BY_SCHEME?
На вскидку, решение могло быть следующим:
Цитата: |
подразделения – массив, который позволяет переопределить конкретное значение финансового
счета в соответствии с подразделением продукта (счета или пользователя) (если задано
конкретное значение счета для подразделения, признак "Получить через метод продукта"
игнорируется).
|
Справочник типов счетов - удалить настройку по подразделениям, тогда будет отрабатывать стандартный механизм "получить через метод продукта"
Цитата: | получить через метод продукта - установка на использование операций продукта. Если не указан
реквизит, содержащий счет, и установлен данный признак, вызывается стандартная операция
продукта или документа Получение реквизитов клиента для бизнес-операции
(GET_REQ_CLIENT), в теле которой предварительно должен быть описан метод вычисления счета
с данным кодом. Если признак не установлен, но указан реквизит, содержащий счет, будет
выполнен поиск счета с указанным кодом в массиве "Счета договора" или документа. |
Далее определить свой алгоритм получения PROFIT_MARG через GET_REQ_CLIENT ... например завести справочник соответствия касса - счета доходов - счета расходов (в том числе, если нужно то с разбивкой по валютам)... и подставлять требуемый счет
Последний раз редактировалось: Матвеев Евгений (Вт Сен 06, 2016 11:28), всего редактировалось 1 раз |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Вт Сен 06, 2016 10:52   |
|
Полезность: Нет оценки
|
Programmer пишет: | Но как их настроить в разрезе подразделений для меня это не понятно. |
И что, если вы прописываете в нужной кассе другие счета (остальные убираете) у вас всё равно тянутся "старые" ?
Вы уж определитесь вы хотите через Продукт Кассы т.к. по каждой кассе в отдельности прописывать в массивах или хотите по подразделениям как в РКО например |
|
 |
|