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

Хранилище

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

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



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

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

Т.е. получается, что в данном случае вытягиваются все данные из регистра, и присоединяются данные из документа? Тогда по идее так

Цитата


ИЗ
РегистрНакопления.Партии.Остатки(&МоментВремени, ) КАК ПартииОстатки
ЛЕВОЕ СОЕДИНЕНИЕ Документ.РасходнаяНакладная.Расход КАК РасходнаяНакладнаяРасход
ПО РасходнаяНакладнаяРасход.Номенклатура = ПартииОстатки.Номенклатура


должно работать? А не работает sad.gif

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

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

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

Если есть, вот тема на диске ИТС "Особенности связи с виртуальной таблицей остатков" там подробно описана работа подобного типа запросов.


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

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

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

Простите, дата документа должна совпадать с &МоментомВремени


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

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

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

Цитата
Дата документа должна попадать или совпадать с датой документа.


а?

Цитата
Если есть, вот тема на диске ИТС "Особенности связи с виртуальной таблицей остатков" там подробно описана работа подобного типа запросов.


Щас ИТСов под рукой нету. А за какой месяц надо?

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

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

Да все равно можно за май 2009


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

Batchir Подменю пользователя
сообщение 27.08.09, 13:07
Сообщение #26

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1443 раз
Рейтинг: 0

Цитата(Vofka @ 27.08.09, 13:45) *
Щас ИТСов под рукой нету. А за какой месяц надо?

Vofka а поискать не пробовал? http://pro1c.org.ua/index.php?showforum=77 wink.gif , конкретно  вот

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

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

Прочитал, всёравно не получается именно так, как я хочу sad.gif . Может я не правильно суть понимаю. С запросом извращался вчера весь день! Если у кого есть время - вот конфа: [необходимо зарегистрироваться для просмотра ссылки] Сделайте в ней запрос (в обработке проведения документа РН). open_file.gif

World1С Подменю пользователя
сообщение 28.08.09, 8:59
Сообщение #28

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

Выложи весь текст запроса...


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

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

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

Тут вся инфа: какие документы были, какой запрос и результат, который он дает:



И мне не надо, чтоб в запросе была строчка СУММА(КоличествоОстаток)..., но если просто написать КоличествоОстаток - тогда нужна группировка по нему, а группировка по нему тоже не надо (как мне кажется)

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

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

Вроде получилось:


Правильно ж? мне ж именно эти данные надо, чтобы проконтролировать наличие остатков при проведении РН?

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

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

Финальный получился такой запрос (с учетом складов):



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

СГРУППИРОВАТЬ ПО
РасходнаяНакладнаяРасход.Номенклатура,
ПартииОстатки.Номенклатура,
ПартииОстатки.Склад,
ПартииОстатки.КоличествоОстаток


Правильно (условие "правильности" читать выше)?

MATEVI Подменю пользователя
сообщение 28.08.09, 11:37
Сообщение #32

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

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

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

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

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

MATEVI, а если, например, у тебя в РН будет 2 строчки с одинаковым товаром?

Например:

В РН:
Товар1 - 4
Товар1 - 5

В Регистре (остаток):
Товар1 - 6

У тебя спишется 10 и не выдаст ошибки, т.к. в РН нету группировки по товару. Или я не прав? И зачем строки:


ЛЕВОЕ СОЕДИНЕНИЕ Документ.РасходнаяНакладная КАК РасходнаяНакладная
ПО РасходнаяНакладнаяТовары.Ссылка = РасходнаяНакладная.Ссылка
?

///////////////////////////////////////////

Теперь ещё вопрос по моему запросу smile.gif.



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

СГРУППИРОВАТЬ ПО
РасходнаяНакладнаяРасход.Номенклатура,
ПартииОстатки.Номенклатура,
ПартииОстатки.Склад,
ПартииОстатки.КоличествоОстаток,
ЕСТЬNULL(ПартииОстатки.СуммаОстаток, 0)


Вроде как получаю то что надо. Но мне не надо группировки
Цитата
ПартииОстатки.Номенклатура,
ПартииОстатки.Склад,
ПартииОстатки.КоличествоОстаток,
ЕСТЬNULL(ПартииОстатки.СуммаОстаток, 0)


Но если их убираю - вываливается ошибка (думаю текст ошибки приводить не стоит, т.к. многие с подобной сталкивались). Почему так происходит?

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

Alan68 Подменю пользователя
сообщение 28.08.09, 12:30
Сообщение #34

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 146
Спасибо сказали: 218 раз
Рейтинг: 0

MATEVI,
прошу прощения за не грамотность (совсем не програмер), можно ли Вашу обработку использовать в 7,7 Бух 275 ??? т.к. вижу что это все для 8. А модуль меня заинтересовал, возможностью внедрения в расходник.
Заранее СПС.

MATEVI Подменю пользователя
сообщение 28.08.09, 12:33
Сообщение #35

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

Цитата(Vofka @ 28.08.09, 14:03) *
MATEVI, а если, например, у тебя в РН будет 2 строчки с одинаковым товаром?

Согласен. Еще необходима проверка на то что документ не помечен на удаление.
Цитата(Vofka @ 28.08.09, 14:03) *
И зачем строки:


ЛЕВОЕ СОЕДИНЕНИЕ Документ.РасходнаяНакладная КАК РасходнаяНакладная
ПО РасходнаяНакладнаяТовары.Ссылка = РасходнаяНакладная.Ссылка
?

Та это просто забыл убрать smile.gif
Цитата(Vofka @ 28.08.09, 14:03) *
Вроде как получаю то что надо. Но мне не надо группировки

Но если их убираю - вываливается ошибка (думаю текст ошибки приводить не стоит, т.к. многие с подобной сталкивались). Почему так происходит?

А в суммируемое поле пробовал поставить?

MATEVI Подменю пользователя
сообщение 28.08.09, 12:40
Сообщение #36

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

Цитата(Alan68 @ 28.08.09, 14:30) *
MATEVI,
прошу прощения за не грамотность (совсем не програмер), можно ли Вашу обработку использовать в 7,7 Бух 275 ??? т.к. вижу что это все для 8. А модуль меня заинтересовал, возможностью внедрения в расходник.
Заранее СПС.

Та не за что. А чем не подходит стандартный контроль отрицательных остатков?

MATEVI Подменю пользователя
сообщение 28.08.09, 17:11
Сообщение #37

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

Не люблю не решенных задач. И "поскрипев" мозгами сделал через вложеный запрос. Не знаю может и не так как надо... Но теперь низя списать два товара на сумму больше чем есть.
[необходимо зарегистрироваться для просмотра ссылки]
Так же нельзя списать несуществующий товар.

Посмотрим что скажут "корифеи". Если вообще что то скажут smile.gif А мы с тобой курим дальше 44000000.gif
1С8 32000000.gif

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

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

У меня взрывается "моск". Подскажите как сделать запрос (текст запроса) при списании для партионного учета по методу ФИФО 09000000.gif help.gif

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

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

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


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

Fynjy Подменю пользователя
сообщение 31.08.09, 21:22
Сообщение #40

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

Цитата(Vofka @ 31.08.09, 15:35) *
У меня взрывается "моск". Подскажите как сделать запрос (текст запроса) при списании для партионного учета по методу ФИФО 09000000.gif help.gif

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


Signature

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


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

 

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