Имя: Пароль:
1C
 
БП конечное сальдо по 41 счету
0 falselight
 
27.02.18
09:13
Пожалуйста подскажите по выборке остатка по 41 счету.
Пока в выборке ничего не выбралось.

ВЫБРАТЬ
    ХозрасчетныйОстатки.Счет,
    ХозрасчетныйОстатки.Субконто1,
    ХозрасчетныйОстатки.Субконто2,
    ХозрасчетныйОстатки.Субконто3,
    ХозрасчетныйОстатки.Организация,
    ХозрасчетныйОстатки.СуммаОстаток,
    ХозрасчетныйОстатки.СуммаОстатокДт,
    ХозрасчетныйОстатки.СуммаОстатокКт,
    ХозрасчетныйОстатки.КоличествоОстаток,
    ХозрасчетныйОстатки.КоличествоОстатокДт,
    ХозрасчетныйОстатки.КоличествоОстатокКт
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОкончания7, Счет.Код = "41", , ) КАК ХозрасчетныйОстатки
1 Гипервизор
 
27.02.18
09:23
(0) Какие люди! УПП внедрили, на очереди БП?
Открываем в плане счетов 41 счет и что же видим? "Запретить использовать в проводках". Много думаем и правим запрос.
2 Armando
 
27.02.18
09:26
(1) когда в ОСВ 41 выбираю там же норм показывает. Значит и здесь должно)))
3 azernot
 
27.02.18
09:28
(2) Там используется условие "В ИЕРАРХИИ"
4 falselight
 
27.02.18
09:28
(1) Вы про галку счет является группой и не выбирается в проводках?
5 falselight
 
27.02.18
09:28
(3) Подскажите пожалуйста как правильно сделать в запросе?
6 azernot
 
27.02.18
09:29
ВЫБРАТЬ
    ХозрасчетныйОстатки.Счет КАК Счет,
    ХозрасчетныйОстатки.Субконто1 КАК Субконто1,
    ХозрасчетныйОстатки.Субконто2 КАК Субконто2,
    ХозрасчетныйОстатки.Субконто3 КАК Субконто3,
    ХозрасчетныйОстатки.Организация КАК Организация,
    ХозрасчетныйОстатки.СуммаОстаток КАК СуммаОстаток,
    ХозрасчетныйОстатки.СуммаОстатокДт КАК СуммаОстатокДт,
    ХозрасчетныйОстатки.СуммаОстатокКт КАК СуммаОстатокКт,
    ХозрасчетныйОстатки.КоличествоОстаток КАК КоличествоОстаток,
    ХозрасчетныйОстатки.КоличествоОстатокДт КАК КоличествоОстатокДт,
    ХозрасчетныйОстатки.КоличествоОстатокКт КАК КоличествоОстатокКт
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОкончания7, Счет В ИЕРАРХИИ (&Счет41), , ) КАК ХозрасчетныйОстатки
7 azernot
 
27.02.18
09:30
Запрос.УстановитьПараметр("Счет41", ПланыСчетов.Хозрасчетный.НайтиПоКоду("41));
8 один я дАртаньян
 
27.02.18
09:34
(7)  РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОкончания7, Счет В ИЕРАРХИИ (Значение(ПланыСчетов.Хозрасчетный.Товары), , ) КАК ХозрасчетныйОстатки
9 azernot
 
27.02.18
09:42
(8) Да, ты д'Артаньян.
(5) Если есть возможность, счет лучше задавать с помощью предопределённого значения (прямо в запросе или установкой параметров), а не с помощью поиска по коду.
Но я не уверен, что во всех версиях БП 41-й счёт называется именно "Товары", поэтому предложил самый простой вариант, демонстрирующий принцип.
10 Гипервизор
 
27.02.18
09:44
(8) точнее вот так:
РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОкончания7, Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.Товары)), , ) КАК ХозрасчетныйОстатки
11 один я дАртаньян
 
27.02.18
09:47
(10) Согласен.
12 falselight
 
27.02.18
09:54
Большое спасибо!
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший