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

Автор Тема: Добавление номера счет-фактуры напротив каждой реализации в динамическом списке  (Прочитано 714 раз)

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

Оффлайн myatlik

  • *
  • Сообщений: 2
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-06-30
  • Сайт: 
  • Профессия: Ученик 1С
Подскажите, пожалуйста! Нужно чтобы в списке документов продажи всего лишь показывался номер счета-фактуры к этому документу. Данные запроса попадают в реквизит формы "динамический список".

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

В исходный запрос в таблицу добавилась таблица счет-фактуры только
При открытии этого списка в режиме Предприятия выдает ошибку: "Обнаружено дублирование ключевых значений в колонке «Ссылка» Отображение данных в списке невозможно"


Оффлайн MuI_I_Ika

  • Гончаров Михаил
  • Администратор
  • *****
  • Сообщений: 6378
  • РЕПУТАЦИЯ: 754
  • КПД: 12%
  • Регистрация: 2012-08-15
    • Skype: MuI_I_Ika
  • Сайт: 
  • Профессия: Программист 1С
Судя по всему ваши левые соединения задваивают элементы в запросе. Проверьте поля соединения.

Оффлайн LexaK

  • *****
  • Сообщений: 1247
  • РЕПУТАЦИЯ: 344
  • КПД: 28%
  • Регистрация: 2012-05-16
  • Сайт: 
  • Профессия: Программист 1С
это случайно не конструктором строили? при создании запросов (тем более сложных) надо что бы вы понимали суть данных и их связи.
у вас основной документ Документ.РеализацияТоваровУслуг  от него и "танцуем"
я бы примерно так построил связи

...
ИЗ
    Документ.РеализацияТоваровУслуг КАК ДокументРеализацияТоваровУслуг
ЛЕВОЕ СОЕДИНЕНИЕ Документ.СчетФактураВыданный КАК СчетФактураВыданный
    ПО СчетФактураВыданный.ДокументОснование = ДокументРеализацияТоваровУслуг.Ссылка
    //ДокументОснование - это уже и так ссылка не надо писать так: ДокументОснование.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостоянияЭД КАК СостоянияЭД
    ПО (СостоянияЭД.СсылкаНаОбъект = ДокументРеализацияТоваровУслуг.Ссылка)
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостоянияОтгрузки КАК СостоянияОтгрузки
    ПО ДокументРеализацияТоваровУслуг.Ссылка = СостоянияОтгрузки.ДокументОтгрузки
ГДЕ
...
учтите:
не знаю как в вашей конфигурации,
но в новых конфигурациях в счетах фактурах есть табличная часть с документами основания !
в этом случае запрос будет строиться немного по другому.
еще как совет. Списки на Динамическиих запросах, в настроках на форме могут доставать реквизиты из ссылок!
если вы в своем запросе выведете ссылку счет фактуры, то при работе пользователя, без всякого перепрограммирования, можно будет достать не только номер но и другую информацию.
Помогло? - Нажми СПАСИБО!!!
                       :)


Теги:
 


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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

alex0402
92 Сообщений
oleg-x
79 Сообщений
Геннадий ОбьГЭС Геннадий ОбьГЭС
68 Сообщений
Golickoff Golickoff
51 Сообщений
ilyay ilyay
42 Сообщений
AIFrame
42 Сообщений
Амал
30 Сообщений
lansy
22 Сообщений
Dethmontt Dethmontt
22 Сообщений
wise wise
21 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal