|
Взять данные по контрагенту из периодического регистра сведений | ☑ | ||
---|---|---|---|---|
0
листопад
06.04.14
✎
01:24
|
БП 3.0 (под 8.2)
Создан периодический РегистрСведений "Периодические реквизиты", в который записываются изменения некоторых реквизитов у контрагента, а именно, если менялся ИНН, КПП, ЮрАдрес, ФактАдрес, Наименование. РегистрСведений "Периодические реквизиты" состоит из: Измерение - Контрагент; Ресурсы - ИНН, КПП, ЮрАдрес, ФактАдрес, Наименование. Стоит задача, чтобы в печ.форму документа Реализация подтягивались всегда данные по контрагенту (ИНН, КПП, ЮрАдрес, ФактАдрес, Наименование), из этого периодического регистра сведений, на дату документа. Как это осуществить??? |
|||
1
листопад
06.04.14
✎
01:35
|
В общем модуле есть функция:
Функция ПолучитьПериодическиеДанныеКонтрагента(Контрагент, Период) Экспорт Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1 | ПериодическиеРеквизитыКонтрагентов.Контрагент, | ПериодическиеРеквизитыКонтрагентов.ЮридическийАдрес, | ПериодическиеРеквизитыКонтрагентов.ИНН, | ПериодическиеРеквизитыКонтрагентов.КПП, | ПериодическиеРеквизитыКонтрагентов.ПолноеНаименование, | ПериодическиеРеквизитыКонтрагентов.ПочтовыйАдрес |ИЗ | РегистрСведений.ПериодическиеРеквизитыКонтрагентов КАК ПериодическиеРеквизитыКонтрагентов |ГДЕ | ПериодическиеРеквизитыКонтрагентов.Период <= &Период | И ПериодическиеРеквизитыКонтрагентов.Контрагент.Ссылка = &Контрагент | |УПОРЯДОЧИТЬ ПО | ПериодическиеРеквизитыКонтрагентов.Период УБЫВ"; Запрос.УстановитьПараметр("Период", Период); Запрос.УстановитьПараметр("Контрагент", Контрагент); Результат = Запрос.Выполнить(); Выборка = Результат.Выбрать(); Возврат Выборка; КонецФункции Как теперь мне из печ.формы Акта обратиться к этой функции? |
|||
2
Адский плющ
06.04.14
✎
01:37
|
Открыть учебник по программированию? Не?
|
|||
3
Torquader
06.04.14
✎
01:47
|
Уж не Мисти ли это перевоплотилась ?
|
|||
4
echo77
06.04.14
✎
08:13
|
в (1) индийский код. Срез последних для периодического РС делается по-другому
|
|||
5
Chai Nic
06.04.14
✎
08:25
|
(0) Неправильно спроектировано. Лучше так:
Создаем периодический РС с измерениями Контрагент(ссылка на контрагента), ВидРеквизитаКонтрагента(ссылка на элемент справочника ВидыРеквизитовКонтрагента) и с реквизитом Значение(строка произвольной длины). В справочнике ВидыРеквизитовКонтрагента создаем предопределенные значения ИНН, КПП, ЮрАдрес, ФактАдрес, Наименование, при этом оставляя возможность ручного добавления пользователем при необходимости. |
|||
6
Обработка
06.04.14
✎
10:25
|
А что тут думать-то одно измерение- вытаскивай срез последних на дату и все готово.
|
|||
7
zak555
06.04.14
✎
10:28
|
(0) ИНН не меняется, как и ОГРН
|
|||
8
Wobland
06.04.14
✎
10:39
|
а кто писал божественный срез последних в (1)?
|
|||
9
Wobland
06.04.14
✎
10:39
|
(8) *недосрез
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |