Автор Тема: Билет 1. Спец по платформе V8  (Прочитано 256009 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

alex1248

  • Призрак форума
  • *****
  • Сообщений: 714
Re: Билет 1. Спец по платформе V8
« Ответ #165 : Август 06, 2016, 03:59:15 pm »
Добрый день, alex1248 !

Но плохо не это  :D , а то, что вы обрабатываете оперативное проведение, а на экзамене этого делать НЕ НАДО.
Недавно в "Результатах сдачи ..." писали, что, по крайней мере, за это делают замечание, т.к. по условиям экзамена остатки надо получать на момент проведения документа. Некоторые, кроме того, вообще запрещают оперативное проведение всех документов.  :)

Вот я хотел уточнить насчет оперативного проведения - это где-то прописано в официальных правилах, что оперативное проведение вообще не нужно обрабатывать ? Я к примеру, не увидел этого. И в курсах 1С по подготовке к экзамену этого нет, там обрабатывают преподаватели оперативное проведение.

На самом деле, я за то, чтобы его не обрабатывать, а вообще запретить - это упростило бы жизнь.
Вот сообщение, где сказано (в самом конце), что за это делали замечания:
http://forum.chistov.pro/index.php?topic=993.msg47005#msg47005
Дальше обсуждали - это замечание основано на ошибке из перечня: "Если при проведении документа используются каким-то образом данные, считываемые из регистров, обязательно требуется предусмотреть получение таких данных на момент проведения документа". Эта ошибка = -1 балл. При обработке оперативного проведения как раз получаются данные НЕ на момент проведения документа.
По поводу запрета оперативного проведения - идея не нова, так делают много лет, я ее нарыл в сообщениях 2011-2012 годов; не читал, чтобы за это были замечания. Я сам на экз опер проведение запрещал во всех доках, но, по-моему, на это Гончаров просто не смотрел; в коде оперативное проведение я не обрабатывал, это Гончаров, естественно, видел, замечаний не было.
« Последнее редактирование: Август 06, 2016, 04:08:08 pm от alex1248 »

freemaestro

  • Пользователь
  • **
  • Сообщений: 79
  • ФИО: Сергей А.
Re: Билет 1. Спец по платформе V8
« Ответ #166 : Август 06, 2016, 10:34:07 pm »
Спасибо за ответ, alex1248 !

Полезная информация !


roxy_

  • Новичок
  • *
  • Сообщений: 3
Re: Билет 1. Спец по платформе V8
« Ответ #167 : Август 08, 2016, 09:51:48 am »
Спасибо за консультацию
поняла и исправила )
а можете какую-нибудь литературу или уроки подсказать , чтобы лучше в 1с разобраться ??
половину Радченко прорешала , но мало что запоминается  :(

freemaestro

  • Пользователь
  • **
  • Сообщений: 79
  • ФИО: Сергей А.
Re: Билет 1. Спец по платформе V8
« Ответ #168 : Август 08, 2016, 12:55:26 pm »
Добрый день, roxy_ !

Ну такого специфического ничего и не посоветуешь здесь.

Первое - это учебная платформа 1С.
Там есть не только платформа, но и учебные материалы, книги.
Тот же Радченко там есть, "Руководство разработчика", "Руководство администратора".

Если брать конкретно подготовку к спецу по платформе -
то есть специализированные курсы от 1С именно по подготовке к этому экзамену.
Очно и дистанционно.

Ну и, конечно, продолжать решать задачи из сборника.
« Последнее редактирование: Август 08, 2016, 02:08:43 pm от freemaestro »

Noxie41

  • Новичок
  • *
  • Сообщений: 6
  • ФИО: Дмитрий
Re: Билет 1. Спец по платформе V8
« Ответ #169 : Август 08, 2016, 01:56:15 pm »
Спасибо за консультацию
поняла и исправила )
а можете какую-нибудь литературу или уроки подсказать , чтобы лучше в 1с разобраться ??
половину Радченко прорешала , но мало что запоминается  :(

1. 1C:Предприятие 8.3. Практическое пособие разработчика http://v8.1c.ru/metod/books/book.jsp?id=441
2. Реализация прикладных задач в системе «1С:Предприятие 8.2» http://v8.1c.ru/metod/books/book.jsp?id=268
3. Профессиональная разработка в системе 1С:Предприятие 8 http://v8.1c.ru/metod/books/book.jsp?id=401
4. Курсы от Евгения Гилева и компании. Иногда решение от Евгения не совпадает с решение принимающих экзамен. Там можно будет и отыскать бесплатные курсы по 1С (Программирование в 1С - за 21 день).
5. Читать статьи на ИТС
6. Курсы от 1С (очные, веб) никто не отменял.

xXeNoNx

  • Пользователь
  • **
  • Сообщений: 67
Re: Билет 1. Спец по платформе V8
« Ответ #170 : Август 16, 2016, 04:56:19 pm »
Посмотрел последние решение задач по БУ.
Вопрос: Для чего 2 левых соединения используются?
(В одном получение себестоимости, а во втором количество и сумму в разрезе номенклатуры и срока годности?)

freemaestro

  • Пользователь
  • **
  • Сообщений: 79
  • ФИО: Сергей А.
Re: Билет 1. Спец по платформе V8
« Ответ #171 : Август 17, 2016, 07:54:09 am »
Посмотрел последние решение задач по БУ.
Вопрос: Для чего 2 левых соединения используются?
(В одном получение себестоимости, а во втором количество и сумму в разрезе номенклатуры и срока годности?)


Добрый день, xXeNoNx!

А ты можешь текст запроса привести?

xXeNoNx

  • Пользователь
  • **
  • Сообщений: 67
Re: Билет 1. Спец по платформе V8
« Ответ #172 : Август 17, 2016, 10:53:53 am »
А ты можешь текст запроса привести?

Вот

ВЫБРАТЬ
   ПРЕДСТАВЛЕНИЕ(ВТ_Товары.Номенклатура),
   ВТ_Товары.Номенклатура КАК Номенклатура,
   РБОстатокКолво.Субконто2 КАК СрокГодности,
   ВТ_Товары.Количество КАК КоличествоДок,
   ЕСТЬNULL(РБОстатокКолво.КоличествоОстатокДт, 0) КАК КолвоОст,
   ЕСТЬNULL(РБОстатокСумма.СуммаОстатокДт, 0) КАК СуммаОст
ИЗ
   ВТ_Товары КАК ВТ_Товары
      ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.РегистрБухгалтерии.Остатки(
            &Момент,
            Счет = ЗНАЧЕНИЕ(ПланСчетов.Управленческий.Товары),
            &ВидыСубконто,
            Субконто1 В
               (ВЫБРАТЬ
                  ВТ_Товары.Номенклатура
               ИЗ
                  ВТ_Товары КАК ВТ_Товары)) КАК РБОстатокКолво
      ПО ВТ_Товары.Номенклатура = РБОстатокКолво.Субконто1
      ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.РегистрБухгалтерии.Остатки(
            &Момент,
            Счет = ЗНАЧЕНИЕ(ПланСчетов.Управленческий.Товары),
            &ВидыСубконто,
            Субконто1 В
               (ВЫБРАТЬ
                  ВТ_Товары.Номенклатура
               ИЗ
                  ВТ_Товары КАК ВТ_Товары)) КАК РБОстатокСумма
      ПО (ВТ_Товары.Номенклатура = РБОстатокКолво.Субконто1)

УПОРЯДОЧИТЬ ПО
   СрокГодности
ИТОГИ
   МАКСИМУМ(КоличествоДок),
   СУММА(КолвоОст),
   МАКСИМУМ(СуммаОст)
ПО
   Номенклатура

freemaestro

  • Пользователь
  • **
  • Сообщений: 79
  • ФИО: Сергей А.
Re: Билет 1. Спец по платформе V8
« Ответ #173 : Август 17, 2016, 11:44:44 am »
Посмотрел последние решение задач по БУ.
Вопрос: Для чего 2 левых соединения используются?
(В одном получение себестоимости, а во втором количество и сумму в разрезе номенклатуры и срока годности?)


Добрый день, xXeNoNx!

А ты можешь текст запроса привести?

Если честно, xXeNoNx, не вижу причин делать 2 левых соединения - можно обойтись и одним. А почему бы не спросить автора решения, может, у него был какой-то "хитрый план" ? :-) Но в любом случае, если можно обойтись одним левым соединением вместо двух - надо обходиться одним.

Анатолий

  • Проверенный
  • ***
  • Сообщений: 134
Re: Билет 1. Спец по платформе V8
« Ответ #174 : Август 17, 2016, 02:34:40 pm »
Это делается потому что на Субконто2 нет суммового учета. Хотя можно все сделать одним соединением. Система создаст еще одну строчку и там будет сумма. Правда потом в обработке проведения придется писать Если ВЫборкаДетЗап.КолвоОстаток=0 Тогда Продолжить. В плане эффективности без понятия, что быстрее. Наверное все таки одно соединение. Хотя почему то многие делают двумя. Даже те кто все сдал и помогают советами здесь.
Этот экзамен очень странный

xXeNoNx

  • Пользователь
  • **
  • Сообщений: 67
Re: Билет 1. Спец по платформе V8
« Ответ #175 : Август 17, 2016, 02:45:33 pm »
Правда потом в обработке проведения придется писать Если ВЫборкаДетЗап.КолвоОстаток=0 Тогда Продолжить.

Зачем? Все итогами решается..
Вот мое решение.
ОУ + БУ(пока без отчета)
« Последнее редактирование: Август 17, 2016, 02:54:48 pm от xXeNoNx »

Анатолий

  • Проверенный
  • ***
  • Сообщений: 134
Re: Билет 1. Спец по платформе V8
« Ответ #176 : Август 17, 2016, 03:13:10 pm »
косячно сделано. зачем итоги по срокамгодности? у вас в приходе со сроком годности 2 августа 1 шт товара, а списывается две.

Анатолий

  • Проверенный
  • ***
  • Сообщений: 134
Re: Билет 1. Спец по платформе V8
« Ответ #177 : Август 17, 2016, 03:22:43 pm »
есть тут профи? кто в курсе почему все соединяются с двумя таблицами, а не с одной? Не хотелось бы чтоб ответ на этот вопрос мне сказали на экзамене

freemaestro

  • Пользователь
  • **
  • Сообщений: 79
  • ФИО: Сергей А.
Re: Билет 1. Спец по платформе V8
« Ответ #178 : Август 18, 2016, 09:28:20 am »
есть тут профи? кто в курсе почему все соединяются с двумя таблицами, а не с одной? Не хотелось бы чтоб ответ на этот вопрос мне сказали на экзамене

Анатолий, скажите, зачем профи ходить на этот форум?  :)
Здесь в основном такие же готовящиеся.
Наша задача - помочь друг другу, так как в одиночку вообще некому "ткнуть носом"
даже в явные ошибки.

Вы имеете в виду решение xXeNoNx, которое он выложил?
Посмотрю, постараюсь ответить.

Noxie41

  • Новичок
  • *
  • Сообщений: 6
  • ФИО: Дмитрий
Re: Билет 1. Спец по платформе V8
« Ответ #179 : Август 18, 2016, 09:37:49 am »
есть тут профи? кто в курсе почему все соединяются с двумя таблицами, а не с одной? Не хотелось бы чтоб ответ на этот вопрос мне сказали на экзамене

Как мне кажется, здесь лишнее одно Левое соединение.  КоличествоОстатокДт, СуммаОстатокДт можно получить используя только одно соединение с РегистрБухгалтерии.Остатки(). Параметры для таблиц остатков одинаковые, смысл тогда использовать 2 соединения я не вижу.