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

СМОТРЕТЬ >>

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

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

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

Оффлайн myatlik

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

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

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


Оффлайн MuI_I_Ika

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

Оффлайн LexaK

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

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


Теги:
 


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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
157 Сообщений
alex0402
125 Сообщений
MuI_I_Ika MuI_I_Ika
55 Сообщений
Norfolk
52 Сообщений
LexaK
51 Сообщений
alexandr_ll
23 Сообщений
друган
20 Сообщений
ef0din
19 Сообщений
Константин5825
18 Сообщений
AsadRoman
17 Сообщений

* Кто онлайн

  • Точка Гостей: 194
  • Точка Скрытых: 0
  • Точка Пользователей: 0

Нет пользователей онлайн.

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

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

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

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

Поиск

 

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