Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
19 Янв 2017, 20:00
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Динамический список  (Прочитано 610 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн prog-C1

  • *
  • Сообщений: 3
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-06-27
  • Сайт: 
  • Профессия: Программист 1С
Добрый день!

В бухгалтерии 3 необходимо сделать вывод дополнительной колонки в форме списка документа "Счет на оплату". В колонке должна отражаться сумма взаиморасчетов с контрагентом по счетам 62.01 и 62.02

Дописали стандартный запрос:
ВЫБРАТЬ
ВЫБОР
КОГДА ДокументСчетНаОплатуПокупателю.ПометкаУдаления = ИСТИНА
ТОГДА 2
КОГДА ДокументСчетНаОплатуПокупателю.Проведен = ИСТИНА
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ КАК пСостояниеДокумента,
ДокументСчетНаОплатуПокупателю.Ссылка КАК пСсылка,
ДокументСчетНаОплатуПокупателю.ПометкаУдаления КАК пПометкаУдаления,
ДокументСчетНаОплатуПокупателю.Номер КАК пНомер,
ДокументСчетНаОплатуПокупателю.Дата,
ДокументСчетНаОплатуПокупателю.Проведен КАК пПроведен,
ДокументСчетНаОплатуПокупателю.Организация КАК пОрганизация,
ДокументСчетНаОплатуПокупателю.Контрагент КАК пКонтрагент,
ДокументСчетНаОплатуПокупателю.Комментарий КАК пКомментарий,
ДокументСчетНаОплатуПокупателю.ВалютаДокумента КАК пВалютаДокумента,
ДокументСчетНаОплатуПокупателю.СуммаДокумента КАК пСуммаДокумента,
ВЫРАЗИТЬ(ЕСТЬNULL(СтатусыДокументов.Статус, ЗНАЧЕНИЕ(Перечисление.СтатусОплатыСчета.НеОплачен)) КАК Перечисление.СтатусОплатыСчета) КАК пСтатус,
ЕСТЬNULL(СрокиОплатыДокументов.СрокОплаты, ДАТАВРЕМЯ(1, 1, 1)) КАК пСрокОплаты,
СостоянияЭД.СостояниеВерсииЭД КАК пСостояниеВерсииЭД,
ВЫБОР
КОГДА ДокументыСОшибкамиПроверкиКонтрагентов.Документ ЕСТЬ NULL
ТОГДА ЛОЖЬ
ИНАЧЕ ИСТИНА
КОНЕЦ КАК пСодержитНекорректныхКонтрагентов,
НаличиеПрисоединенныхФайлов.ЕстьФайлы КАК пЕстьФайлы,
ДокументСчетНаОплатуПокупателю.Оплата КАК пОплата
ПОМЕСТИТЬ ВТДокумент
ИЗ
Документ.СчетНаОплатуПокупателю КАК ДокументСчетНаОплатуПокупателю
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СтатусыДокументов КАК СтатусыДокументов
ПО ДокументСчетНаОплатуПокупателю.Организация = СтатусыДокументов.Организация
И ДокументСчетНаОплатуПокупателю.Ссылка = СтатусыДокументов.Документ
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СрокиОплатыДокументов КАК СрокиОплатыДокументов
ПО ДокументСчетНаОплатуПокупателю.Организация = СрокиОплатыДокументов.Организация
И ДокументСчетНаОплатуПокупателю.Ссылка = СрокиОплатыДокументов.Документ
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостоянияЭД КАК СостоянияЭД
ПО (СостоянияЭД.СсылкаНаОбъект = ДокументСчетНаОплатуПокупателю.Ссылка)
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ДокументыСОшибкамиПроверкиКонтрагентов КАК ДокументыСОшибкамиПроверкиКонтрагентов
ПО ДокументСчетНаОплатуПокупателю.Ссылка = ДокументыСОшибкамиПроверкиКонтрагентов.Документ
И (&ИспользованиеПроверкиВозможно)
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НаличиеПрисоединенныхФайлов КАК НаличиеПрисоединенныхФайлов
ПО (НаличиеПрисоединенныхФайлов.ОбъектСФайлами = ДокументСчетНаОплатуПокупателю.Ссылка)
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
РеализацияТоваровУслуг.Ссылка КАК Ссылка,
РеализацияТоваровУслуг.СчетНаОплатуПокупателю
ПОМЕСТИТЬ ВТРеализация
ИЗ
Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
СУММА(ХозрасчетныйОстатки.СуммаОстаток) КАК СуммаОстатокРачеты,
ВТДокумент.пСсылка,
ВТРеализация.Ссылка,
ВТРеализация.СчетНаОплатуПокупателю
ПОМЕСТИТЬ ОстаткиПКОРачеты
ИЗ
РегистрБухгалтерии.Хозрасчетный.Остатки(, Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПокупателями), , ) КАК ХозрасчетныйОстатки
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТДокумент КАК ВТДокумент
ПО ХозрасчетныйОстатки.Организация = ВТДокумент.пОрганизация
И ХозрасчетныйОстатки.Субконто1 = ВТДокумент.пКонтрагент
И ХозрасчетныйОстатки.Субконто2 = ВТДокумент.пСсылка.ДоговорКонтрагента
И (ХозрасчетныйОстатки.Субконто3 В
(ВЫБРАТЬ
РеализацияТоваровУслуг.Ссылка
ИЗ
Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ГДЕ
РеализацияТоваровУслуг.СчетНаОплатуПокупателю = ВТДокумент.пСсылка
И РеализацияТоваровУслуг.Проведен = ИСТИНА))
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТРеализация КАК ВТРеализация
ПО (ВТДокумент.пСсылка = ВТРеализация.СчетНаОплатуПокупателю)

СГРУППИРОВАТЬ ПО
ВТДокумент.пСсылка,
ВТРеализация.Ссылка,
ВТРеализация.СчетНаОплатуПокупателю
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
СУММА(ХозрасчетныйОстатки.СуммаОстаток) КАК СуммаОстатокАвансы,
ВТРеализация.Ссылка,
ВТРеализация.СчетНаОплатуПокупателю,
ВТДокумент.пСсылка
ПОМЕСТИТЬ ОстаткиПКОАвансы
ИЗ
РегистрБухгалтерии.Хозрасчетный.Остатки(, Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыПоАвансамПолученным), , ) КАК ХозрасчетныйОстатки
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТДокумент КАК ВТДокумент
ПО ХозрасчетныйОстатки.Организация = ВТДокумент.пОрганизация
И ХозрасчетныйОстатки.Субконто1 = ВТДокумент.пКонтрагент
И ХозрасчетныйОстатки.Субконто2 = ВТДокумент.пСсылка.ДоговорКонтрагента
И (ХозрасчетныйОстатки.Субконто3 В
(ВЫБРАТЬ
РеализацияТоваровУслуг.Ссылка
ИЗ
Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ГДЕ
РеализацияТоваровУслуг.СчетНаОплатуПокупателю = ВТДокумент.пСсылка
И РеализацияТоваровУслуг.Проведен = ИСТИНА))
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТРеализация КАК ВТРеализация
ПО (ВТДокумент.пСсылка = ВТРеализация.СчетНаОплатуПокупателю)

СГРУППИРОВАТЬ ПО
ВТРеализация.Ссылка,
ВТРеализация.СчетНаОплатуПокупателю,
ВТДокумент.пСсылка
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТДокумент.пСостояниеДокумента КАК СостояниеДокумента,
ВТДокумент.пСсылка КАК Ссылка,
ВТДокумент.пПометкаУдаления КАК ПометкаУдаления,
ВТДокумент.пНомер КАК Номер,
ВТДокумент.Дата,
ВТДокумент.пПроведен КАК Проведен,
ВТДокумент.пОрганизация КАК Организация,
ВТДокумент.пКонтрагент КАК Контрагент,
ВТДокумент.пКомментарий КАК Комментарий,
ВТДокумент.пВалютаДокумента КАК ВалютаДокумента,
ВТДокумент.пСуммаДокумента КАК СуммаДокумента,
ВТДокумент.пСтатус КАК Статус,
ВТДокумент.пСрокОплаты КАК СрокОплаты,
ВТДокумент.пСостояниеВерсииЭД КАК СостояниеВерсииЭД,
ВТДокумент.пСодержитНекорректныхКонтрагентов КАК СодержитНекорректныхКонтрагентов,
ВТДокумент.пЕстьФайлы КАК ЕстьФайлы,
ВТДокумент.пОплата КАК Оплата,
ВТДокумент.пСуммаДокумента - ЕСТЬNULL(ОстаткиПКОРачеты.СуммаОстатокРачеты,0) + ЕСТЬNULL(ОстаткиПКОАвансы.СуммаОстатокАвансы,0) КАК Долг
ИЗ
ВТДокумент КАК ВТДокумент
ЛЕВОЕ СОЕДИНЕНИЕ ОстаткиПКОРачеты КАК ОстаткиПКОРачеты
ПО ВТДокумент.пСсылка = ОстаткиПКОРачеты.СчетНаОплатуПокупателю
ЛЕВОЕ СОЕДИНЕНИЕ ОстаткиПКОАвансы КАК ОстаткиПКОАвансы
ПО ВТДокумент.пСсылка = ОстаткиПКОАвансы.СчетНаОплатуПокупателю

Ошибка:
Поле не найдено "Date"

Помогите разобраться.

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>


Оффлайн mixqn

  • Администратор
  • *****
  • Сообщений: 1345
  • РЕПУТАЦИЯ: 166
  • КПД: 12%
  • Who is John Galt?
  • Регистрация: 2012-08-15
  • Сайт: 3gmaster.net
  • Профессия: Программист 1С
Поле не найдено "Date"
не вижу в запросе поля с таким именем. полный текст ошибки как выглядит?


Оффлайн prog-C1

  • *
  • Сообщений: 3
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-06-27
  • Сайт: 
  • Профессия: Программист 1С
Ошибка при выполнении запроса. Ошибка при выполнении запроса.
по причине:
Поле не найдено "Date"

Оффлайн mixqn

  • Администратор
  • *****
  • Сообщений: 1345
  • РЕПУТАЦИЯ: 166
  • КПД: 12%
  • Who is John Galt?
  • Регистрация: 2012-08-15
  • Сайт: 3gmaster.net
  • Профессия: Программист 1С
и что даже номер строки запроса не указан? обычно должен быть номер строки

Оффлайн prog-C1

  • *
  • Сообщений: 3
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-06-27
  • Сайт: 
  • Профессия: Программист 1С
Не указан

Оффлайн Kironten

  • *****
  • Сообщений: 712
  • РЕПУТАЦИЯ: 153
  • КПД: 21%
  • Регистрация: 2013-08-12
  • Сайт: 
  • Профессия: Ученик 1С
Ну тогда: "Ищите и обрЯщите".
Того запроса, что вы привели, недостаточно для анализа.
Вы уверены, что это вообще на этот запрос ругается?
Засуньте его в консоль, проверьте.

Оффлайн mixqn

  • Администратор
  • *****
  • Сообщений: 1345
  • РЕПУТАЦИЯ: 166
  • КПД: 12%
  • Who is John Galt?
  • Регистрация: 2012-08-15
  • Сайт: 3gmaster.net
  • Профессия: Программист 1С
Не указан
скриншот тогда хотя бы приложите. мало информации. скорее всего ошибка вообще не касается запроса.


 

Что такое "Список Значений", "Таблица значений" и "Дерево Значений"?

Автор JahongirРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 6
Просмотров: 5275
Последний ответ 23 Дек 2011, 16:43
от sergeevds
Массив, Таблица значений и Список значений

Автор Константин163Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 7
Просмотров: 2975
Последний ответ 25 Мар 2015, 16:02
от cska-fanat-kz
Как из справочника вытащить список одной группы справочника и вставить его в поле документа для выбора одного элемента из полученного списка?

Автор ilnur75Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 6
Просмотров: 806
Последний ответ 21 Сен 2016, 08:16
от GadLex
Отчет "Штатно-должностной список"

Автор SashenkaРаздел Закрытые темы

Ответов: 0
Просмотров: 1887
Последний ответ 08 Апр 2010, 03:00
от Sashenka
Список отчетов в справочнике Варианты отчетов пустой. 8.2 УТ 11

Автор SkellarРаздел Пользователям "1С - Предприятие 8"

Ответов: 5
Просмотров: 7744
Последний ответ 17 Ноя 2011, 11:01
от Skellar

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
170 Сообщений
alex0402
78 Сообщений
MuI_I_Ika MuI_I_Ika
41 Сообщений
alexandr_ll
38 Сообщений
LexaK
36 Сообщений
crow1983
31 Сообщений
sertak sertak
27 Сообщений
Vzonder
21 Сообщений
BuhRust
20 Сообщений
дфтын дфтын
17 Сообщений

* Кто онлайн

  • Точка Гостей: 354
  • Точка Скрытых: 0
  • Точка Пользователей: 4
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 

Dellos Catering - выездной ресторан кейтеринг по всему Миру
SimplePortal 2.3.5 © 2008-2012, SimplePortal