Имя: Пароль:
JOB
Работа
Провалил собеседование, не смог написать запрос
,
0 Stagor
 
26.03.15
19:39
Задача такая

Регистратор, сумма в рублях



Выбрать  запросом все документы, и привести все суммы к одной валюте (параметр запроса),
Регистратор содержит валюту (в какой валюте сумма документа)
176 dmpl
 
27.03.15
18:09
(166) На компе пишешь ВЫБРАТЬ, затем ИЗ, указываешь таблицы, а потом уже решаешь, что из какой таблицы брать. На листочке надо строго последовательно: ВЫБРАТЬ, что конкретно выбрать, и только потом из каких таблиц выбирать.
177 PR
 
27.03.15
18:09
(175) Ну так мало ли что кажется.
"Пожалуй. I. в зн. вводн. сл. 1. Возможно, может быть, вероятно. Было уже, п., за полночь. -2. Лучше. Я, п., пойду.", то есть конкретно "Я, п., пойду.".
178 mm_84
 
27.03.15
18:29
(174) Может и неправильно) требуем уточнения))
4. Если вводное слово (сочетание) стоит в начале или в конце обособленного оборота (обособления, уточнения, пояснения, присоединения), то никаким знаком препинания от оборота оно не отделяется
http://old-rozental.ru/punctuatio.php?sid=122#pp122
179 mm_84
 
27.03.15
18:30
(178) примеры там же)
180 mm_84
 
27.03.15
18:31
(178)  Усилительные частицы от вводных слов запятой не отделяются: Уж вероятно, это так, поскольку нет никаких противопоказаний.
181 GenV
 
27.03.15
18:37
(172) Спорное утверждение.
Хотя бы по тому, что ошибка в одной букве в громадном запросе может стоит большого количества времени на её устранение.
Некоторые вещи действительно удобнее вручную править (например изменение синонима в используемой временной таблице :)), но точно не на листочке.
182 mm_84
 
27.03.15
18:40
(178) до кучи из той же ссылки: Вводное слово (сочетание) не отделяется знаком препинания от обособленного оборота, если находится в самом начале или в самом конце предложения
183 Гёдза
 
27.03.15
18:43
А некоторые не только пишут, но и ЧИТАЮТ запросы конструктором
184 DarkWater
 
27.03.15
18:56
Мне непонятен сам формат теста.
Я в обычной работе решаю подобные задачи (а-ля курс на каждую дату) , но я делаю это за компом, конструктором (мне так привычнее и нагляднее), и руками правлю только если в этом есть необходимость или так реально быстрее, чем в конструкторе. У меня нет навыков быстрого написания таких запросов на бумажке.

Собеседование - само по себе стресс для кандидата, нафейхоа нужно ему добавлять геморроя, я не понимаю. Оценить стрессоустойчивость? Стрессоустойчивость нужна менеджеру по продажам, работать с психованными клиентами. Может, в этой конторе начальство психованное и надо иметь стрессоустойчивость? Да нуегонакуй тогда, такую контору.

У меня был случай, когда при приеме на работу предлагали написать запрос на бумаге. Не сильно мудрёный, я написал. Потом, в работе, выяснилось, что принимающий меня на работу 1С-ник был кодером хуже меня, хотя я на тот момент был чуть более чем никаким. Тест он где-то скачал.
185 Desna
 
27.03.15
19:02
ладно, эту задачу решили, вот еще одна задача: найдите дубли Номенклатур
186 Desna
 
27.03.15
19:03
(185) я когда-то тоже не осилил, как с 7-ки сразу соскочил
187 Desna
 
27.03.15
19:04
(160) (161) не смутило что он со Львова?
188 DarkWater
 
27.03.15
19:11
(185)Декартово произведение таблиц (полное соединение), потом отбор по условию равенства наименования и неравенства ссылок, без повторяющихся, так? Текст писать не буду.)
189 DarkWater
 
27.03.15
19:13
+(188) уточню: полное соеденение справочника с собой же
190 Igor 2007
 
27.03.15
19:20
У меня был недавно случай на собеседовании. До этого я 12 лет с бухгалтерией как программист 1с работаю. Поддержка и проекты были. Фикси, франч и фри сейчас.
И спросили меня: - "ЧТО ВЫ СДЕЛАЛИ ХОРОШЕГО ХОТЬ ДЛЯ ОДНОГО БУХГАЛТЕРА."
И я не смог ответить. Может совесть не позволила. :(
191 Джинн
 
27.03.15
19:23
(190) Правильный ответ - "Я не убил ни одного бухгалтера".
192 DarkWater
 
27.03.15
19:26
(190) На такие тупые вопросы лучше встречные вопросы задавать, мол, что для вас "хорошее", чем отличается от обычной качественной работы. Пока будут что-то отвечать, есть время подумать.

А совесть на собеседовании ни к чему вообще...
193 zulu_mix
 
27.03.15
19:30
(191) правильный ответ "они все от меня на сносях"
194 Igor 2007
 
27.03.15
19:37
(193) Меня глав.бух спрашивала. Я к ним имею слабость. Когда нормально сохранилась. :)
Но до этого не доходило. Видимо в этом ошибка в работе.
195 Сниф
 
27.03.15
19:46
(190) я бы честно ответил, что помог двум бухгалтершам снять напряжение))
196 Igor 2007
 
27.03.15
19:59
(195) +++ :)
197 dmpl
 
27.03.15
20:01
(188) Вай-вай-вай! У нас 1 млн. позиций, ты еще на 1 млн. умножишь - совсем сервер загрузишь! Надо сначала сгруппировать справочник по наименованию ИМЕЮЩИЕ более 1 одинакового наименования - потом отобрать по наименованию из списка. И уже дальше если надо - итоги по наименованию брать.
198 Рэйв
 
27.03.15
20:02
Выбрать все документы запросом
Внутрм выборки , как вариант, создать наборЗаписей с отбором регистратора и прочитав,перебрав, и записав тупо все поправить.
предлагали уже?
199 Рэйв
 
27.03.15
20:02
(198) к(0)
200 zulu_mix
 
27.03.15
20:12
(198) забористо. где брал?
201 Рэйв
 
27.03.15
20:34
(200)Что не так?
202 Рэйв
 
27.03.15
20:37
(200)Заключая из того, что в этой ветке намного чем ты один, прочитали мой пост, а возмутился только ты  ...

Ты просто не понял:-)
203 ShoGUN
 
27.03.15
20:40
(201) Нужно всё в одном запросе.
204 zulu_mix
 
27.03.15
20:41
(202) >>прочитав,перебрав, и записав тупо все поправить
ты написал про исправление. хотя ничего исправлять не предлагали :)
205 ShoGUN
 
27.03.15
20:41
Собственно, традиционная задача на срез последних на каждую дату. Ну, плюс, пересчет из валюты в валюту.
206 Лодырь
 
27.03.15
20:43
(205) Да там пересчетов то  - три умножения.
207 PR
 
27.03.15
20:53
(202) Тебе каждый должен отписаться, что ты какую-то бредятину ляпнул?
208 shuhard
 
27.03.15
20:57
(202) в (198) полный бред
209 Лахденпохья
 
27.03.15
21:03
Парни, согласитесь что без инета или СКД куй бы кто согласился рвать анальное отверстие за 87 круб., да и вообще за 87 руб. нужно не работать, а немножечко вредить
210 Рэйв
 
27.03.15
21:04
(207)Я тебе могу код написать если не понял:-) .

Но мне лениво было раписывать , я просто тезисами сказал.
Включи соображалку.
211 zulu_mix
 
27.03.15
21:05
(209) ну почему? может была озвучена сумма аванса?
212 Лахденпохья
 
27.03.15
21:08
(211) ты в уши (глаза) долбишься?
(57) Зарплата 87, Москва
213 zulu_mix
 
27.03.15
21:10
(212) ну тс перепутал. ему сказали аванс а он подумал зп. руки затряслись и не смог запрос написать
214 Drac0
 
27.03.15
21:15
(202) в (198) вообще не в тему. Трезвым надо заходить )
215 DarkWater
 
27.03.15
21:19
(197) Да, у тебя оптимальнее.
Но на справочник в 1 млн. я и не 5 минут бы думал.)
216 Рэйв
 
27.03.15
21:21
(214)Ну что ж. Объясняю для твердолобиков.
(207) и тебе тоже

Запрос....лялял выбераем документы, не важно, имеем там пол Ссылка

тРез=Запрос.Выполнить().Выгрузить();//мне так удобне

Для каждого Стр Из тРез Цикл
  
    // тут можно или с движениями оба или с набором
    //я же про отбор сказал:-)
    Набор=Регистр.Любойтам.СоздатьНаборЗаписей();
    Набор.Отбор.Регистратор.Установить(Стр.ссылка);
    Набор.Прочитать();
    Для Каждого  Зап Из Набор Цикл
       // тут меняем что и как хотим
    КонецЦикла;
    Набор.Записать(Истина)
Конеццикл;
217 Рэйв
 
27.03.15
21:22
Наслаждайтесь:-)
218 Рэйв
 
27.03.15
21:23
ну если иэто для ваших мозго трудно, то я не виноват.Завтра перечитайте:-)
219 zulu_mix
 
27.03.15
21:23
завязывай с тяжелыми...
220 PR
 
27.03.15
21:24
(216) >>тРез=Запрос.Выполнить().Выгрузить();//мне так удобне
Да кого... беспокоит, что тебе там удобнее.
В задании написано выбрать запросом.
Следующий!
221 zulu_mix
 
27.03.15
21:25
а за двойной цикл иди и прищеми себе пальцы дверью туалетной
222 PR
 
27.03.15
21:25
(217) Твой ковногод любой студент напишет, было изначально понятно, что за хрень ты предлагаешь, просто изначально было понятно, что это абсолютно неуместный бред.
223 Рэйв
 
27.03.15
21:25
(220)Да замени на
Выборка=Запрос.Выполнить().Выбрать()
Пока Выборка.Следующий Цикл...
224 PR
 
27.03.15
21:26
(223) И че? После этого твоя копроподелка превратится в алмаз?
225 Рэйв
 
27.03.15
21:26
(22)это ты несешь бред, не примирвшись с тем, что я прав, а ты нет:-))
226 Рэйв
 
27.03.15
21:27
(224)да и задание было не на алмаз.Не чего тут
227 PR
 
27.03.15
21:27
(225) LOL
228 Рэйв
 
27.03.15
21:28
(227)Мне тоже смешно:-)
229 PR
 
27.03.15
21:29
(226) Задание было вполне себе на сотню, не надо ля ля.
Давно заметил, что половина народа, когда не справляются с заданием, потом начинают трындеть что-то типа "Да и не больно-то и хотелось" или "Ну, если бы я серьезно подумал, то конечно же сделал бы все по-другому".
230 PR
 
27.03.15
21:29
(228) Да я думаю в ветке всем смешно
231 Рэйв
 
27.03.15
21:29
(203)Я думаю также:-)
232 PR
 
27.03.15
21:30
(231) Ты заканчивай бухать, а то ошибка на ошибке
233 Рэйв
 
27.03.15
21:32
(232)Я конечно люблю это дело:-)..Но у меня это на работе не сказывается.
А вот у тебя , судя по постам- да:-) А ты еше и скрываешь:-))
234 Рэйв
 
27.03.15
21:33
ладно, проснешься завтра трезвый , разбери заново код:-)
235 Рэйв
 
27.03.15
21:34
и... ябы ждал извинений если честно:-)
Но явно не дождусь.
236 zulu_mix
 
27.03.15
21:36
(235) тебя фиксин не кусал?
237 PR
 
27.03.15
21:39
(235) Феерическая наглость
238 Рэйв
 
27.03.15
21:39
(237)Да я вообще не очень добрый:-)
239 Рэйв
 
27.03.15
21:42
Ладно, скучно с вами , пойду я.
Пока.
240 ShoGUN
 
27.03.15
21:43
Что пятница с людями делает...
241 zulu_mix
 
27.03.15
21:45
(240) ты в какой нить клубняк завались - вот где вся свинОта. а тут так, буйные но тихие
242 DCKiller
 
27.03.15
22:01
(241) Да тут по ходу сегодня все оттуда... Исключая тот факт, что, как сказал один из участников митсы, половина форумчан - никем не диагностированные психи.
243 iHell
 
27.03.15
22:16

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

СГРУППИРОВАТЬ ПО
    Поступление.Ссылка,
    Поступление.Валюта,
    Поступление.СуммаДокумента,
    КурсыВалют.Валюта
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    КурсыВрем.Ссылка,
    КурсыВрем.ВалютаДокумента,
    КурсыВрем.Валюта,
    ЕСТЬNULL(КурсыВалют.Курс, 0) КАК Курс,
    ЕСТЬNULL(КурсыВалют.Кратность, 0) КАК Кратность,
    КурсыВрем.СуммаДокумента
ПОМЕСТИТЬ КурсыИтоговая
ИЗ
    КурсыВрем КАК КурсыВрем
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют КАК КурсыВалют
        ПО КурсыВрем.Валюта = КурсыВалют.Валюта
            И КурсыВрем.ПериодКурса = КурсыВалют.Период
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    КурсыИтоговая.Ссылка КАК Ссылка,
    КурсыИтоговая.СуммаДокумента КАК Курс
ИЗ
    КурсыИтоговая КАК КурсыИтоговая
ГДЕ
    КурсыИтоговая.ВалютаДокумента = &ВалютаОтчета

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    КурсыИтоговая.Ссылка,
    ВЫБОР
        КОГДА КурсыИтоговая.Кратность = 0
                ИЛИ КурсыИтоговаяВрем.Курс = 0
            ТОГДА "Незадан курс или нулевая кратность"
        ИНАЧЕ КурсыИтоговая.СуммаДокумента * КурсыИтоговая.Курс / КурсыИтоговая.Кратность / КурсыИтоговаяВрем.Курс * КурсыИтоговаяВрем.Кратность
    КОНЕЦ
ИЗ
    КурсыИтоговая КАК КурсыИтоговая
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ КурсыИтоговая КАК КурсыИтоговаяВрем
        ПО КурсыИтоговая.Ссылка = КурсыИтоговаяВрем.Ссылка
            И КурсыИтоговая.Валюта <> КурсыИтоговаяВрем.Валюта
            И (КурсыИтоговая.Валюта <> &ВалютаОтчета)

УПОРЯДОЧИТЬ ПО
    Ссылка
244 iHell
 
27.03.15
22:17
Косяк с тегами))) Критикуйте, решал в консоли 15 минут, правда без тестирования - была небольшая ошибка, и вчера немного голову поломал над задачей.
245 yavasya
 
27.03.15
22:24
(244) лень критиковать
246 yavasya
 
27.03.15
22:26
JOB: OFF: Покритикуйте пожалуйста резюме.
(244)  думаешь возьмут  ?
247 iHell
 
27.03.15
22:29
(246) Я наверное не настолько крут)
248 zulu_mix
 
27.03.15
22:30
(244) избыточные данные в вт
249 yavasya
 
27.03.15
22:32
(248) + лишняя вт
250 iHell
 
27.03.15
22:33
(249) поподробнее пжл.
251 yavasya
 
27.03.15
22:34
(250)  валюта из договора контрагента берется
252 zulu_mix
 
27.03.15
22:34
(250) зачем тебе там доки? тебе надо дату и курс
253 yavasya
 
27.03.15
22:36
(247) быстро сдался
254 yavasya
 
27.03.15
22:36
(250) быстро сдался
255 yavasya
 
