Вход | Регистрация
 
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) Думаю без разницы. Ваш метод тоже прикольный, не знал что так тоже можно.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует