|
v7: Проблема с заполнением таблицы значений документа из запроса | ☑ | ||
---|---|---|---|---|
0
abb-ram
02.12.13
✎
13:00
|
Здравствуйте. Возникла проблема с заполнением таблицы значений документа, никак не хочет в строку добавлять документ, а сумму ставит. Проверил в отладчите документ запросом получает. Что это может быть
<span class="cb"> Запрос = СоздатьОбъект("Запрос"); //Условия ДатаНачала = '00.00.0000'; ДатаКонца = ДатаДок; ВыбФирма = Фирма; ВыбКонтрагент = Контрагент; ВыбДоговор = Договор; ВыбВидЗадолжености = Перечисление.ВидЗадолженности.Дебиторская; ЭтотДокумент = ТекущийДокумент(); ////////// ТекстЗапроса = "//{{ЗАПРОС(Сформировать) |Период с ДатаНачала по ДатаКонца; |Фирма = Регистр.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Фирма; |Контрагент = Регистр.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Контрагент; |ДоговорКонтрагента = Регистр.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.ДоговорКонтрагента; |ДокументДвижения = Регистр.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.ДокументДвижения; |ДокументОснование = Регистр.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.ДокументОснование; |ВидЗадолженности = Регистр.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.ВидЗадолженности; |СуммаРуб = Регистр.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.СуммаРуб; |Функция СуммаРубКонОст = КонОст(СуммаРуб); |Условие (Фирма в ВыбФирма); |Условие (Контрагент в ВыбКонтрагент); |Условие (ДоговорКонтрагента в ВыбДоговор); |Условие (ВидЗадолженности в ВыбВидЗадолжености); |Условие (ВидЗадолженности в ВыбВидЗадолжености); |Условие (ДокументОснование <> ЭтотДокумент); |Группировка ДокументДвижения; |"//}}ЗАПРОС ; Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда Возврат; КонецЕсли; Пока Запрос.Группировка("ДокументДвижения")=1 Цикл НоваяСтрока(); ДокументРасчетовСКонтрегентом = Запрос.ДокументДвижения; Если СуммаВзаиморасчетов <= Запрос.СуммаРубКонОст Тогда СуммаДокумента = СуммаВзаиморасчетов; Иначе СуммаДокумента = Запрос.СуммаРубКонОст; НоваяСтрока(); ДокументРасчетовСКонтрагентом = ""; СуммаДокумента = СуммаВзаиморасчетов-Запрос.СуммаРубКонОст; КонецЕсли; Сообщить (Запрос.ДокументДвижения); Сообщить (Запрос.СуммаРубКонОст); КонецЦикла КонецПроцедуры </span> |
|||
1
Cube
02.12.13
✎
13:02
|
"НоваяСтрока();"
Эт че?)) |
|||
2
Cube
02.12.13
✎
13:03
|
+(1) А епт, ЭТО СЕМЕРКА!)))
|
|||
3
Смотрящий от 1С
02.12.13
✎
13:03
|
"никак не хочет в строку добавлять документ," проверь тип поля, куда хочешь добавить
|
|||
4
abb-ram
02.12.13
✎
13:04
|
Дико пардонюсь.... Как перетащить в ветку 7.7?
|
|||
5
abb-ram
02.12.13
✎
13:06
|
Тип поля в таблице "Документ", там могут быть разные документы, но ради эксперимента пробовал и полностью указывать "Документ.Реализация" те же самое.
|
|||
6
abb-ram
02.12.13
✎
13:14
|
Спасибо большое всем, разобрался, часа 3 бился, оказалось что галочку надо было убрать в свойствах колонки "Авто выбор". Давно с 7 не работал, все уже забыл...
|
|||
7
Simod
02.12.13
✎
13:17
|
"Авто выбор" тут не причём.
|
|||
8
abb-ram
02.12.13
✎
13:54
|
Simod, согласен, мой косяк..... Орфография подвела и невнимательность:
ДокументРасчетовСКонтрЕгентом вместо окументРасчетовСКонтрАгентом |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |