Форум Чистова. Подготовка к экзаменам 1С

Аттестация "1С:Специалист" => Аттестация "1С:Специалист по платформе 1С:Предприятие 8.3 и 8.2" => Тема начата: U2006 от Сентябрь 20, 2010, 06:14:54 pm

Название: Задача 2.6
Отправлено: U2006 от Сентябрь 20, 2010, 06:14:54 pm
Решил задачку 2.6. Большая просьба прокомментировать на предмет ошибок, если есть biggrin .

Добавлено (20.09.2010, 18:14)
---------------------------------------------
Нашел ошибку, забыл ввести валютный признак учета. И возник вопрос, правильно что измерение Валюта и ресурс Сумма валютная, является балансовыми? Если это правильно, прокомментируйте пожалуйста.


Вложения:
U2006_2_6.dt
Название: Задача 2.6
Отправлено: SergTH000 от Сентябрь 27, 2010, 05:38:14 pm
Ресурс валютная НЕ балансовый, насчет измерения валюта Чистов так делал.

Добавлено (27.09.2010, 17:31)
---------------------------------------------
Еще небольшие замечания) Корректировка все задолжности корректирует, а не выбранного контрагента.
 При проведении Корректировки движения старые не очищаешь, при перепроведени в запросе будут данные о старых движениях.
 Ресурс СуммаВВалюте и измерение Валюта не балансовые, тк по ним баланс не нужен)
 Все остальное сделал также.

Добавлено (27.09.2010, 17:38)
---------------------------------------------
Движение.Сумма = Выборка.СуммаВалютнаяОстаток * (-Выборка.РазницаКурсов)
 А вот это ошибка! Заче курс отрицательный? То что он уменьшился отражается тем что счета поменялись местами.

Не проверяется если курс не менялся то и движений по корректировке делать не нужно.

Еще такой момент, просто для ускорения написания кода
 Движение = Движения.Бухгалтерский.Добавить();
 Движение.Валюта = Справочники.Валюты.РоссийскийРубль;
 Движение.Период = Дата;
 Движение.СуммаВалютная = 0;
 Можно вынести из конструкции Если...Они все равно будут

Название: Задача 2.6
Отправлено: Dinobobrik от Сентябрь 28, 2010, 01:16:45 pm
Как ни прискорбно сообщать, но задача не решена.
 Грубые ошибки:
 1) нету признака учета "Валютный"
 2) измерение Валюта должно быть небалансовым
 3) неправильный алгоритм расчета курсовых разниц
 4) в проводке по курсовой разнице валюта не рубли, а та валюта, по которой идет переоценка. При этом валютная сумма = 0
 5) условие задачи невнимательно читаем
Название: Задача 2.6
Отправлено: SergTH000 от Сентябрь 28, 2010, 03:15:34 pm
Dinobobrik, Про валютный признак он в первом посте написал, про измерение я написал=) Пункт 3 объясни что там расчитвать то?
Название: Задача 2.6
Отправлено: Dinobobrik от Сентябрь 28, 2010, 04:07:26 pm
SergTH000
 Правильнее делать. Это определить остаток по валюте (к примеру 100 баксов), умножить 100 баксов на текущий курс и сравнить получившееся значение с остатком в рублевом эквиваленте по данному контрагенту и договору. Если эти две цифры одинаковые, то ничего не делаем. Если отличны от нуля, делаем соответствующие проводки

Хотя я посмотрел внимательнее, его алгоритм замудрен, но возможно имеет право на существование, если учтен пункт 4 из моего прошлого сообщения. У него механизм переоценки реализован с грубейшей ошибкой. Я сразу не сообразил откуда у него такие "неестественные" цифры в проводках появляются, а потом глянул в запрос и увидел строку, что из Курса вычитается сумма, деленная на что-то - свалил всё на нее, интерпретировав ее как неправильный алгоритм расчета.
 Но тем не менее, указанный мною 4-й пункт ставит под сомнение владение теми навыками, которые оцениваются в задачах по бухучету.

Название: Задача 2.6
Отправлено: SergTH000 от Сентябрь 28, 2010, 04:24:04 pm
Dinobobrik, Да я так как ты описал и делал, просто и понятно. У него действительно не вникал в алгоритм, но вроде там было похоже, поэтому не обратил внимание.
Название: Задача 2.6
Отправлено: Andreich от Сентябрь 28, 2010, 06:08:39 pm
А нельзя ли просто создать реквизит "Валюта договора" в договоре и от неё плясать, а не создавать измерение регистра "Валюта"?
Название: Задача 2.6
Отправлено: Zhora_Vlg от Октябрь 05, 2010, 10:33:14 pm
Andreich, я так и сделал
Вложения:
Zhora_Vlg-2.06.dt
Название: Задача 2.6
Отправлено: sada от Октябрь 12, 2010, 08:36:44 pm
Zhora_Vlg, у тебя в отчете группировка по контрагенту выводится , а в задаче отчет немного другой формы.

Кто нибудь разобрался с этим отчетом ?

Название: Задача 2.6
Отправлено: Zhora_Vlg от Октябрь 13, 2010, 02:22:19 pm
sada, ну там же тоже группировка
Название: Задача 2.6
Отправлено: sada от Октябрь 13, 2010, 02:32:32 pm
Zhora_Vlg, не факт , но даже если так , то вид все равно другой
Название: Задача 2.6
Отправлено: Zhora_Vlg от Октябрь 13, 2010, 03:42:31 pm
sada, про вид я тут спрашивал ответили что вид не важно
 http://forum.chistov.pro/index.php?topic=993.msg12099#msg12099
Название: Задача 2.6
Отправлено: sada от Октябрь 13, 2010, 03:51:50 pm
Zhora_Vlg, хочется на это надеятся, но чтобы точно знать лучше спрашивать тут: http://devtrainingforum.v8.1c.ru/forum/
Название: Задача 2.6
Отправлено: Ezhilo от Октябрь 31, 2010, 01:37:49 am
Мой вариант. Посмотрел несколько решений и увидел, что у многие не учитывают возможность введения нескольких документов корректировка - соответственно не учитывают движения предидущих корректировок.

если курс менялся так - 25/1, 30/1, 20/1
 то корректировка1 должна добавить к дебету 5 руб, а корректировка2 должна добавить к кредиту 10 руб, а не 5.


Вложения:
1.13_2.6_Ezhilo.dt
Название: Задача 2.6
Отправлено: kea84 от Ноябрь 09, 2010, 09:06:40 pm
Ezhilo, корректировка не должна править валютную сумму (вал. сумма = 0). Перерасчет идет только рублевого остатка, и в измерение Валюта пишем ту валюту, по которой перерасчет выполняется... Выше об этом писали уже
Название: Задача 2.6
Отправлено: baksha_bni от Ноябрь 29, 2010, 09:46:47 am
мое решение...
Вложения:
2.06_Baksha_bni.dt
Название: Задача 2.6
Отправлено: SINISTER_STAR от Декабрь 11, 2010, 08:02:27 pm
baksha_bni, Посмотрел вообщем:
 1) В плане счетов нет признака учета Валютный!
 2) В регистре бухгалтерии Валюта у тебя балансовое измерение, что в корне не правильно (-1 бал помоему) то же самое с СуммойВал.
 3) В отчете не обязательно Дата1 и Дата2 указывать.Система сама создает по умолчанию Начало(Конец)Периода.С группировкой все проце делаешь детальные записи и в выбранные поля кидаешь.
 Вот моя база
Вложения:
STAR_2.6.dt
Название: Задача 2.6
Отправлено: AndreiPiter от Январь 06, 2011, 07:46:33 pm
мой вариант
Вложения:
AP_2.06.dt
Название: Задача 2.6
Отправлено: SnakeGrey от Март 23, 2011, 02:56:40 pm
Попалась эта задача на экзамене, только в условии есть небольшое изменение, а именно - валюта указанная в договоре не может быть изменена. Немного подумав, не особо понял, что это значит, и решил делать так как в сборнике, а именно, в документе реквизит Валюта, в РБ измерение - Валюта и Ресурс - ВалСумма. В итоге пришел ответ - некорректная структура регистра, измерение - Валюта противоречит условию задачи - " валюта указанная в договоре не может быть изменена". Расскажите пожалуйста, что не так?((
Название: Задача 2.6
Отправлено: AndreiPiter от Март 23, 2011, 03:40:21 pm
SnakeGrey, Валюта должна быть реквизитом Договора, а в документе соотвественно выбирается договор.
 В регистре бухгалтерии измерение Валюта не нужно, надо создать два ресурса ВалСумма и Сумма.
 А какой номер билета был? Какие ещё задачи были?
Название: Задача 2.6
Отправлено: SnakeGrey от Март 23, 2011, 04:16:04 pm
Ошибся - да валюта у меня была реквизитом у Договора, я просто в РБ добавил реквизит - Валюта, что бы было видно в какой валюте была реализация. Блин хочешь как лучше, а получается как всегда )) Билет был №6 - 1.13(без первого отчета),2.6(вот с этим условием и отчет другой какой то), 3.32(как в сборнике вроде).
Название: Задача 2.6
Отправлено: Matcoder от Март 23, 2011, 11:09:09 pm
SnakeGrey,
 Валюта обязательно должна быть измерением в регистре бухгалтерии.
 По поводу изменения валюты в договоре - в процедуре "при записи" делаешь проверку для не нового элемента, сравниваешь новое значение валюты со старым, если валюта изменена, то не даешь записиывать.

Это взято из видеоурока Гилева по решению бухгалтерской задачи.

Добавлено (23.03.2011, 23:09)
---------------------------------------------
Еще что было для меня новым в этом видеоуроке - это то что нельзя в обработке проведения документа получать курс валюты непосредственно из регистра. Курс валюты должен быть зафиксирован в документе.

Название: Задача 2.6
Отправлено: SnakeGrey от Март 24, 2011, 09:48:30 am
Matcoder, Так валюта у меня и была не балансовым измерением РБ, а вот ответ пришел "некорректная структура регистра, измерение - Валюта противоречит условию задачи - валюта указанная в договоре не может быть изменена". Вот проверку при записи я не сделал, но это же не значит, что некорректная структура регистра... wacko
Название: Задача 2.6
Отправлено: hapcher от Март 24, 2011, 11:07:23 pm
Quote ( Matcoder, )
нельзя в обработке проведения документа получать курс валюты непосредственно из регистра. Курс валюты должен быть зафиксирован в документе.

А в видео уроках Гилева ничего не сказано про учетную политику? В какой момент он получает метод списания по партиям и где его хранит?

Название: Задача 2.6
Отправлено: Matcoder от Март 26, 2011, 05:41:29 pm
hapcher,
Quote (hapcher)
А в видео уроках Гилева ничего не сказано про учетную политику? В какой момент он получает метод списания по партиям и где его хранит?

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

К сожалению, в условии задачи по оперативному учету которую он решал в видеоуроке нет учетной политики, а так бы мне тоже было бы это интересно.

Добавлено (26.03.2011, 17:41)
---------------------------------------------
Пересмотрел эту часть еще раз.
 В обработке проведения документа можгут быть использованы следующие данные:
 1. Данные самого документа, в обработке проведения которого мы находимся.
 2. Некие "константные", неизменяемые данные. Приводится пример констаны "валюта регл. учета" в типовых конфигурациях, дескать система не дает их изменять если уже были введены какие-либо документы.
 3. Данные регистров, записи которых подчинены регистраторам.

Т.е. в применении к учетной политике нужно видимо либо делать этот регистр подчиненым, либо хранить как реквизит в документе. Только так будет обеспечена максимальная устойчивость системы:))
 Думаю, это больше такой "посыл":), для начинающих программистов 1С... В принципе регистр учетной политики, с небольшой натяжкой наверное можно причислить к "константным" данным.

Название: Задача 2.6
Отправлено: Gulf_Stream от Апрель 10, 2011, 04:42:26 am
"некорректная структура регистра, измерение - Валюта противоречит условию задачи - валюта указанная в договоре не может быть изменена" - возможно это означает, что валюту можно брать напрямую из субконто договоры, ведь там она никогда не измениться, поэтому нет необходимости вводить отдельное измерение
Название: Задача 2.6
Отправлено: Gulf_Stream от Апрель 10, 2011, 06:20:52 am
Попинайте плиз решение, правильно ли разобрался в задаче:
Вложения:
GS_2.06.dt
Название: Задача 2.6
Отправлено: Anabell от Апрель 24, 2011, 10:35:12 am
Подскажите , пожалуйста, в чем ошибка?
 Провожу Расходную накладную задним числом 23.03.2011, курс доллара берется от 04.04.2011.
 Хотя по идее срез последних на момент документа должен быть от 09.02.2011.

sada   Дата: Вторник, 12.10.2010, 20:36 | Сообщение # 9
 И с отчетом вопрос. Как же все таки без группировки по контрагенту получить форму отчета как в задании?
 Неужели только макет рисовать?

Добавлено (24.04.2011, 10:35)
---------------------------------------------
Ой, простите первый вопрос снимается. Проглядела, что данные по курсам были заведены 2010 годом.
 Второй вопрос остается. Как получить форму отчета как в задании?


Вложения:
2.6.dt
Название: Задача 2.6
Отправлено: Slimper от Июнь 06, 2011, 03:51:15 pm
Quote (Matcoder)
Пересмотрел эту часть еще раз. В обработке проведения документа можгут быть использованы следующие данные: 1. Данные самого документа, в обработке проведения которого мы находимся. 2. Некие "константные", неизменяемые данные. Приводится пример констаны "валюта регл. учета" в типовых конфигурациях, дескать система не дает их изменять если уже были введены какие-либо документы. 3. Данные регистров, записи которых подчинены регистраторам. Т.е. в применении к учетной политике нужно видимо либо делать этот регистр подчиненым, либо хранить как реквизит в документе. Только так будет обеспечена максимальная устойчивость системы:))


 Мне показалось странным, как он записывает курс в реквизит - проверка в ПередЗаписью документа на ЭтоНовый() и если документ новый, то находим курс и пишем его в реквизит. А если у документа поменялась дата? договор?
Название: Задача 2.6
Отправлено: ArturLn от Июнь 07, 2011, 08:03:04 pm
А как насчёт структуры регистра, вроде бы как измерение валюта там надо, может это что то напутал сам экзаменатор, если такая попадётся - как быть ? Вытаскивать валюту из договоров ?
Название: Задача 2.6
Отправлено: Gyd от Июнь 08, 2011, 01:25:23 pm
Quote (ArturLn)
А как насчёт структуры регистра, вроде бы как измерение валюта там надо, может это что то напутал сам экзаменатор, если такая попадётся - как быть ? Вытаскивать валюту из договоров ?

 А зачем в регистре измерение Валюта? Просто чтобы было или для чего-то? Если попадется такая задача, то это хорошо: раз валюта в договоре меняться не может, значит можно ее смело тянуть с договора.
Название: Задача 2.6
Отправлено: Lukashov_as от Июнь 11, 2011, 09:00:42 pm
Работает, валюту в реквизит регистра не делал, не знаю что правильно с реквизитом валюта или без
Вложения:
2_6_lukashov.dt
Название: Задача 2.6
Отправлено: lubja от Июль 07, 2011, 03:34:27 pm
кто разобрался, как делать отчет? не могу никак въехать... с этой детализации по документу мозг взрывается... как что с чем соединить? smile

Добавлено (07.07.2011, 15:34)
---------------------------------------------
ну вот, "сам спросил, сам ответил"... )))
 теперь вопрос в другом, как придать вид отчету, такой как требуют...

Название: Задача 2.6
Отправлено: joky от Июль 09, 2011, 03:41:35 pm
Мой вариант. Бойтесь и трепещите.
Вложения:
2.6An.dt
Название: Задача 2.6
Отправлено: lubja от Июль 11, 2011, 11:56:32 am
joky,

 1) нет дока Операции (на экзамене минус)
 2) режим блокировки должен быть управляемым
 Проведение Корректировки:
 3) 2 раза "Движения.Управленческий.Записывать = Истина" - лишнее, но не критично
 4) нет проверки на NULL: ЕстьNULL(КурсыВалютСрезПоследних.Курс, 0), а там, где ты их поставил, они ни к чему!
 5) в запросе в параметры таблицы УправленческийОстатки желательно добавить виды Субконто. если пользователь у счета поменяет местами Субконто (сделает Договор, Контрагент), то решение ломается, выдает ошибку...
 6) самое важное, если значение курса задать меньше предыдущего, то проводка, один фиг, будет:
 Покупатели ПрибылиУбытки,
 а должна быть:
 ПрибылиУбытки Покупатели
 скорее всего, ты забыл поменять, когда скопировал, но за эту невнимательность минус бал, однозначно!
 7) в плане счетов желательно создать признак учета Валютный...

 а вот, вид отчета у тебя взяла, за это молодец)))
 ну, пожалуй, все)))

Добавлено (11.07.2011, 11:56)
---------------------------------------------
и посмотрите мое решение, плиз)

Название: Задача 2.6
Отправлено: lubja от Июль 11, 2011, 11:57:27 am
забыла сам файл прикрепить...
Вложения:
2_06.dt
Название: Задача 2.6
Отправлено: joky от Июль 11, 2011, 11:49:27 pm
lubja, Почему режим блокировок должен быть управляемым а не автоматическим. Объясните что от этого сломается. И зачем признак учета валютный, если и так все работает. Зачем добавлять что-то лишнее. С остальным согласен спсб за критику.

 Добавлено (11.07.2011, 23:41)
 ---------------------------------------------
 lubja,5) в запросе в параметры таблицы УправленческийОстатки желательно добавить виды Субконто. если пользователь у счета поменяет местами Субконто (сделает Договор, Контрагент), то решение ломается, выдает ошибку... (Тока тупой ламер поменяет порядок субконто с Контрагент Договор на Договор Контрагент.)

 Добавлено (11.07.2011, 23:49)
 ---------------------------------------------
 lubja, Посмотрел твою конфу. Объясни зачем в обработке проведения документа корректировка Движения.Управленческий.Записать(); Мне кажется достаточно Движения.Управленческий.Записывать = Истина;
 У тя режим блокировок стоит в свойствах конфы автоматический. Впрочем я думаю и так работать будет. Зачем в регистре бухгалтерии приделывать измерение валюта если она и так в договоре есть. Да т признак учета валютный таки я считаю лишним. В общем будем ждать более экспертных мнений.
Название: Задача 2.6
Отправлено: lubja от Июль 12, 2011, 02:10:26 pm
joky,
 на счет управляемого режима: на экзамене у каркасной конфы стоял управляемый режим блокировки, на курсах у гилева и белоусова (кажись, с фамилией не ошиблась) тоже у конфы стоял управляемый режим (а вот, что они говорили по этому поводу, не помню sad ) - вот и пришла к такому мнению... а в своей решении забыла поставить))
 на счет "зачем Движения.Управленческий.Записать()" - так делал гилев...
 без валютного учета, согласна, работает, но не известно, как на это посмотрят экзаменаторы...

 а разъяснения нам бы не помешали)))

Добавлено (12.07.2011, 14:10)
---------------------------------------------
я тут подумала... если у конфы стоит режим блокировки автоматический, то смысл тогда вручную прописывать все эти блокировки?!... значит, все-таки режим должен быть управляемым. ))

Название: Задача 2.6
Отправлено: Незнайка от Август 02, 2011, 06:17:21 pm
Объясните, пожалуйста, кто сталкивался.. Почему у меня в отчете (при снятии оборотов по счету с периодичностью Регистратор)
 в выборке появляются строки с пустым регистратором на дату окончания периода (Причем суммы в этих строках - явно сумма оборотов по счету , без разреза по регистратору)????????

 Прикрепляю картинки.

 Товарищи знатоки, не обделите вниманием....
Вложения:
s6974990.png
s5564247.png
Название: Задача 2.6
Отправлено: PuSs от Август 08, 2011, 01:41:48 pm
Незнайка, попробуй установить в виртуальной таблице метод дополнения "Движения"
Название: Задача 2.6
Отправлено: CmauJI от Сентябрь 05, 2011, 04:05:13 pm
Quote (joky)
Почему режим блокировок должен быть управляемым а не автоматическим. Объясните что от этого сломается.

 В требованиях к экзамену четко написано:
 
Quote
В решении должен использоваться управляемый режим работы с транзакционными блокировками

 
Quote (joky)
И зачем признак учета валютный, если и так все работает.

 Т.к. уже выше выяснили, что валюту нельзя добавлять в регистр бухгалтерии как измерение, то вычислить курс можно по отношению суммы в рублях к сумме в валюте. Для этого нужен учет в валюте.
 
Quote (joky)
в запросе в параметры таблицы УправленческийОстатки желательно добавить виды Субконто. если пользователь у счета поменяет местами Субконто (сделает Договор, Контрагент), то решение ломается, выдает ошибку... (Тока тупой ламер поменяет порядок субконто с Контрагент Договор на Договор Контрагент.)

 Этот момент так же не раз уже оговаривался на данном форуме и людям часто в ответе указывали на данную ошибку. Так же в примере с диска с сборнику задач на этот момент делается акцент. При проектировании на работе вы вправе отвечать пользователю именно так, как написали выше, но на экзамене надо это предусмотреть.
 
Quote (joky)
Объясни зачем в обработке проведения документа корректировка Движения.Управленческий.Записать(); Мне кажется достаточно Движения.Управленческий.Записывать = Истина;

 Движения.Управленческий.Записывать = Истина; - говорит о том, что движения по этому регистру будут записаны в процессе проведения документа автоматически.
 Движения.Управленческий.Записать(); - используется для очистки движений документа при перепроведении. Т.к. в свойствах документа указано "Удалять движения при отмене проведения", то при перепроведении они остаются и если не написать эту строчку, то при повторном нажатии "провести" движения продублируются. (мы делаем "Записать" без "Очистить", т.к. вначале проведения набор движений пуст и мы просто записываем пустой набор поверх того, что был у документа)
Название: Задача 2.6
Отправлено: Dunda от Сентябрь 18, 2011, 06:41:28 pm
Незнайка, Это потому что по РБОстатки и обороты еще берутся строки начала периода и окончания по которым нет регистратора! лучше соединять 2 таблицы РБ. (например остатки, там строк меньше).

 вот мое решение!!
 посмотрите плиз!
Вложения:
0710528.dt
Название: Задача 2.6
Отправлено: john916 от Сентябрь 23, 2011, 08:21:41 am
Dunda, необходимо в запрос обработки проведения документа "Корректировка задолженности" в параметры вирт. таблицы остатки передать массивом нужный порядок видов субконто (Контрагент, Договор), чтобы если юзер изменил бы порядок на корректность данных это бы не отразилось. Отчет не смотрел. Так вроде всё найс) cool
Название: Задача 2.6
Отправлено: van_za от Сентябрь 25, 2011, 09:29:48 pm
У меня не замечание а вопрос, просьба объяснить зачем в начале проведения выполняется

 Движения.Управленческий.Записать();

 почему нельзя поставить признак "Удалять автоматически" ?
Название: Задача 2.6
Отправлено: garden от Ноябрь 24, 2011, 03:28:23 pm
Подскажите зачем в этой задаче все создают два субконто (Контрагент, Договор), ведь можно обойтись и одним Договор у которого однозначно определен Контрагент. У меня вроде получилось.
Вложения:
2-06.dt
Название: Задача 2.6
Отправлено: newgluk от Ноябрь 29, 2011, 09:25:01 pm
garden, а зачем создавать себе лишнюю работу?)
Название: Задача 2.6
Отправлено: garden от Ноябрь 30, 2011, 11:31:32 am
newgluk,
 Где-то в лекциях Павла Чистова слышала, что плодить субконто тоже нехорошо. Как-то это связано с индексированием таблиц. Конечно к этой задаче это трудно отнести, т.к. два субконто ссылочного типа это ничего страшного. Так что согласна с вами, кому как проще, тот так и реализует. smile
Название: Задача 2.6
Отправлено: raisa от Декабрь 14, 2011, 07:55:21 pm
Эта задачка есть в видеоуроке Гилева. Смотрела несколько раз, прорешала 2 раза сама. На экзамене, о чудо, она попалась, все сделала так же. Сказали "все неправильно". Получила 2.

Добавлено (14.12.2011, 19:05)
---------------------------------------------
Да, тут обсуждали выше, что валюта не должна быть измерением из-за того, что валюту договора нельзя менять и она должна быть взята и договора. Но с таким же успехом можно без контрагентов обойтись- брать контрагента из договора. А везде ж учат, что все данные должны быть в регистрах, а не выковыривать откуда-то еще, чтобы запросы оптимально работали... Поэтому не знаю, что и думать насчет этой задачи, где здесь правильный путь.

Добавлено (14.12.2011, 19:55)
---------------------------------------------
Да, тут обсуждали выше, что валюта не должна быть измерением из-за того, что валюту договора нельзя менять и она должна быть взята и договора. Но с таким же успехом можно без контрагентов обойтись- брать контрагента из договора. А везде ж учат, что все данные должны быть в регистрах, а не выковыривать откуда-то еще, чтобы запросы оптимально работали... Поэтому не знаю, что и думать насчет этой задачи, где здесь правильный путь.

Название: Задача 2.6
Отправлено: garden от Декабрь 15, 2011, 10:28:45 am
raisa,
 Если не сложно, выложите свою базу с решением и пожалуйста расскажите подробнее к чему они придрались на экзамене. Вопрос о том как все таки правильно делать очень актуален.
Название: Задача 2.6
Отправлено: zixi от Январь 26, 2012, 11:58:06 am
Ещё раз объясните точно пожалуйста: ресурс СуммаВалютная в данной задаче должен быть Балансовый или Небалансовый?

 И ещё вопрос: обязательно в данной задаче делать признак учета "Валютный" ?

 И ещё вопрос: надо ли в этой задаче делать счет "Покупатели" активным (а не активно-пассивным как изначально)?
Название: Задача 2.6
Отправлено: kow1976 от Январь 26, 2012, 01:06:18 pm
Quote (zixi)
ресурс СуммаВалютная в данной задаче должен быть Балансовый или Небалансовый?

 Небалансовый - для каждого счета в корреспонденции свой
 
Quote (zixi)
обязательно в данной задаче делать признак учета "Валютный" ?

 Если не делать измерение в регистре бухгалтерии то не нужен.

 
Quote (zixi)
надо ли в этой задаче делать счет "Покупатели" активным (а не активно-пассивным как изначально)?

 Это не должно повлиять на результаты расчета. Судя по движениям в пассивную часть счет не выйдет. А если вы сделаете его активным. То нельзя будет вносить(оплачивать) на него деньги.Например документом операция .
Название: Задача 2.6
Отправлено: zixi от Январь 26, 2012, 01:20:51 pm
kow1976, Разъясните пожалуйста - почему Небалансовый?
Название: Задача 2.6
Отправлено: zixi от Январь 26, 2012, 01:25:42 pm
Моё решение:
 - валюта берётся из договора
 - два субконто Контрагенты и Договоры
 - счет Покупатели - Активный
 - ресурс СуммаВалютная - балансовый ! (ну вот хочу я видеть прибыли и убытки ещё и в валюте! smile и выглядит красивее!)
Вложения:
zixi_2_6.dt
Название: Задача 2.6
Отправлено: Lazutin от Январь 26, 2012, 04:18:29 pm
zixi,
 СуммаВалютная никак не может быть балансовым реквизитом, т.к. расчеты в валюте взаиморасчетов ведутся только в разрезе договоров и контрагентов, а не на всех счетах. А если оставить этот ресурс балансовым, то получается, что на всех счетах учитывается Сумма в рублях и сумма в валюте, что не совсем правильно.
Название: Задача 2.6
Отправлено: zixi от Январь 26, 2012, 05:00:22 pm
Lazutin, согласен! Спасибо! Исправлюсь!
Название: Задача 2.6
Отправлено: kow1976 от Февраль 17, 2012, 05:53:47 am
Такой вариант решения задачи.
 Спасибо за комментарии и замечания.
Вложения:
kow1976_.2.6.dt
Название: Задача 2.6
Отправлено: LEOON от Февраль 18, 2012, 08:08:07 pm
Простая задача если разобраться. Особенно по объему(меньше не встречал biggrin )

 kow1976,
 Отличий в наших решениях почти нет, но вот признак учета Вы добавить забыли (ИМХО нужно).
Вложения:
LEOON_2.06.dt
Название: Задача 2.6
Отправлено: kow1976 от Февраль 19, 2012, 12:25:04 am
LEOON,
 Спасибо. Как то видно еще не разобрался с бухгалтерскими задачами.
Название: Задача 2.6
Отправлено: Hawk от Февраль 21, 2012, 05:00:36 pm
коллеги помогите не могу врубиться создаю признак учета валютный, в плане счетов ставлю галочку "учитывать" для необходимого счета, в РБ у нужного ресурса убиваю баланс и ставлю признак учета (валютный), в доках потом при движениях вылетает ошибка "Запись не верна! Поле СуммаВал должно быть пустым (РегистрСведений.Управленческий ...)", в другой раз начинаю все с начала или удаляю объекты(ВидыСубконто, РБ, ПланСчетов) все настраиваю по новой и воля ни какой ошибки нифига не могу понять в чем дело, такая же ошибка вылетает в других задачах где необходимо вести учет с добавление Признаков Учета.

 Прикрепил скрин, если кто знает в чем дело откройте мне тайну cool

 Добавлено (21.02.2012, 17:00)
 ---------------------------------------------
 и базу
Вложения:
s0371967.png
1703682.dt
Название: Задача 2.6
Отправлено: LEOON от Февраль 21, 2012, 05:39:33 pm
Это глюк, честно не знаю с чем связан, второй раз такое вижу. Снеси признак учета создай по новой.
 ----
 Правда у меня такое было когда я в пользовательском режиме создавал.
 В отладчике посмотри, показывает что счет Валютный=Ложь;
Название: Задача 2.6
Отправлено: Hawk от Февраль 21, 2012, 09:26:54 pm
ага, я тоже думаю что глюк какой-то потому что в некоторых случаях делаю тоже самое и нормально все работает

 Попробывал присвоить значение истина пишет что поле Валютный недоступно для записи, фигня какая то )
Название: Задача 2.6
Отправлено: sv_mikh от Февраль 23, 2012, 12:39:50 pm
Мой вариант. Не понял как в отчете вторая строка вышла без контрагента.
Вложения:
sv_mikh_02_06.dt
Название: Задача 2.6
Отправлено: max_osodoev от Март 23, 2012, 04:38:54 am
мое, не понял в отчет попадает лишняя строка с самой последней датой без регистратора, посмотрите кто может
Вложения:
2.6_max_oso.dt
Название: Задача 2.6
Отправлено: sv_mikh от Март 23, 2012, 06:17:20 am
Quote (max_osodoev)
мое, не понял в отчет попадает лишняя строка с самой последней датой без регистратора, посмотрите кто может

 ВТ ОстаткиОбороты без указания паарметра Метод дополнения принимает значение ДвиженияИГраницыПериода. Поставьте Движения и все будет ОК.
Название: Задача 2.6
Отправлено: nodalt от Март 28, 2012, 04:33:30 pm
Вот такой вариант.
 С одним субконто по договорам и без признака учета "Валютный" (можно и без него).
 Кстати, если используется измерение Валюта, то на мой взгляд, лучше ресурс валютная сумма оставлять балансовым, т.к. по сути мы просто получаем ещё один баланс. Ресурс "Сумма" у нас же балансовый.
 Но это на любителя )
 P.S. В документе "Корректировка" блокировка была установлена только на счет, умышленно.

Вложения:
nodalt_2_6.dt
Название: Задача 2.6
Отправлено: Student90 от Апрель 16, 2012, 08:08:34 pm
Здравстуйте.
 Уточните, пожалуйста, ОстаткиИОбороты по бух.регистру. Выбираю только Остаток по Кт, получаю пустую строку, выбираю сумму и, например, субконто - пустой результат(т.е. НИ одной строки). Почему?
Название: Задача 2.6
Отправлено: nodalt от Апрель 16, 2012, 09:29:49 pm
Student90, какую сумму выбираете? Развернутую, по Дт, по Кт или просто сумму? Попробую ответить так как понял вопрос ...
 Если пустая строка, то возможно просто результат равен нулю. Т.е. например, у вас по Дебету +500 руб., а по кредиту -500 руб. по одной и той же аналитике и за один и тот же интервал времени. Тогда если вы из виртуальной таблицы выбираете к примеру ресурс "СуммаОборот", то естественно результат будет равен нулю.

 Ещё возможен такой вариант: движения в регистр пишете по одной аналитике, а остатки получаете по другой.
 Выложите базу чтобы можно было посмотреть.
 Или проверьте сначала как записываются движения в регистр, потом проверьте параметры виртуальной таблицы, потом определитесь с тем какой ресурс вам нужен и в разрезе чего. Если всё правильно сделаете, то результат обязательно будет.
Название: Задача 2.6
Отправлено: Student90 от Апрель 17, 2012, 11:02:30 am
Спасибо, что помогаете. Результат и должен быть никаким. Выбираю обычную (не развернутую) сумму по кредиту. Т.е. правильно, если запрос - пустой. Но, так получается только при 2-ух полях, иначе возвращается строка со знач. 0.
 да, движения пишу по контрагент, договор, а запрашиваю: контрагент, договор=пустое значение.

 (База, к сожалению, не на этом компе). Смысл такой: зачет аванса. Аванса не было, вернуть должен ничего, а база возвращает 1 пустую строку, после чего радостно формируется лишняя запись в регистр.
 Про параметры вирт.таблицы знаю только то, что если поставить ДЕНЬ, можно использовать период, если Регистратор, то его момент времени, по решениям форума, в основном вижу параметр "Запись". Я базу вечером выложу, если не сложно, посмотрите одним глазом), вирт.таблицы - мои вечные грабли).
Название: Задача 2.6
Отправлено: Student90 от Апрель 19, 2012, 08:30:19 pm
Вот.Помосмотрите, если не трудно - расходная.
 И еще пара вопроса: 1) если писать Счет.Код= "01.04" - это ошибка? И что быстрее ЗНАЧЕНИЕ или Параметр?
 2) Если используются все субконто, обязательно заполнять параметры вирт.таблицы?
 3) индексирование - таблицы маленькие, это только время занимает. Это обязательно?
 4) Массив = Новый Массив;
 Или Массив = Новый Массив(2). Как лучше?

 Спасибо.)
 (Да, и это пятая задача - делал несколько одновременно, запутался в темах)
Вложения:
_2_5.dt
Название: Задача 2.6
Отправлено: sv_mikh от Апрель 19, 2012, 09:14:10 pm
Quote (Student90)
И еще пара вопроса: 1) если писать Счет.Код= "01.04" - это ошибка? И что быстрее ЗНАЧЕНИЕ или Параметр?

 Через код это совсем плохо, т.к. в пользовательском режиме пользователь может сменить код. В СКД вроде как (слухи) лучше через параметр, вроде как работает быстрее, а в обычных запросах в принципе наверно без разницы, но через значение код читабельней становится.
 
Quote (Student90)
2) Если используются все субконто, обязательно заполнять параметры вирт.таблицы?

 Параметризировать ВТ всегда обязательно. Чем больше параметризируете - тем лучше.
Quote (Student90)
4) Массив = Новый Массив;
 Или Массив = Новый Массив(2). Как лучше?

 Совсем без разницы.
Название: Задача 2.6
Отправлено: Student90 от Апрель 20, 2012, 11:59:49 am
sv_mikh, спасибо)
 Еще вопросы: обязательно ли в решении делать документ Операция? (в смысле ручная операция, там где по условиям это не требуется).

 Если установить для документа неоперативное проведение, то таблица остатков врет. Почему?
Название: Задача 2.6
Отправлено: nodalt от Апрель 20, 2012, 09:39:36 pm
Quote (Student90)
обязательно ли в решении делать документ Операция?

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

 
Quote (Student90)
Если установить для документа неоперативное проведение, то таблица остатков врет

 таблица не врет. Скорее всего остатки вы получаете не на тот момент времени. Например, если вы в обработке проведения сделали запись по регистру, а затем читаете остатки, включая записи сделанные этим документом, то остатки должны быть получены на момент времени
 
Code
Граница(МоментВремени(), ВидГраницы.Включая)

 Зависит от конкретного случая, возможно у вас другая ситуация ...
Название: Задача 2.6
Отправлено: Hawk от Апрель 21, 2012, 12:42:23 pm
"нитуп" чья это фамилия? )
Вложения:
3651845.dt
Название: Задача 2.6
Отправлено: Student90 от Апрель 23, 2012, 10:42:20 am
nodalt, спасибо ... Остатки пытался через консоль запросов получить ...
 А по вопросу: почему пустую строку вместо пустого результата получал не знаете?
Название: Задача 2.6
Отправлено: Toxicoff от Апрель 23, 2012, 09:10:13 pm
Quote (Student90)
4) Массив = Новый Массив;
 Или Массив = Новый Массив(2). Как лучше?


 Как мне рассказывали:
 В допотопных языках программирования создания массива без указания количества элементов - жестоко каралось, ибо система резервирует дополнительную память. А если указано - резервируется только n-ное количество памяти smile
Название: Задача 2.6
Отправлено: Toxicoff от Апрель 23, 2012, 09:12:42 pm
Кому не сложно, буду рад:

 Мой вариант.
 Опыта решения БУ маловато...
 Сделал самостоятельно, без подглядывания.

 Сделано через признак учета - валютный. 2 субконто.
 Отчет вроде простой...

 Блокировки, операции и прочие бантики не делал.
Вложения:
toxicoff_2.6.dt
Название: Задача 2.6
Отправлено: sv_mikh от Апрель 23, 2012, 09:44:01 pm
Quote (Toxicoff)
Блокировки, операции и прочие бантики не делал.

 Блокировки -1,5; операция не знаю на сколько тянет, но требование существенное. Т.е. эти "бантики" съедят практически большую часть шансов сдать... Я лично когда готовился старался наработать навык "бессознательного" недопущения ошибок... Ибо в атмосфере сдачи думать тяжело, нужно больше рефлекторно писать. Поэтому в каждом решении, даже для себя прописывал и блокировки, и операции и прочие обязательные "бантики".

 Кстати через некоторое время баллы за ошибки будут пересмотрены и ошибки по блокировкам утяжелят в 2 раза... Т.е. нет блокировки = -3 балла... Т.е. до следующий встречи.
Название: Задача 2.6
Отправлено: Student90 от Апрель 24, 2012, 10:44:30 am
Toxicoff, да, я вот тоже у Чистова видел именно конкретное указание сколько резервировать, поэтому и спросил)
Название: Задача 2.6
Отправлено: Toxicoff от Апрель 24, 2012, 11:05:38 am
sv_mikh,
 Согласен, делаю не очень правильно.

 В принципе достаточно хорошо понимаю как делаются все эти нюансы...

 Дело в том, что до сдачи осталось меньше месяца. И по моему план-графику мне надо на ОУ и БУ потратить по неделе smile
 Поэтому даже отчеты иногда не делаю - когда они очевидные..

 А руку набить делая одно и тоже - согласен, хорошо smile

Добавлено (24.04.2012, 11:05)
---------------------------------------------
Student90,

 ну мне кажется в 1С и на современных машинах это не столь важно smile
 хотя можно блеснуть знаниями перед преподом! smile

Название: Задача 2.6
Отправлено: Student90 от Апрель 27, 2012, 12:41:01 pm
sv_mikh, ) совсем тупой вопрос, но я реально не понимаю ... У документа Ручная операция запрет проведения и игры с "Активность". Зачем нужны ни на что не влияющие проводки в базе?

 Toxicoff, "современность" машин в бухгалтерии часто не так уж и современна, а типовые конфигурации и экономия на админах делает проблемы вполне реальными))
 В остальном, задания составлены так, что самая мелкая мелочь, может в принципе перевернуть решение, поэтому предпочту перестраховаться и блеснуть знаниями, чтоб не сдавать 5 раз)) Если не секрет, в какие сроки вы планируете уложиться? (я во фране поставили 3 месяца. Это реально вообще?)
 sorry, за offtop
Название: Задача 2.6
Отправлено: sv_mikh от Апрель 27, 2012, 12:55:20 pm
Quote (Student90)
sv_mikh, ) совсем тупой вопрос, но я реально не понимаю ... У документа Ручная операция запрет проведения и игры с "Активность". Зачем нужны ни на что не влияющие проводки в базе?

 Игры в "Активность" можно не вести... Это сделано для того, чтобы реализовать подобие пометки на удаления документа... Только данные документа -- это его реквизиты, а у операции нет реквизитов и сделать его на время непроведенным можно только через отключение активности проводок. На экзамене не обязательно, но в жизни должно пригодиться.
Название: Задача 2.6
Отправлено: LEOON от Апрель 27, 2012, 12:57:12 pm
Удалил sv_mikh, опередил
Название: Задача 2.6
Отправлено: Кенгуру от Апрель 27, 2012, 01:26:58 pm
Quote (Student90)
я во фране поставили 3 месяца

 А это как? Полный оклад + полдня работаешь/полдня учишься + дома учишься сколько хочешь?
Название: Задача 2.6
Отправлено: Student90 от Апрель 27, 2012, 02:18:15 pm
sv_mikh, спасибо ) Думаю и на экзамене пригодится ))
 Кенгуру, )) работы мало. Фактически все время учусь. Но все-равно в планы не вписываюсь. ОП - 2 задачи/день, БУ - 4. Дома - вебинары )) И в июне нужно сдать)
 Чтобы такое съесть-выпить чтоб ускориться?;))
Название: Задача 2.6
Отправлено: sv_mikh от Апрель 27, 2012, 02:25:53 pm
Quote (Student90)
Чтобы такое съесть-выпить чтоб ускориться?;))

 Лучше выйди на улицу, пробегись в парке. smile
Название: Задача 2.6
Отправлено: Кенгуру от Апрель 27, 2012, 02:29:16 pm
Quote (Student90)
Кенгуру, )) работы мало. Фактически все время учусь. Но все-равно в планы не вписываюсь. ОП - 2 задачи/день, БУ - 4. Дома - вебинары )) И в июне нужно сдать)
 Чтобы такое съесть-выпить чтоб ускориться?;))

 Решай только те, которые будут по билетам. И задачи, которые в одном билете.

 Скажем, будешь знать хорошо 12 билетов, а 8 никак вообще - сдашь с вероятностью 84% при двух попытках:)
Название: Задача 2.6
Отправлено: sv_mikh от Апрель 27, 2012, 02:31:08 pm
Quote (Кенгуру)
Скажем, будешь знать хорошо 12 билетов, а 8 никак вообще - сдашь с вероятностью 84% при двух попытках:)

 Билеты попадаются только от 1 до 15. Остальные 5 вроде как вообще не попадались ни кому.
Название: Задача 2.6
Отправлено: Student90 от Апрель 27, 2012, 03:28:27 pm
))Спасибо )) Но бумажка - это для работодателя. Основная цель - избавиться от ощущения, что пишу говнокодом )) Так что задачи буду все решать сначала. А потом уже именно билеты.
 Смысл не столько в скорости (хотя, она возросла значительно) сколько в алгоритмах. Да и задачки эти интересней , чем на практике.
 Но если припрет, поступлю по схеме "15 билетов"))
 sv_mikh, спасибо, в очередной раз )
Название: Задача 2.6
Отправлено: gosn1ck от Апрель 27, 2012, 03:37:05 pm
Student90 есть задачи, которые оторваны от реальности и решать их ой как не хочется
Название: Задача 2.6
Отправлено: sv_mikh от Апрель 27, 2012, 04:34:23 pm
Quote (Student90)
Основная цель - избавиться от ощущения, что пишу говнокодом

 У меня тоже был такой мотив. Помогло.
Название: Задача 2.6
Отправлено: Gyd от Апрель 27, 2012, 07:49:39 pm
Quote (Student90)
Но если припрет, поступлю по схеме "15 билетов"))

 Рекомендую сразу приступить к этой схеме smile
Название: Задача 2.6
Отправлено: Matcoder от Май 14, 2012, 08:27:05 pm
В общем, по поводу - нужно измерение "Валюта" в РБ или не нужно - задал вопрос на http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=594599#594599
 Посмотрим что ответят, если ответят... Для себя решил что на аттестации буду делать эту задачу без использования измерений и признака учета "Валютный".
 Хотя на мой взгляд регистр, у которого присутствует валютная сумма и отсутствует валюта, выглядит по меньшей мере странно...
Название: Задача 2.6
Отправлено: Gyd от Май 15, 2012, 09:19:08 am
Quote (Matcoder)
Хотя на мой взгляд регистр, у которого присутствует валютная сумма и отсутствует валюта, выглядит по меньшей мере странно...

 Белоусов говорил что так можно делать, если валюта будет только одна - у.е. например, или доллары. То есть, мы и так знаем в какой валюте будет валютная сумма, поэтому дополнительно её (валюту) указывать не нужно. А вот когда используется многовалютный учет - тогда уже нужно где-то валюту хранить.
Название: Задача 2.6
Отправлено: Matcoder от Май 16, 2012, 08:46:33 pm
Quote

 Белоусов говорил что так можно делать, если валюта будет только одна - у.е. например, или доллары. То есть, мы и так знаем в какой валюте будет валютная сумма, поэтому дополнительно её (валюту) указывать не нужно. А вот когда используется многовалютный учет - тогда уже нужно где-то валюту хранить.
 

 Вот именно! А в этой задаче не указано что используется одна валюта, а только то что валюта в договорах не меняется. Короче, все еще больше запутывается.
Название: Задача 2.6
Отправлено: bilateral от Август 14, 2012, 07:24:06 pm
Мучает вопрос нужно ли все таки измерение делать "Валюта" или нет? И нужно ли признак "Валютный" или нет.
 Почитав весь предыдущий холивар, и почитав задание сделал вывод:
 
Quote
Необходимо организовать возможность ведения взаиморасчетов (счет «Покупатели») в разрезе контрагентов и договоров в валюте взаиморасчетов
Признак надо, иначе тогда как указать что валютная сумма надо только на этом счете.

 
Quote
С каждым контрагентом может быть заключено любое количество договоров (у каждого может быть своя валюта взаиморасчетов)
Валюта у каждого договора может быть своя, соответственно хранить ее надо, значит и измерение тоже надо.

 Скорее всего бред, поэтому поправьте, ГДЕ не прав.

Добавлено (14.08.2012, 19:24)
---------------------------------------------
Еще впорос: В книге по решению бухгалтерских задач (стр.42) написано, что оперативное проведение нужно выключать, т.к. в бухгалтерских задачах контроль оперативности не имеет смысла. А смотрю народ по этому поводу особо не заморачивается.
 Это имеет большой смысл или нет?

 И еще - нужно ли такие мелочи заполнять как например получить порядок(), что бы если пользователь создаст в пользовательском режиме счет не вылезала ошибка о том, что порядок не заполнен, и все таки создавался счет?

Название: Задача 2.6
Отправлено: Gyd от Август 14, 2012, 09:02:14 pm
bilateral, чтобы еще больше вас запутать: http://forum.chistov.pro/index.php?topic=2005.msg22366#msg22366 п.8 smile
Название: Задача 2.6
Отправлено: bilateral от Август 15, 2012, 11:48:23 am
Точно что запутал еще больше. А есть все таки четкий ответ КАК делать правильно? в частности в ЭТОМ случае?

Добавлено (15.08.2012, 11:29)
---------------------------------------------
Еще такой вопрос: корректировка долга - регламентый документ. Нужен ли контроль, что он всего 1 за месяц? Типа если был уже ПРОВЕДЕН такой Док в этом месяце что бы второй не проводился. Или это не важно? Или вообще МОЖНО два и более таких дока в одном месяце провести?

Добавлено (15.08.2012, 11:33)
---------------------------------------------

Code
Необходимо организовать возможность ведения взаиморасчетов (счет «Покупатели») в разрезе контрагентов и договоров в валюте взаиморасчетов. С каждым контрагентом может быть заключено любое количество договоров (у каждого может быть своя валюта взаиморасчетов). Все взаиморасчеты по договору ведутся только в валюте, указанной в этом договоре, и рублевом эквиваленте.


 Я для себя решил, что если такое попадется, то уточню у преподавателя Валюта может быть у контрагента или у договора каждая своя.
 И на основании ответа валюта будет реквизитом договора или контрагента, и соответственно либо будет измерение либо нет. ИМО самый лучший вариант.

Добавлено (15.08.2012, 11:48)
---------------------------------------------
Еще, когда мы делаем выборку запросом, там на вкладке "Доролнительно" есть галка "Блокировать получаемые данные для послезующего изменения". Это ли не то же самое что мы потом делаем в блокировке? Если нет, кто знает зачем эта галка нужна?

Название: Задача 2.6
Отправлено: bilateral от Август 15, 2012, 02:41:43 pm
Вот мой вариант. Буду КРАЙНЕ рад критике. Пожалуйста, поругайте меня (конструктивно).
Вложения:
Bilateral_2-6.dt
Название: Задача 2.6
Отправлено: Gyd от Август 15, 2012, 10:38:50 pm
Quote (bilateral)
Еще такой вопрос: корректировка долга - регламентый документ. Нужен ли контроль, что он всего 1 за месяц? Типа если был уже ПРОВЕДЕН такой Док в этом месяце что бы второй не проводился. Или это не важно? Или вообще МОЖНО два и более таких дока в одном месяце провести?

 Обычно при решении задач проверку делают, на экзамене скорее всего это не понадобится. Причина проста: там на другие вещи смотрят smile

 ---------------------------------------------
 
Quote (bilateral)
И на основании ответа валюта будет реквизитом договора или контрагента, и соответственно либо будет измерение либо нет.

 Мм, не совсем ясна логика которой вы руководствуетесь...
Название: Задача 2.6
Отправлено: bilateral от Август 16, 2012, 10:51:12 am
Ну как же! Если валюта у одного контрагента может быть ТОЛЬКО одна, а договоров много, смысл ее (валюту) помещать в договор? А если может быть много валют, то тогда надо. И если валюта одна смысл создавать измерение, если всегда будет известно в какой валюте хранится сумма, в зависимости от контрагента. Или все неверно?

Добавлено (16.08.2012, 10:51)
---------------------------------------------

Quote
Обычно при решении задач проверку делают, на экзамене скорее всего это не понадобится. Причина проста: там на другие вещи смотрят
А на что смотрят? Можете пож рассказать, или дать ссылку где почитать что важно на экзамене, а что не очень. Вот меня например интересует, для отчетов обяхательно добивать вида как в задании или можно налепить как хочешъ, лишъ бы данные правильные выводил?
Название: Задача 2.6
Отправлено: Gyd от Август 16, 2012, 12:07:06 pm
Quote (bilateral)
Если валюта у одного контрагента может быть ТОЛЬКО одна

 По условию задачи валюта (если память не изменяет) должна находиться в договоре. Даже если валюта у контрагента одна, всё равно храниться она будет в договоре. Так что цеплять её к контрагенту не нужно, ведь явно об этом не сказано. Допустим у контрагента одна валюта, у другого - вторая, у третьего - третья. Уже получается многовалютный учёт, имеет смысл задуматься об измерении...

 А если у вас всего одна валюта (для всех контрагентов), то проще один ресурс для неё создать. Тут вы правильно сказали: .
Quote (bilateral)
И если валюта одна смысл создавать измерение
. Но тогда в условии должно быть явно сказано что валюта всего одна, а этого в условиях задачи не наблюдается.

 
Quote (bilateral)
Можете пож рассказать, или дать ссылку где почитать что важно на экзамене, а что не очень

 Почитайте полностью ту тему которую я выше скинул, возможно найдёте что-то полезное.
 Вкратце могу сказать так: смотрят как вы реализовываете (1) хранение данных (структуры справочников, документов, регистров), (2) получение данных (запросы, модули проведения документов, отчеты), и (3) почему вы так сделали, а не иначе.
Название: Задача 2.6
Отправлено: bilateral от Август 16, 2012, 01:29:12 pm
Вопрос по заданию 2.10 1.: было 10 товаров, списал их 10м числом, потом списал еще 5 товаров 9м числом, в итоге получилось минус 5 товаров. Надо ли делать такую проверку?

 2. Очень странно - перед тем как делать выборку пишу

 
Code
Результат = запрос.Выпонить();

 Если Не Результат.Пустой() Тогда
 Выборка = Результат.Выбрать()
 ...
 

 Так вот, странность в том, что в результат "никогда не пустой". И в отладчике все время ложь. Начал проверять так:

 
Code
Если Результат.Выгрузить().Количество() Тогда


 И все работает как надо.
 В чем может крыться тайна, что пустой реультат запроса не признается что пустой? sad Первый раз такое.

Добавлено (16.08.2012, 13:29)
---------------------------------------------
Вопрос снят, тайна раскрыта. Т.К. запрос из двух частей, в первой части выбираются товары из расходной, а в ней (в этой самой) расходной они есть, то и в первом пакете есть записи, а уже в результирующем запросе ничего не происходит, т.к. товара нет такого в остатках. Вот и получается, что
 

Code
Запрос.Выполнить().Пустой() = Ложь

 а
 
Code
Запрос.Выполнить().Выгрузить().Количество = 0


 Сам спросил, сам ответил. В результате всем предлагаю перед Выборкой проверять именно на количество строк в результирующем запросе.
Название: Задача 2.6
Отправлено: iomoe от Август 29, 2012, 09:47:22 am
Quote (bilateral)
Вот мой вариант. Буду КРАЙНЕ рад критике. Пожалуйста, поругайте меня (конструктивно).

 1) В свойствах конфигурации автоматический режим управления блокировкой - должен быть управляемый, в свойствах документа - удалять автоматически при отмене проведения.
 2) В расходной не обеспечена связь контрагент - договор (можно выбрать любой).
 3) Зачем блокировка в корректировке? Чтобы было?
 4) Запрос в корректировке можно было сделать и попроще. И, похоже, он не будет работать правильно, если валют больше одной. Где там во второй части левое или внутреннее соединение регистров с условием связи по валюте?
 5) Измерение рег. бух. "Валюта" и ресурс "ВалютнаяСумма" не связаны с признаком учета плана счетов "Валютный".
Название: Задача 2.6
Отправлено: michail007 от Сентябрь 05, 2012, 04:23:44 pm
Вот моё решение!!!
Вложения:
michail007_2.6.dt
Название: Задача 2.6
Отправлено: iomoe от Октябрь 08, 2012, 09:07:39 pm
Quote (michail007)
Вот моё решение!!!

 Восклицательные знаки лишние:
 - Нет запрета на изменение валюты договора;
 - В документе Расходная надо запоминать валюту и курс;
 - В обработке проведения Корректировки в условии в запросе надо сравнивать отклонение не с нулем, а с копейкой;
 - Не обыгрывается режим проведения;
 - В параметр запроса надо передавать не момент времени, а границу;
 - В запросах к регистрам бухгалтерии хорошо бы использовать массив субконто;
 - Нет документа "Операция";
 - Отчет подозрительный, его можно сделать по таблице остатков и оборотов.
 В остальном, по-моему, средне-нормально.
Название: Задача 2.6
Отправлено: Andy63 от Октябрь 21, 2012, 11:45:08 am
Посмотрите мое решение. Делал по условию как в задачнике. ТО есть валюту в договоре можно менять.

 НО. Я тут посмотрел некоторые решения, и многие добавляли в этом случае дополнительное измерение в регистр бухгалтерии(Валюта). Я же не стал этого делать а сделал дополнительное субконто на счете покупатели. Мне кажется мой вариант решения намного проще, при этом все условия задачи выполняются.

 Корректировку в моем решении можно вводить сколько угодно раз, глюков это не вызовет.

 Критика приветсвуется!

 П,С, задача показалась подозрительно легкой
Вложения:
_2.6__Andy.dt
Название: Задача 2.6
Отправлено: fimanich от Январь 29, 2013, 01:33:25 pm
Мой вариант. Добавление небалансового измерения Валюта в РБ считаю нужным, вроде бы так организован валютный учет в типовых.
 Интересен другой вопрос:
 Документ должен брать данные для проведения либо в своих данных, либо из зависимых регистров (обсуждалось в этой ветке). Таким образом, Курс должен быть реквизитом в РасходнойНакладной. Однако заполнение курса в модуле объекта перед записью (как в решении sv_mikh_02_06.dt, к решениям этого автора отношусь с большим респектом), считаю не совсем верным, потому что событие перед записью наступает всегда при проведении. Поэтому в своем решении заполняю курс в форме документа. Прошу по возможности, прокомментировать такой подход и решение в целом.
Вложения:
Task_2_6.dt
Название: Задача 2.6
Отправлено: Карась от Апрель 09, 2013, 06:35:20 pm
добрый день!
 выложил свое решение, критика приветствуется
Вложения:
z2_06.dt
Название: Задача 2.6
Отправлено: TuMyP1985 от Июль 18, 2013, 04:24:55 pm
Мой вариант
Вложения:
KTT_2_6.dt
Название: Задача 2.6
Отправлено: artfa от Август 08, 2013, 05:54:04 pm
субконто - Контрагент, Договор,
 план счетов - признак учета - валютный,
 регистр бухгалтерии - ресурс СуммаВВалюте - не балансовый, признак учета - валютный,
 валюту при проведении корректировки задолженности вытягиваю из договора,
 отчет - не вполне как в условии, а именно группировка по контрагенту, но я думаю это очередной баг задачника
Вложения:
1868818.dt
Название: Задача 2.6
Отправлено: Voyager от Октябрь 01, 2013, 03:33:42 pm
Признак учета - валютный, измерение - валюта (не балансовый), ресурс - валютная сумма (не балансовый), два субконто.
 Решение было подкорректировано после прочтения ветки. В частности убрал константу "ВалютаРегламентированногоУчета". Документ "Операция" сознательно не делал.
Вложения:
Voyager_2.06.dt
Название: Задача 2.6
Отправлено: mikas-2008 от Декабрь 21, 2013, 10:43:40 pm
Выгружаю свое решение. Не многим отличается от предшественников. В целом задача интересная. Не понятно, почему другие создавали последовательности, но так их и не использовали. В прочем я считаю, что они тут не нужны, так как документ КорректировкаЗадолженности берет ВСЕ СУЩЕСТВУЮЩИЕ ЗАДОЛЖЕННОСТИ и в данной задаче последовательности не нужны.
Вложения:
mikas_2.06.dt
Название: Задача 2.6
Отправлено: Dimarik_1 от Июнь 28, 2014, 10:20:13 pm
в условии написано: "Следует считать, что авансов и переплат быть не может."
 А авансы и переплаты следует контролировать по ресурсу Сумма или ВалютнаяСумма на данный момент? Ведь из-за курсовых разниц что-то моет в минус уйти. Правда мы это позже скорректируем корректировкой задолженности.
 Я думаю что нужно от СуммаВал плясать, так как от него идёт корректировка. А вы как считаете? Прав я или не прав?
Название: Задача 2.6
Отправлено: Demy от Июль 18, 2014, 04:26:32 pm
Цитата Dimarik_1 ()
в условии написано: "Следует считать, что авансов и переплат быть не может."
Где это ты такое прочитал? У меня этого условия нет.
Название: Re: Задача 2.6
Отправлено: rusmosav от Март 14, 2015, 04:45:13 pm
Прощу оценить.
Название: Re: Задача 2.6
Отправлено: AlexKo от Август 21, 2015, 10:51:01 am
Прошу оценить
Покупатель - Валютный
Субконто: Контрагент, Договор

рб Управленческий
СуммаРуб- балансовый
СуммаВал - не балансовый, признак учета Валютный

Делал на основе задачи из билета 3.
Реквизит Валюта делать не стал(хотя порывался) тк написано что валюта из договора, от туда и беру
Цитировать
С каждым контрагентом может
быть заключено любое количество договоров (у каждого может быть своя валюта
взаиморасчетов). Все взаиморасчеты по договору ведутся только в валюте, указанной в этом
договоре, и рублевом эквиваленте.

Отчет вроде правильный но почему то поля плывут не так как надо, не могу понять почему.
Название: Re: Задача 2.6
Отправлено: Odines от Сентябрь 03, 2015, 09:02:07 pm
Мое решение
Название: Re: Задача 2.6
Отправлено: ak8647 от Сентябрь 22, 2015, 04:32:41 pm
Привет всем, в этой задаче я не могу решить проблему копеек, т.е. после всех списаний у меня общая сумма выходит в 0, а если смотреть по договорам, например рублевый в 0, а долларовый на несколько копеек не сходится, пробовал ОКР и точность на 4 менял в РБ. Кто что может посоветовать?   
Название: Re: Задача 2.6
Отправлено: rusmosav от Ноябрь 19, 2015, 05:36:01 pm
Прощу оценить.
Название: Re: Задача 2.6
Отправлено: Aleshka от Январь 19, 2016, 10:23:01 pm
Цитировать
Документ «Корректировка задолженности» вводится как регламентный (один экземпляр корректирует все существующие задолженности).
Подскажите, что скрывается под «Регламентный документ», то, что приведено в скобках или это как-то связано с регламентным заданием, выполняемым по расписанию? Смущает слово «регламентный» :o
Название: Re: Задача 2.6
Отправлено: Calibrio от Март 02, 2016, 03:03:07 pm
Цитировать
Документ «Корректировка задолженности» вводится как регламентный (один экземпляр корректирует все существующие задолженности).
Подскажите, что скрывается под «Регламентный документ», то, что приведено в скобках или это как-то связано с регламентным заданием, выполняемым по расписанию? Смущает слово «регламентный» :o

Я думаю означает, что при проведении обрабатывает все расходные "один экземпляр корректирует все существующие задолженности". Т.е. док сделать надо, но про автоматизацию его выполнения ничего не сказано
Название: Re: Задача 2.6
Отправлено: Calibrio от Март 02, 2016, 03:16:32 pm
Привет всем, в этой задаче я не могу решить проблему копеек, т.е. после всех списаний у меня общая сумма выходит в 0, а если смотреть по договорам, например рублевый в 0, а долларовый на несколько копеек не сходится, пробовал ОКР и точность на 4 менял в РБ. Кто что может посоветовать?
Привет, с вопроса много времени прошло, конечно ) В задаче не надо решать проблему копеек. Вообще есть только доки  расходная и корректировка
Название: Re: Задача 2.6
Отправлено: CSiER от Март 22, 2016, 09:22:16 am
Здравствуйте. Просьба оценить решение (делал через признак учета субконто). Платформа 8.3.6.
Название: Re: Задача 2.6
Отправлено: CSiER от Март 22, 2016, 09:33:41 am
Прощу оценить.
Снижают ли баллы за получение реквизита через объектную модель (Договор.Валюта) ?
Название: Re: Задача 2.6
Отправлено: ComradeKite от Май 27, 2016, 03:01:51 pm
Здравствуйте. Просьба оценить решение (делал через признак учета субконто). Платформа 8.3.6.

Просмотрел некоторые решения. Делают все СуммаВалютная не балансовым реквизитом.
А может кто либо объяснить, почему надо делать СуммаВалютная не балансовым реквизитом?
Тот же SAE сделал не балансовым, хотя в поля "Дт" и "Кт" не пишет ничего.
Так же в чем прикол делать через признак учета?

Я бы сделал просто, добавил суммувалютную блансовый и все.
Договор уникален с валютой.


Название: Re: Задача 2.6
Отправлено: CSiER от Май 27, 2016, 04:34:28 pm
Просмотрел некоторые решения. Делают все СуммаВалютная не балансовым реквизитом.
А может кто либо объяснить, почему надо делать СуммаВалютная не балансовым реквизитом?
Тот же SAE сделал не балансовым, хотя в поля "Дт" и "Кт" не пишет ничего.
Так же в чем прикол делать через признак учета?

Я бы сделал просто, добавил суммувалютную блансовый и все.
Договор уникален с валютой.
Здравствуйте. Делал через признак учета субконто потому, что валютная сумма нужна только по одному субконто одного счета - сейчас думаю, что правильнее как раз через признак учета (осознать помогла книга проф. разработки - 1 том, стр. 645).

Попробуйте для себя ответить на вопрос - чем отличается ВалютнаяСумма от Количества (в плане признака "Балансовый")? Можно ли вести "баланс" Количества (и что в этом случае по данному ресурсу будет хранить 50 счет)? После того, как ответили - советую открыть проф. разработку 1 том на стр. 639 и прочитать тему "Свойство ресурса «Балансовый»".
Название: Re: Задача 2.6
Отправлено: ComradeKite от Май 28, 2016, 09:09:35 am
Просмотрел некоторые решения. Делают все СуммаВалютная не балансовым реквизитом.
А может кто либо объяснить, почему надо делать СуммаВалютная не балансовым реквизитом?
Тот же SAE сделал не балансовым, хотя в поля "Дт" и "Кт" не пишет ничего.
Так же в чем прикол делать через признак учета?

Я бы сделал просто, добавил суммувалютную блансовый и все.
Договор уникален с валютой.
Здравствуйте. Делал через признак учета субконто потому, что валютная сумма нужна только по одному субконто одного счета - сейчас думаю, что правильнее как раз через признак учета (осознать помогла книга проф. разработки - 1 том, стр. 645).

Попробуйте для себя ответить на вопрос - чем отличается ВалютнаяСумма от Количества (в плане признака "Балансовый")? Можно ли вести "баланс" Количества (и что в этом случае по данному ресурсу будет хранить 50 счет)? После того, как ответили - советую открыть проф. разработку 1 том на стр. 639 и прочитать тему "Свойство ресурса «Балансовый»".

Доброго времени суток))
Признак учета можно использовать для реквизита ВС, здесь все понятно.
Непонимание у меня возникло в "балнсовое" или нет. Когда ставим не балансовый, повляется вместо поля СуммаВС, два поля СуммаВСКт и СуммаВСДт. Там же стр 640, справа третий абзац, говорится что реквизит может быть балансовый.

Теперь вернемся к задаче.

Есть счет покупатели, у которого два субконто, контрагент, договор. Двигаем дебет по валюте и рублям расходом, по двум реквизитам Сумма, ВС. И делаем КоррДолга в конце месяца например в плюс или минус рублевой суммой, а ВС ставим 0. Получая остатки все будет нормально, сумма баксов и сумма рублей будет актуальна на момент времени. Если в плюс то так и пишем в дебет, а если минус то пишем в кредит, то есть закрываем рубли.
В очете смотрим дебет по всем докам и кредит тока по КоррДолга.

Про приход в задаче ничего не сказано, значит закрывать я думаю тут ничего не надо.

Вроде все сходится у меня, но как то все просто, плюс вопрос методологически правильно я рассуждаю или нет. Не совсем разобрался еще с Валютным учетом)))
Название: Re: Задача 2.6
Отправлено: CSiER от Май 28, 2016, 11:24:12 am
Доброго времени суток))
Признак учета можно использовать для реквизита ВС, здесь все понятно.
Непонимание у меня возникло в "балнсовое" или нет. Когда ставим не балансовый, повляется вместо поля СуммаВС, два поля СуммаВСКт и СуммаВСДт. Там же стр 640, справа третий абзац, говорится что реквизит может быть балансовый.

Теперь вернемся к задаче.

Есть счет покупатели, у которого два субконто, контрагент, договор. Двигаем дебет по валюте и рублям расходом, по двум реквизитам Сумма, ВС. И делаем КоррДолга в конце месяца например в плюс или минус рублевой суммой, а ВС ставим 0. Получая остатки все будет нормально, сумма баксов и сумма рублей будет актуальна на момент времени. Если в плюс то так и пишем в дебет, а если минус то пишем в кредит, то есть закрываем рубли.
В очете смотрим дебет по всем докам и кредит тока по КоррДолга.

Про приход в задаче ничего не сказано, значит закрывать я думаю тут ничего не надо.

Вроде все сходится у меня, но как то все просто, плюс вопрос методологически правильно я рассуждаю или нет. Не совсем разобрался еще с Валютным учетом)))
На 640 странице как раз описывается тот вариант, когда в базе 2 валюты регламентированного учета (грубо говоря, в текущей задаче Сумма - хранит рубли, если нужно ещё все считать в евро - тогда добавить ресурс СуммаЕвро).
По поводу Вашего варианта текущей задачи: пусть ВС - балансовый ресурс; в базе есть контрагент с двумя договорами (по одному рассчитываемся с ним золотом в кг, по другому - колбасой в кг); делаем первую проводку:
Дт «Покупатели» - Кт «Прибыли и убытки» на 1000 рублей (Сумма) и 10 кг золота (ВалютнаяСумма);
вторая проводка:
Дт «Покупатели» - Кт «Прибыли и убытки» на 500 рублей (Сумма) и 10 кг колбасы (ВалютнаяСумма).
В итоге по Сумме вся понятно - все в рублях: сформируем остаток по счету «Прибыли и убытки» (для этого счета принято формировать отдельно остатки Кр и Дт, если не ошибаюсь). ВалютнаяСумма в этом случае покажет остатки по этому же счету 20 кг "чего-то" (смысл баланса в этом случае теряется).
Если посмотреть на описанный выше пример и 640 страницу - тогда все нормально: мы хотим вести учет в рублях и колбасе - тогда будет 3 ресурса (Сумма "балансовый" - для рублей, КолбаснаяСумма "балансовый" - для колбасы и ВалютнаяСумма "небалансовый" - для любых валют).
Название: Re: Задача 2.6
Отправлено: ComradeKite от Май 30, 2016, 09:55:23 am
Доброго времени суток))
Признак учета можно использовать для реквизита ВС, здесь все понятно.
Непонимание у меня возникло в "балнсовое" или нет. Когда ставим не балансовый, повляется вместо поля СуммаВС, два поля СуммаВСКт и СуммаВСДт. Там же стр 640, справа третий абзац, говорится что реквизит может быть балансовый.

Теперь вернемся к задаче.

Есть счет покупатели, у которого два субконто, контрагент, договор. Двигаем дебет по валюте и рублям расходом, по двум реквизитам Сумма, ВС. И делаем КоррДолга в конце месяца например в плюс или минус рублевой суммой, а ВС ставим 0. Получая остатки все будет нормально, сумма баксов и сумма рублей будет актуальна на момент времени. Если в плюс то так и пишем в дебет, а если минус то пишем в кредит, то есть закрываем рубли.
В очете смотрим дебет по всем докам и кредит тока по КоррДолга.

Про приход в задаче ничего не сказано, значит закрывать я думаю тут ничего не надо.

Вроде все сходится у меня, но как то все просто, плюс вопрос методологически правильно я рассуждаю или нет. Не совсем разобрался еще с Валютным учетом)))
На 640 странице как раз описывается тот вариант, когда в базе 2 валюты регламентированного учета (грубо говоря, в текущей задаче Сумма - хранит рубли, если нужно ещё все считать в евро - тогда добавить ресурс СуммаЕвро).
По поводу Вашего варианта текущей задачи: пусть ВС - балансовый ресурс; в базе есть контрагент с двумя договорами (по одному рассчитываемся с ним золотом в кг, по другому - колбасой в кг); делаем первую проводку:
Дт «Покупатели» - Кт «Прибыли и убытки» на 1000 рублей (Сумма) и 10 кг золота (ВалютнаяСумма);
вторая проводка:
Дт «Покупатели» - Кт «Прибыли и убытки» на 500 рублей (Сумма) и 10 кг колбасы (ВалютнаяСумма).
В итоге по Сумме вся понятно - все в рублях: сформируем остаток по счету «Прибыли и убытки» (для этого счета принято формировать отдельно остатки Кр и Дт, если не ошибаюсь). ВалютнаяСумма в этом случае покажет остатки по этому же счету 20 кг "чего-то" (смысл баланса в этом случае теряется).
Если посмотреть на описанный выше пример и 640 страницу - тогда все нормально: мы хотим вести учет в рублях и колбасе - тогда будет 3 ресурса (Сумма "балансовый" - для рублей, КолбаснаяСумма "балансовый" - для колбасы и ВалютнаяСумма "небалансовый" - для любых валют).

Спасибо за пояснения, смысл я понял, не получится разные валюты складывать)))
Буду делать не балансовое всегда для валютного, так сто процентов прокатит))
Название: Re: Задача 2.6
Отправлено: ComradeKite от Июнь 02, 2016, 12:26:48 pm
Решил задачу, но вопрос с отчетом остался открытым.
Я думаю это как раз тот случай, когда совпадением отчета с задачником можно пренебречь.

Я не вижу других возможностей, кроме как формиромать двумя запросами данные, первый запрос будет первую строку делать с контрагентом, второй без контрагента. Потом это все выводить.

Но если вдруг кто-то знает как такое сделать "галками" в СКД просьба поделиться)))))

Ну и конечно комменты велкам.
Название: Re: Задача 2.6
Отправлено: Kickout от Июнь 03, 2016, 07:59:23 pm
Вдруг кому полезно, отчет соответствует форме как в билете. остальное думаю не так будет интересно, ну и в сделал регламентное задание(правда время надо настроить)
Название: Re: Задача 2.6
Отправлено: alfalume от Август 19, 2016, 02:41:52 pm
покритикуйте пожалуйста
Название: Re: Задача 2.6
Отправлено: Wal от Октябрь 19, 2016, 01:28:35 am
Просмотрел несколько вариантов решений в этой теме. Мне кажется мое наиболее удачное. Готов к критике
Название: Re: Задача 2.6
Отправлено: xXeNoNx от Февраль 15, 2017, 12:06:38 pm
Всем привет!
Подниму старый вопрос: Валюта как измерение или как субконто?
Что вызвало вопрос: "Необходимо  организовать  возможность  ведения  взаиморасчетов в  разрезе  контрагентов  и  договоров  в  валюте  взаиморасчетов."
т.е. аналитика в трех измерениях.

Вариант 1: Делаем 2 субконто: Контрагенты, Договоры и измерение РБ - Валюта
Вариант 2: Делаем 3 субконто: Контрагенты, Договоры, Валюта
Соответственно с признаком учета валютный.

Различие в данных вариантах - то что у варианта 2  на два индекса больше чем у варианта 1.
Те кто делает через вариант 1, т.е. с измерением валюты в РБ, почему не прописывают в качестве измерений и Контрагенты с договорами вместо определения их в субконто, естественно с признаком учета(Это касается лишь данной задачи)?
Почему выбрали первый вариант, т.к. ввод измерений предполагает использование его на нескольких счетах(своего рода общий реквизит для счетов с возможностью Включения/Выключения по признаку учета), но в рамках данной задачи счета всего 2?




 
Название: Re: Задача 2.6
Отправлено: mariB от Июнь 01, 2017, 11:58:00 am
Решение задачи 2.6, на платформе 8.3.9.2033. Критика приветствуется.
Название: Re: Задача 2.6
Отправлено: mxs89 от Сентябрь 26, 2017, 11:53:47 am
Вдруг кому полезно, отчет соответствует форме как в билете. остальное думаю не так будет интересно, ну и в сделал регламентное задание(правда время надо настроить)

Решил посмотреть отчет, посмотрел и проведение.
Конфигурация
1. Режим управления блокировками выбран не верно.

РН
1. Зачем очищаете и записываете движения? Методика проведения документа выбрана не верно!
2. Зачем создавать временную таблицу с одной записью и при этом ее индексировать? Почему не используете объект?
3. Для получения курса я бы использовал РегистрыСведений.ПолучитьПоследнее().Курс. И Вам рекомендую.
4. Зачем получать курс для рубля?

Корректировка
1. Методика проведения реализована не верно.

РБ
1. Валютная сумма НЕ должна быть балансовой.
Название: Re: Задача 2.6
Отправлено: Чапай от Сентябрь 27, 2017, 11:25:47 am
Почему-то в моем запросе из РегистраБухгалтерии ОстаткиИОбороты нет  реквизита РЕГИСТРАТОР. А у всех здесь решавших есть. Что со мной не так? )

Картинки из конструктора запросов и база прилагается.

Название: Re: Задача 2.6
Отправлено: Clition от Сентябрь 27, 2017, 01:09:10 pm
Почему-то в моем запросе из РегистраБухгалтерии ОстаткиИОбороты нет  реквизита РЕГИСТРАТОР. А у всех здесь решавших есть. Что со мной не так? )
Периодичность: Регистратор
Не?
Название: Re: Задача 2.6
Отправлено: Чапай от Сентябрь 27, 2017, 02:06:55 pm
Почему-то в моем запросе из РегистраБухгалтерии ОстаткиИОбороты нет  реквизита РЕГИСТРАТОР. А у всех здесь решавших есть. Что со мной не так? )
Периодичность: Регистратор
Не?
да, спасибо ! )
Название: Re: Задача 2.6
Отправлено: MM7 от Май 08, 2019, 10:31:43 am
Всем привет!
Ребята, может кто-нибудь пояснить такому начинающему чайнику как я, что значит слово "Регламентный?"(один экземпляр корректирует все существующие задолженности)-никак не могу это понять:( Какой экземпляр чего, когда.....
Название: Re: Задача 2.6
Отправлено: _leon4uk_ от Май 08, 2019, 10:09:48 pm
Всем привет!
Ребята, может кто-нибудь пояснить такому начинающему чайнику как я, что значит слово "Регламентный?"(один экземпляр корректирует все существующие задолженности)-никак не могу это понять:( Какой экземпляр чего, когда.....
Это означает, что 1 документ (Корректировка задолженности), как правило в конце месяца, корректирует (изменяет) движения регистров согласно каким-то правилам. Т.е. собирает все движения в нужных разрезах за какой-то период, и что-то делает.
Например: ведение учета ведется в валюте руб и юсд. На 01.01.2019 курс доллара был равен 68 руб. Была задолженность по контрагенту в сумме 1000р, что в долларах это 14,71. Затем курс доллара вырос до 70 по состоянию на 10.01.2019. Долг по рублю такой и остался, а вот сумма в USD изменилась на 14,29. В движениях должно это отразиться. При чём корректировать записи регистров нужно только те, у которых изменения >=0.01.
В 2 словах как-то так.