27.03.15
22:36
глюк браузера (254)
256 iHell
 
27.03.15
22:36
(252) где именно ?
257 shuhard
 
27.03.15
22:38
(251) в УТ 11 и ERP нет обязательного договора
258 zulu_mix
 
27.03.15
22:39
(256) во времянках
259 yavasya
 
27.03.15
22:46
(250) ВЫБРАТЬ
    КурсыИтоговая.Ссылка КАК Ссылка,
    КурсыИтоговая.СуммаДокумента КАК Курс
ИЗ
    КурсыИтоговая КАК КурсыИтоговая
ГДЕ
    КурсыИтоговая.ВалютаДокумента = &ВалютаОтчета

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    КурсыИтоговая.Ссылка,
    ВЫБОР
        КОГДА КурсыИтоговая.Кратность = 0
                ИЛИ КурсыИтоговаяВрем.Курс = 0
            ТОГДА "Незадан курс или нулевая кратность"
        ИНАЧЕ КурсыИтоговая.СуммаДокумента * КурсыИтоговая.Курс / КурсыИтоговая.Кратность / КурсыИтоговаяВрем.Курс * КурсыИтоговаяВрем.Кратность
    КОНЕЦ
ИЗ
    КурсыИтоговая КАК КурсыИтоговая
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ КурсыИтоговая КАК КурсыИтоговаяВрем
        ПО КурсыИтоговая.Ссылка = КурсыИтоговаяВрем.Ссылка
            И КурсыИтоговая.Валюта <> КурсыИтоговаяВрем.Валюта
            И (КурсыИтоговая.Валюта <> &ВалютаОтчета)

УПОРЯДОЧИТЬ ПО
    Ссылка
260 yavasya
 
27.03.15
22:46
этого хватит
261 iHell
 
27.03.15
22:52
(258) Доки нужны, чтобы отдельно к ним запрос снова не делать в итоговой таблице.
(260) Чего хватит ? Итогового запроса ?
262 yavasya
 
27.03.15
22:55
да (261) документ  и срез последних смысла вт не вижу
263 iHell
 
27.03.15
22:57
(262) А курс на каждую дату где возьмешь ?
264 User_Agronom
 
27.03.15
23:00
А можно поинтересоваться, какую задачу вы решаете?
265 yavasya
 
27.03.15
23:00
(263) согласен .   эту ос авить
266 iHell
 
27.03.15
23:02
(264) из (0).
267 AlexITGround
 
28.03.15
06:53
(198) Как можно возмущаться на такой шедевр, просто все в шоке еще.
268 AlexITGround
 
28.03.15
06:58
(217) Походу к концу вчерашней пятницы твой шуточный вброс все восприняли всерьез...уровень! (указательный палец вверх)
269 AlexITGround
 
28.03.15
07:04
(237) (240) У человека нормальная пятница была, как и у меня, а шутку в 198 вы просто не поняли, после 17:00 надо было пиво идти пить, а не трудится что бешеные :) силы восстанавливать надо
270 AlexITGround
 
28.03.15
07:11
(263) Выбрать все документы поступления и присобачить ко всему этому великолепию левое соединение ... эх, красава парень.
271 ShoGUN
 
28.03.15
07:24
(269) А пиво пить обязательно? Даже если не хочется? Я не жалуюсь не недостаток расслабления, и вполне могу расслабляться без алкоголя.
272 Spyke
 
28.03.15
08:06
(271) зато они спят еще, а мы ....
273 ShoGUN
 
28.03.15
08:09
(272) Я жаворонок, я лёг вчера в 11. Проспал 8 часов. Нормально :)
274 dmpl
 
28.03.15
09:39
(273) Чего только люди ни придумают, лишь оправдать работу в субботу :)
275 iHell
 
28.03.15
10:08
(270) Тут да согласен, надо было делать таблицу периодов и валют из документов, периоды приводить к началу дня и сворачивать. Можно было бы еще фильтр на курсы наложить ... и все это на листочке)