Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Значение реквизита "проведен" у бухгалтерских операций

Значение реквизита "проведен" у бухгалтерских операций
Я
   K1RSAN
 
17.01.19 - 11:26
В общем, возникла довольна интересная ситуация. В одном из обновлений Бухгалтерии для Казахстана переделали запрос для формирования кассовой книги. Клиент выполняет часть операций кассы через бухгалтерские операции. И такая фишка: сами суммы в итоге в отчет идут из регистра

РегистрБухгалтерии.Типовой.Обороты

НО номер и дата документа в запросе заполняются из

ВТ_ДокументыРегистраторы.Номер КАК НомерДокумента

В свою очередь эта виртуальная таблица заполняется в предыдущем запросе, проходя по ДОКУМЕНТАМ, в том числе "ОперацияБух". И там в условиях стоит  ДокументРегистратор.Проведен
При открытии журнала операций я вижу, что у всех операций стоит галочка, которая как бы говорит - что документ считается проведенным. Но при открытии запроса

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

Показывает, что реквизит Проведен имеет значение Ложь. В конфигурации в этом же запросе и идет проверка на это. Попытался групповым изменением реквизитов изменить значение реквизита, но все равно значение не меняется.

Есть идеи, как можно исправить эту ситуевину? Делать конфигурацию нетиповой не хочется, надеюсь типовыми средствами решить проблему с "проведен" операций.
 
 
   Ненавижу 1С
 
1 - 17.01.19 - 11:30
не знаю как в Казахстане, а в РФ ОперацияБух не проводится
соответственно ОперацияБух.Проведен всегда ЛОЖЬ
   Zmich
 
2 - 17.01.19 - 11:30
(0). Посмотри в свойствах документа в конфигураторе. Движения - Проведение. У меня в КА в это поле стоит "Запретить". Учитывай поэтому только пометку удаления.
   DrWatson
 
3 - 17.01.19 - 11:31
У документов, таких как Операция, запрещено проведение. Настраивается в конфигураторе. Картинка документа при этом будет с всегда с галкой, так же как и проведен. А вот реквизит Проведен установить не получится, т.к. проведение отключено в принципе.
Не вижу решения, кроме исправления запроса.
   Йохохо
 
4 - 17.01.19 - 11:32
вынести кассовую во внешний отчет
   ДенисЧ
 
5 - 17.01.19 - 11:32
(2) надо просто учитывать активность проводок
   OldCondom
 
6 - 17.01.19 - 11:34
<< В свою очередь эта виртуальная таблица заполняется в предыдущем запросе, проходя по ДОКУМЕНТАМ, в том числе "ОперацияБух". И там в условиях стоит  ДокументРегистратор.Проведен


Покажи этот кусок.
   unregistered
 
7 - 17.01.19 - 11:36
(0) >> Делать конфигурацию нетиповой не хочется, надеюсь типовыми средствами решить проблему.

Типовыми средствами - это означает, что клиенту придётся отказаться от идеи "выполнять часть операций кассы через бухгалтерские операции".

Способ обхода проблемы - переписывать запрос и убирать из него условие на "Проведен" вообще или заменять отбор для учёта варианта, что регистратор может быть и не проводящимся документом.
   Ботаник Гарден Меран
 
8 - 17.01.19 - 11:55
Что мешает вместо ОперацияБух.Проведен в запросе написать Истина КАК Проведен?
   K1RSAN
 
9 - 17.01.19 - 12:34
(6)
|ВЫБРАТЬ %Разрешенные%
            |    ДокументРегистратор.Ссылка КАК Ссылка,
            |    ДокументРегистратор.Дата КАК Дата,
            |    ДокументРегистратор.Номер КАК Номер,
            |    ПРЕДСТАВЛЕНИЕ(ДокументРегистратор.Ссылка) КАК ПредставлениеДокумента,
            |    %Контрагент% КАК Контрагент,
            |    %Основание% КАК Основание,
            |    %ИндексСортировкиВида% КАК ИндексСортировкиВида
            |%Поместить%
            |ИЗ
            |    Документ.ДокументРегистратор КАК ДокументРегистратор
            |ГДЕ
            |    НЕ ДокументРегистратор.ПометкаУдаления
            |    И ДокументРегистратор.Проведен
            |    И ДокументРегистратор.Дата МЕЖДУ &ДатаНач И &ДатаКон
            |    И ДокументРегистратор.Организация = &Организация


И на определенной итерации ДокументРегистратор заменяется на ОперацияБух. Похожий запрос я сверху показывал, там ОперацияБух.Проведен только из условия вывел в поля запроса.
   K1RSAN
 
10 - 17.01.19 - 12:35
(7) Получается, в случае, когда документ регистратор - операция - надо убрать это условие, а в остальных случаях оставить?
 
 Рекламное место пустует

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует