Имя: Пароль:
1C
1С v8
Получить номер счет фактуры на основании реализации
0 denis_solyanko
 
30.12.14
13:10
Проблема такова есть, отчет кассовая книга , нужно добавить номер счет фактуры которые есть у документа реализации. если не реализация тогда пустое значение, как это осуществить запрос нашел, где выполняется запрос теперь туда надо дополнить этот номер , как его получить. Понял что нужно условие если документ =  реализацияТоваров тогда
область макета параметры = ????
1 ssh2QQ6
 
30.12.14
13:11
(0) лучше не трогай базу
2 denis_solyanko
 
30.12.14
13:13
(1) почему
3 denis_solyanko
 
30.12.14
13:15
(0) ВЫБРАТЬ РАЗРЕШЕННЫЕ
НАЧАЛОПЕРИОДА(ТиповойОбороты.Период, ДЕНЬ) КАК Период,
ТиповойОбороты.Регистратор КАК Документ,
ТиповойОбороты.Регистратор.Дата КАК ДатаДокумента,
ТиповойОбороты.Регистратор.Номер КАК НомерДокумента,
ПРЕДСТАВЛЕНИЕ(ТиповойОбороты.Регистратор) КАК ПредставлениеДокумента,
ЕСТЬNULL(ТиповойОбороты.СуммаОборотДт, 0) КАК Приход,
ЕСТЬNULL(ТиповойОбороты.СуммаОборотКт, 0) КАК Расход,
ВЫБОР
КОГДА ТиповойОбороты.Регистратор ССЫЛКА Документ.ПриходныйКассовыйОрдер
ТОГДА ВЫРАЗИТЬ(ТиповойОбороты.Регистратор.ПринятоОт КАК СТРОКА(1000))
КОГДА ТиповойОбороты.Регистратор ССЫЛКА Документ.РасходныйКассовыйОрдер
ТОГДА ВЫРАЗИТЬ(ТиповойОбороты.Регистратор.Выдать КАК СТРОКА(1000))
КОГДА ТиповойОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
ТОГДА ВЫРАЗИТЬ(ТиповойОбороты.Регистратор.Контрагент.НаименованиеПолное КАК СТРОКА(1000))
КОНЕЦ КАК Контрагент,
ПРЕДСТАВЛЕНИЕ(ТиповойОбороты.КорСчет) КАК ПредставлениеСчета,
ВЫБОР
КОГДА &ВыводитьОснования
ТОГДА ВЫБОР
КОГДА ТиповойОбороты.Регистратор ССЫЛКА Документ.ПриходныйКассовыйОрдер
ИЛИ ТиповойОбороты.Регистратор ССЫЛКА Документ.РасходныйКассовыйОрдер
ТОГДА ВЫРАЗИТЬ(ТиповойОбороты.Регистратор.Основание КАК СТРОКА(1000))
КОНЕЦ
КОНЕЦ КАК Основание,
ВЫБОР
КОГДА ТиповойОбороты.Регистратор ССЫЛКА Документ.ПриходныйКассовыйОрдер
ТОГДА 1
КОГДА ТиповойОбороты.Регистратор ССЫЛКА Документ.РасходныйКассовыйОрдер
ТОГДА 2
ИНАЧЕ 3
КОНЕЦ КАК ИндексСортировкиВида
ИЗ
РегистрБухгалтерии.Типовой.Обороты(
&ДатаНач,
&ДатаКон,
Регистратор,
Счет В ИЕРАРХИИ (&СчетаКассы),
&ВидСубконтоКасса,
Организация = &Организация
И Субконто1 = &Касса
И (НЕ &ВВалюте
ИЛИ Валюта = &Валюта),
,) КАК ТиповойОбороты
УПОРЯДОЧИТЬ ПО
ТиповойОбороты.Регистратор.Дата
ИТОГИ
СУММА(Приход),
СУММА(Расход)
ПО
Период,
Документ
АВТОУПОРЯДОЧИВАНИЕ
4 Фокусник
 
30.12.14
13:17
(0) посмотри документ РеализацияТоваровУслуг, там есть определение счета-фактуры для отображения на форме документа, обычно это функция в общем модуле.
5 denis_solyanko
 
30.12.14
13:24
(4) примерно понял как сделать, сначала сравнить типы документа в выборке если тип будет равен реализации товаров, тогда делать запрос счет фактуры где у сф основание эта реализация