Modber Сообщество
профессионалов по 1С

Связи между документами

  
Сообщений: 1

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

0
А зачем вообще справочник внутренних документов? Не проще ли напрямую искать?
Сообщений: 1

0
Хоть бы данные о конфигурации предоставил.
В начало страницы 
|
Перейти на форум: