Показано с 1 по 5 из 5
Тема: Связи между документами
Комбинированный просмотр
-
01.03.2015, 03:53 #1
- Регистрация
- 01.03.2015
- Сообщений
- 2
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Связи между документами
Здравствуйте. Подскажите, пожалуйста.
Нужно установить связь между 2 видами документов: счёт-фактура и корректировочный счёт-фактура. Связь должна устанавливаться, если значения полей "Дата предыдущего счета-фактуры" и "Номер предыдущего счета-фактуры" КСФ совпадают соответственно с "Дата регистрации" и "Регистрационный номер" СФ.
Я не знаю, как выцепить значения этих дополнительных реквизитов из КСФ. Составляю запрос (допустим, для номера сначала):
Запрос1.Текст =
"ВЫБРАТЬ
| ВнутренниеДокументыДополн ительныеРеквизиты.Значени� �
|ИЗ
|Справочник.ВнутренниеДоку менты.ДополнительныеРекви� �иты КАК ВнутренниеДокументыДополн ительныеРеквизиты
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ВнутренниеДоку� �енты КАК ВнутренниеДокументы
| ПО ВнутренниеДокументыДополн ительныеРеквизиты.Ссылка = ВнутренниеДокументы.Ссылк� �
|ГДЕ
| ВнутренниеДокументы.Ссылк� � = &Ссылка
| И ВнутренниеДокументыДополн ительныеРеквизиты.Свойств� � = &Свойство1";
Что нужно в "УстановитьПараметр" после запятой написать? Пробовал различные варианты, в частности:
Запрос1.УстановитьПараметр ("Свойство1",Справочники.Наб орыДополнительныхРеквизит овИСведений.НайтиПоНаимен� �ванию("Номер предыдущего СчетаФактуры"));
Не работает.
Если бы были не дополнительные реквизиты, то всё легко бы работало и связывалось, например:
"ВЫБРАТЬ
| ВнутренниеДокументы.Регис� �рационныйНомер
|ИЗ
| Справочник.ВнутренниеДоку� �енты КАК ВнутренниеДокументы
|ГДЕ
| ВнутренниеДокументы.Ссылк� � = &Ссылка";
Может, вообще по-другому можно запрос составить? Или может быть как-то по-другому можно связь сделать?
-
01.03.2015, 09:35 #2
- Регистрация
- 29.11.2013
- Адрес
- Берег Волги
- Сообщений
- 2012
- Сказал(а) спасибо
- 650
- Поблагодарили 10222 раз(а) в 2692 сообщениях
Неясно, о какой конфигурации идет речь. Вообще-то корректировочный счет фактура может создаваться только на основании выписанного счета-фактуры, следовательно у данного документа должен быть реквизит "Документ-основание" , по нему и связывайтесь.
-
01.03.2015, 13:35 #3
- Регистрация
- 29.01.2010
- Сообщений
- 1212
- Сказал(а) спасибо
- 30
- Поблагодарили 261 раз(а) в 245 сообщениях
Может, вообще по-другому можно запрос составить?
связь между 2 видами документов
|ИЗ
|Справочник.ВнутренниеДоку менты.ДополнительныеРекви? ?иты КАК ВнутренниеДокументыДополн ительныеРеквизиты
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ВнутренниеДоку? ?енты КАК ВнутренниеДокументы
Ясен пень, что нужно иначе (связь между СФ и корректировочной СФ это реквизит ОснованиеДокумента)
-
01.03.2015, 21:02 #4
- Регистрация
- 01.03.2015
- Сообщений
- 2
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
То есть с имеющимися реквизитами никак нельзя? Надо создать ещё 1 реквизит "ОснованиеДокумента", подцеплять туда документ по номеру и дате и по этому реквизиту связывать? В присланном от бухгалтерии списке реквизитов просто не было подобного рекв-та.
-
01.03.2015, 21:24 #5
- Регистрация
- 29.01.2010
- Сообщений
- 1212
- Сказал(а) спасибо
- 30
- Поблагодарили 261 раз(а) в 245 сообщениях
Надо создать ещё 1 реквизит "ОснованиеДокумента"
подцеплять туда документ по номеру и дате
В присланном от бухгалтерии списке реквизитов просто не было подобного рекв-та.
Социальные закладки