Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Универсальный отчет в 1с бухгалтерия 3.0

Универсальный отчет в 1с бухгалтерия 3.0
Я
   Коляновна
 
17.03.19 - 18:03
Доброй ночи. Есть Универсальный отчет в 1с бухгалтерия 3.0.67.38. Выбираем нужные данные из Регистра сведений "СведенияТаможенныхДекларацийЭкспорт". Подскажите, как в него вытащить ссылку на СФ выданный от ДокументаОтгрузки?
 
 
   jsmith82
 
1 - 17.03.19 - 18:05
никак
используй консоль запросов
   Коляновна
 
2 - 19.03.19 - 04:55
ну да, пришлось так и делать...
   Aleksey
 
3 - 19.03.19 - 04:57
а через вычесляемые поля разве нельзя?
   Chameleon1980
 
4 - 19.03.19 - 05:36
там, похоже, таблицы соединять
   Chameleon1980
 
5 - 19.03.19 - 05:37
а он по определенным (наверное) регистрам
   azt-yur
 
6 - 19.03.19 - 06:44
В Универсальном отчете можно редактировать СКД как хочешь через Еще - Редактировать схему, там любые соединения можешь делать.
   azt-yur
 
7 - 19.03.19 - 06:44
(6) + только в толстом клиенте
   Chameleon1980
 
8 - 19.03.19 - 06:48
так и быть - поверю. ну тогда вперед. :)
удачного дня всем !!!
   Aleksey
 
9 - 19.03.19 - 07:02
(8) по идеи есть же типовая функция получения фактуры по ссылки. Вычисляемое поле вызывает эту функцию и возвращает фактуру
   Aleksey
 
10 - 19.03.19 - 07:04
типа
УчетНДСПереопределяемый.НайтиПодчиненныйСчетФактуруВыданныйНаРеализацию(ДокументаОтгрузки);
   Aleksey
 
11 - 19.03.19 - 07:35
не взлетает... не видеть он ОМ
   azt-yur
 
12 - 19.03.19 - 07:43
(11) из СП: Выражение механизма компоновки данных может содержать вызовы функций глобальных общих модулей конфигурации.
т.е. модуль должен быть глобальным
   Коляновна
 
13 - 19.03.19 - 08:17
я через СКД сделала отчет, в нем по левомуСоединению объединила Регистр сведений и документы СФ выданный через ссылку на документ Реализация. Все работает. Но бухи хотят, что бы в поле "Номер СФ" выходил номер без Префикса и первых нулей,т.е. не "00БП-0002811" , а "2811". Почитала, вроде есть в ОбщихМодулях Функция "ПрефиксацияОбъектовКлиентСервер.ПолучитьНомерНаПечать", и через нее можно прям в СКД преобразовать номер СФ. На закладке "Набор данных" в "Выражении представления" надо к ней правильно обратиться. Подскажите, как сделать правильно?
   Aleksey
 
14 - 19.03.19 - 08:28
(12) т.е. если я через расширение впихну свою функцию в ГМ, то должно взлететь?
   azt-yur
 
15 - 19.03.19 - 09:00
(14) В расширение вроде нельзя пихать глобальный модуль. Кругом засада )
   azt-yur
 
16 - 19.03.19 - 09:04
(14) хотя судя по https://its.1c.ru/db/metod8dev#content:3332:hdoc можно использовать общие модули, в том числен и не глобальные. Может СП в УПП по скд старое какое то. Почему у тебя не получилось не знаю, а у функции Экспорт указан?
   azt-yur
 
17 - 19.03.19 - 09:12
(13) Добавьте вычисляемое поле НомерБезПрефикса с выражением:
ПрефиксацияОбъектовКлиентСервер.ПолучитьНомерНаПечать(НомерСФ, Истина)
   Aleksey
 
18 - 19.03.19 - 09:42
(16) конечно указано
{mngbase/dcsexpsuserfield.lf(8)}: Ошибка при вызове метода контекста (УстановитьПредставлениеВыражений)
            Data.SetExpressionsPresentation(DetailRecordExpressionPresentation, TotalRecordExpressionPresentation);
по причине:
Синтаксическая ошибка "УчетНДСПереопределяемый.НайтиПодчиненныйСчетФактуруВыданныйНаРеализацию"
   Коляновна
 
19 - 19.03.19 - 09:59
спасибо... Работает. и если ЗДЕСЬ "На закладке "Набор данных" в "Выражении представления"" обращаюсь так же, то тоже работает. А где правильнее будет оставить? или разницы нет?
   azt-yur
 
20 - 19.03.19 - 10:11
(18) Из той жу СП:
Отметим, что использование функций общих модулей разрешено только при указании соответствующего параметра процессора компоновки данных.

Кроме того, функции общих модулей не могут быть использованы в выражениях пользовательских полей.
/////////////////////////////////////////////////////////////////////////////////////////


Т.е. в пользовательских полях их использовать нельзя (. Через вычисляемой поле работает, у меня получилось
   azt-yur
 
21 - 19.03.19 - 10:15
(19) Думаю без разницы. Ваш метод тоже прикольный, не знал что так тоже можно.


Список тем форума
Рекламное место пустует  Рекламное место пустует
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс, 1996 г.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.