УПП 1.2.36.1 Нет проводок
Показывать по
10
20
40
сообщений
- 1
- 2
10.03.2011
15:28
#1
При недостатке материала на складе как бы я ни настраивала права все равно проводит документ. Создала обработку, которая сверяет количество в документе и проводках, выявляя такие документы. Обработка работает только в том случае если на остатках есть хотя бы один, а если нет то то проводок по 10 счету нет. У меня в запросе соединяются 2 таблицы: счет хозрасчетный и табличная часть реализации по 2 пунктам 1)регистратор 2)счет учета. Но это не работает если по счету учета (счет 10) вообще нет проводок. Как в этом случае сделать запрос? Подскажите идеи.
10.03.2011
15:42
#3
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
Хозрасчетный.Регистратор КАК Регистратор,
СУММА(Хозрасчетный.КоличествоКт) КАК КоличествоКт,
Хозрасчетный.СчетКт КАК СчетКт
ИЗ
РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный
СГРУППИРОВАТЬ ПО
Хозрасчетный.Регистратор,
Хозрасчетный.СчетКт) КАК Проводка
ПО Реализация.СчетУчетаБУ = Проводка.СчетКт
И Реализация.Реализация = Проводка.Регистратор
Хозрасчетный.Регистратор КАК Регистратор,
СУММА(Хозрасчетный.КоличествоКт) КАК КоличествоКт,
Хозрасчетный.СчетКт КАК СчетКт
ИЗ
РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный
СГРУППИРОВАТЬ ПО
Хозрасчетный.Регистратор,
Хозрасчетный.СчетКт) КАК Проводка
ПО Реализация.СчетУчетаБУ = Проводка.СчетКт
И Реализация.Реализация = Проводка.Регистратор
10.03.2011
15:44
#4
Вы решили что по этому куску запроса
можно что либо понять?
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
Хозрасчетный.Регистратор КАК Регистратор,
СУММА(Хозрасчетный.КоличествоКт) КАК КоличествоКт,
Хозрасчетный.СчетКт КАК СчетКт
ИЗ
РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный
СГРУППИРОВАТЬ ПО
Хозрасчетный.Регистратор,
Хозрасчетный.СчетКт) КАК Проводка
ПО Реализация.СчетУчетаБУ = Проводка.СчетКт
И Реализация.Реализация = Проводка.Регистратор
можно что либо понять?
10.03.2011
15:47
#5
Тогда просто как мне найти документы на реализацию материалов по которым нет проводок по счету 10, то есть в реализации списано 5 материалов, а в проводках нет Кт10 5 шт этих материалов.
10.03.2011
15:49
#6
Вопрос, как выбирается Реализация.Реализация. Если условий Где по "Проводка" нет, то должно выбираться. А в принципе - маленький кусочек, чтобы что-то сказать.
10.03.2011
15:54
#7
Выбираете документы Реализация, выбираете обороты по 10 счету, связываете одну таблицу с другой и вот он результат!
10.03.2011
15:56
#8
ВЫБРАТЬ
РеализацияТоваровУслугТовары.Ссылка КАК Реализация,
РеализацияТоваровУслугТовары.СчетУчетаБУ КАК СчетУчетаБУ
ИЗ
Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ГДЕ
РеализацияТоваровУслугТовары.Ссылка.Проведен = ИСТИНА
И РеализацияТоваровУслугТовары.Ссылка.ОтражатьВБухгалтерскомУчете = ИСТИНА
СГРУППИРОВАТЬ ПО
РеализацияТоваровУслугТовары.Ссылка,
РеализацияТоваровУслугТовары.СчетУчетаБУ
просто перебираются документы реализации.
Мой путь не правильный, поэтому я его не хочу здесь приводить
РеализацияТоваровУслугТовары.Ссылка КАК Реализация,
РеализацияТоваровУслугТовары.СчетУчетаБУ КАК СчетУчетаБУ
ИЗ
Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ГДЕ
РеализацияТоваровУслугТовары.Ссылка.Проведен = ИСТИНА
И РеализацияТоваровУслугТовары.Ссылка.ОтражатьВБухгалтерскомУчете = ИСТИНА
СГРУППИРОВАТЬ ПО
РеализацияТоваровУслугТовары.Ссылка,
РеализацияТоваровУслугТовары.СчетУчетаБУ
просто перебираются документы реализации.
Мой путь не правильный, поэтому я его не хочу здесь приводить
10.03.2011
16:00
#9
Не работает в том случае если НЕТ ОБОРОТА ПО СЧЕТУ 10. В этом и вопрос. В документ есть реализация материала, а в проводках только по счету 62 обороты, а 10ый счет пустой
10.03.2011
16:12
#10
> Мой путь не правильный, поэтому я его не хочу здесь приводить
Почему? Судя по всему он правильный, но есть ошибка.
Реализация + Левое соединение с Хозрасчетами.
Вопрос только в том, почему вы не получаете результат: значит есть условие. Другое дело если бы вы получили больше чем нужно. Все-таки приведите запрос полностью, потому что ДОЛЖНО работать.
Почему? Судя по всему он правильный, но есть ошибка.
Реализация + Левое соединение с Хозрасчетами.
Вопрос только в том, почему вы не получаете результат: значит есть условие. Другое дело если бы вы получили больше чем нужно. Все-таки приведите запрос полностью, потому что ДОЛЖНО работать.
- 1
- 2
1С:Предприятие 8.1 (8.1.15.14) и больничный листCMS Битрикс Управление сайтом и 1С Предприятие 8.* конф. Комплексная Автоматизация
Читают тему
(гостей: 1)