Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Нужна помощь в работе с запросами 5 страниц V  < 1 2 3 4 5 >          
Fynjy Подменю пользователя
сообщение 31.08.09, 21:29
Сообщение #41

Сенсей Чака Норриса
**********
За вредность
Группа: Пользователи
Сообщений: 1994
Из: Ахметов сити
Спасибо сказали: 333 раз
Рейтинг: 0

По поводу - "что скажут корифеи" - найденное решение дает знаний в 10 раз больше подсказанного ...
Как пример - попробуйте не гугля написать запрос, который реализует срез последних без виртуальной таблицы СрезПоследних ...


Signature

MATEVI Подменю пользователя
сообщение 31.08.09, 23:15
Сообщение #42

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2203
Из: Одесса
Спасибо сказали: 968 раз
Рейтинг: 796.3

Цитата(Fynjy @ 31.08.09, 23:29) *
По поводу - "что скажут корифеи" - найденное решение дает знаний в 10 раз больше подсказанного ...
Как пример - попробуйте не гугля написать запрос, который реализует срез последних без виртуальной таблицы СрезПоследних ...

Боюсь не соглашусь я с Вами по этому поводу.
Представьте себе ситуацию когда Вы реализовываете какой нибудь модуль или подсистему. И при обучении пользователей нововведениям Вы им так же намекаете на то, что тут так, а тут эдак... А не говорите конкретно тут надо делать так, а тут так. Я думаю что это никому не понравится.
Работая с людьми, лично я, не могу себе позволить "намекать" на что то, или предлагать "погуглить". Вопросы мне задают самые разные и бывало так что по телефону минут 40 объясняешь как например переместить элемент из группы в группу. И что ты тут сделаешь если человек не понимает? Он возможно хороший менеджер или бухгалтер. Но не идет у него что то и все тут.
Я конечно как и любой другой человек могу ошибаться, где то возможно бежать впереди паровоза. НО! если я берусь кому то помочь за "спасибо" то вылаживаюсь не меньше чем если бы я за это брал деньги. А если не имею времени или не знаю то просто не берусь за это.
А по поводу "подсказанного" оно все равно остается в голове и тратишь гораздо меньше времени на то что бы вспомнить где и когда ты такое уже делал.
Кстатати один из плюсов 1С8 было заявленое расширение синтакс помощника и примеры реализованые прямо в нем, а не намеки 1С77. Да и 2 книжки по 7 и 3 по 8 постоянно лежат на столе. И я например лично не считаю зазорным заглядывать в них, или спрашивать на форумах об интересующих меня вопросах.
А по поводу Вашего предложения я обязательно возьмусь за реализацию данного вопроса, когда появится время.
ЗЫ Простите за оффтоп....

Vofka Подменю пользователя
сообщение 01.09.09, 8:46
Сообщение #43

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14052
Из: Киев
Спасибо сказали: 4613 раз
Рейтинг: 3750.1

Цитата
Отсортируй по регистратору остатки ...


Не получается. Возникают какие-то непонятные цифры.
Зы. сделаю щас снова запрос - выложу его со скрином.

Цитата
найденное решение дает знаний в 10 раз больше подсказанного ...


Всё вроде бы так, но есть одно но: найденное решение можно очень долго искать! И в итоге отказываешься от его поиска, заменяя на что-то другое или когда нашёл - то вопрос уже не актуален... А если помог человеку (написал, например ему нужный код), то кому надо - тот разберйт почему именно так написано, а если не разбертся сам - то спросит.

Всё вышесказанное ИМХО.

Vofka Подменю пользователя
сообщение 01.09.09, 8:56
Сообщение #44

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14052
Из: Киев
Спасибо сказали: 4613 раз
Рейтинг: 3750.1



Что не так? sad.gif

Vofka Подменю пользователя
сообщение 01.09.09, 9:17
Сообщение #45

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14052
Из: Киев
Спасибо сказали: 4613 раз
Рейтинг: 3750.1



Даже если так, откуда такие цифры?
ЗЫ. Приход можно посмотреть в посте выше

World1С Подменю пользователя
сообщение 01.09.09, 10:29
Сообщение #46

Оратор
Иконка группы
Квалифицированному 1С программисту
Группа: Местный
Сообщений: 358
Из: г.Луганск, обл.Луганская
Спасибо сказали: 110 раз
Рейтинг: 0

Выложи конфу пока есть время вместе посмотрим


Signature
В наше время люди всему знают цену, но понятия не имеют о подлинной ценности.
Оскар Уайлд

Vofka Подменю пользователя
сообщение 01.09.09, 10:33
Сообщение #47

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14052
Из: Киев
Спасибо сказали: 4613 раз
Рейтинг: 3750.1

[необходимо зарегистрироваться для просмотра ссылки]

Vofka Подменю пользователя
сообщение 01.09.09, 10:47
Сообщение #48

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14052
Из: Киев
Спасибо сказали: 4613 раз
Рейтинг: 3750.1



И так уже пробовал. Откуда там КоличествоОстаток 20 и 10 вместо, соответственно, 8 и 4?

World1С Подменю пользователя
сообщение 01.09.09, 10:51
Сообщение #49

Оратор
Иконка группы
Квалифицированному 1С программисту
Группа: Местный
Сообщений: 358
Из: г.Луганск, обл.Луганская
Спасибо сказали: 110 раз
Рейтинг: 0

|ВЫБРАТЬ
|    ПартииОстатки.Номенклатура,
|    ПартииОстатки.Склад,
|    ПартииОстатки.КоличествоОстаток,
|    ПартииОстатки.СуммаОстаток
|ИЗ
|    РегистрНакопления.Партии.Остатки(&КонецПериода, ) КАК ПартииОстатки


Судя по конфигурации запрос к регистру можно написать вот так


Signature
В наше время люди всему знают цену, но понятия не имеют о подлинной ценности.
Оскар Уайлд

Vofka Подменю пользователя
сообщение 01.09.09, 10:56
Сообщение #50

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14052
Из: Киев
Спасибо сказали: 4613 раз
Рейтинг: 3750.1

1) И я получаю те же данные, какие показаны на картинке выше, хотя по ПН данные другие (смотреть пост №44)
2) Мне надо вместе с остатками получать количество по текущему документу РН
3) Мне нужна партия (т.е. регистратор в регистре Партии)

wacko.gif

Vofka Подменю пользователя
сообщение 01.09.09, 12:11
Сообщение #51

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14052
Из: Киев
Спасибо сказали: 4613 раз
Рейтинг: 3750.1

Пока отбой. Заметил бок в проведении ПН. Разберусь - отпишу.

World1С Подменю пользователя
сообщение 01.09.09, 12:16
Сообщение #52

Оратор
Иконка группы
Квалифицированному 1С программисту
Группа: Местный
Сообщений: 358
Из: г.Луганск, обл.Луганская
Спасибо сказали: 110 раз
Рейтинг: 0

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


Вот запрос который проверит твои остатки по регистру Партии


Signature
В наше время люди всему знают цену, но понятия не имеют о подлинной ценности.
Оскар Уайлд

Спасибо сказали: MATEVI,

World1С Подменю пользователя
сообщение 01.09.09, 12:32
Сообщение #53

Оратор
Иконка группы
Квалифицированному 1С программисту
Группа: Местный
Сообщений: 358
Из: г.Луганск, обл.Луганская
Спасибо сказали: 110 раз
Рейтинг: 0

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


"Еще один момент в документе может оказаться несколько строчек с одинаковым товаром. Тогда переделаем запрос" эта цитата с диска ИТС


Signature
В наше время люди всему знают цену, но понятия не имеют о подлинной ценности.
Оскар Уайлд

Спасибо сказали: MATEVI,

Vofka Подменю пользователя
сообщение 01.09.09, 13:05
Сообщение #54

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14052
Из: Киев
Спасибо сказали: 4613 раз
Рейтинг: 3750.1

Пока смотрю... Но сразу ворос: что делает "В" (Номенклатура В)? Если можно - приведите пример.

ЗЫ. Я почти получил такой запрос как мне надо:


Одно НО! Почему задваивается КоличествоВДокументе? sad.gif

World1С Подменю пользователя
сообщение 01.09.09, 13:23
Сообщение #55

Оратор
Иконка группы
Квалифицированному 1С программисту
Группа: Местный
Сообщений: 358
Из: г.Луганск, обл.Луганская
Спасибо сказали: 110 раз
Рейтинг: 0

Цитата
что делает "В"


Эта конструкция означает (в списке значений)

Т.е. в нашем примере список номенклатуры в табличной части "Расход"


Signature
В наше время люди всему знают цену, но понятия не имеют о подлинной ценности.
Оскар Уайлд

World1С Подменю пользователя
сообщение 01.09.09, 13:29
Сообщение #56

Оратор
Иконка группы
Квалифицированному 1С программисту
Группа: Местный
Сообщений: 358
Из: г.Луганск, обл.Луганская
Спасибо сказали: 110 раз
Рейтинг: 0

Убери регистр партии оставь только партии.остаток


Signature
В наше время люди всему знают цену, но понятия не имеют о подлинной ценности.
Оскар Уайлд

Vofka Подменю пользователя
сообщение 01.09.09, 13:39
Сообщение #57

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14052
Из: Киев
Спасибо сказали: 4613 раз
Рейтинг: 3750.1

Цитата
Убери регистр партии оставь только партии.остаток


Как я без регистра партии узнаю сколько осталось по каждой партии? При списании по ФИФО (мне надо) надо ж как-то рассчитать цену списания. А как я это сделаю? При методе списания по среднему - можно без регистра партии, а как тут без него обойтись - хз.

Ещё раз повторяю: мне надо сделать партионный учет по методу ФИФО. Запросы мои могут быть не правильные (по логике), но уж очень я хочу разобраться! 64000000.gif

Цитата
список номенклатуры в табличной части "Расход"


А можно на пальцах? blush.gif

К стати, какова цель: написать 1 запрос, который бы отбирал нужные данные для списания по ФИФО.

Fynjy Подменю пользователя
сообщение 01.09.09, 13:57
Сообщение #58

Сенсей Чака Норриса
**********
За вредность
Группа: Пользователи
Сообщений: 1994
Из: Ахметов сити
Спасибо сказали: 333 раз
Рейтинг: 0

Что то вы мудрите ...
ВЫБРАТЬ
ТоварыНаСкладахОстаткиИОбороты.Регистратор КАК Регистратор,
ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток
ИЗ
РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, , Регистратор, , ) КАК ТоварыНаСкладахОстаткиИОбороты

УПОРЯДОЧИТЬ ПО
Регистратор


Signature

Fynjy Подменю пользователя
сообщение 01.09.09, 14:01
Сообщение #59

Сенсей Чака Норриса
**********
За вредность
Группа: Пользователи
Сообщений: 1994
Из: Ахметов сити
Спасибо сказали: 333 раз
Рейтинг: 0

Если лифо добавте в запрос убыв ...


Signature

World1С Подменю пользователя
сообщение 01.09.09, 14:19
Сообщение #60

Оратор
Иконка группы
Квалифицированному 1С программисту
Группа: Местный
Сообщений: 358
Из: г.Луганск, обл.Луганская
Спасибо сказали: 110 раз
Рейтинг: 0

Цитата
Как я без регистра


У тебя есть виртуальная таблица Партии.Остатки


Signature
В наше время люди всему знают цену, но понятия не имеют о подлинной ценности.
Оскар Уайлд

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


5 страниц V  < 1 2 3 4 5 >
Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 04.07.25, 1:44
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!