Показано с 1 по 8 из 8

Тема: Дизайнер отчетов

  1. #1
    Региональный представитель CARBIS г.Новосибирск Аватар для Egoist
    Регистрация
    06.08.2011
    Адрес
    Новосибирск
    Сообщений
    105
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)

    Дизайнер отчетов

    Добрый день!

    Проблема следующего характера

    в товарной накладной ТОРГ12 не печатается основание. Точнее это поле просто всегда пустое, хотя по идее там должен быть прописан договор, хотя подобного атрибута у корреспондента нет. Захотелось мне такой атрибут добавить.

    Открыл дизайнер отчетов, форму ТОРГ12, а там в поле основание следующее значение - [Header."Header.103.15.0"]

    Попытался по аналогии найти в форме хоть какое-то поле, похожее на атрибуты корреспондента, чтобы добавить атрибут для основания, но ничего такого не увидел.

    Может сталкивался кто?

    ---------- Добавлено в 22:01 ---------- Предыдущее сообщение было размещено в 21:41 ----------

    основание пишется из примечания - уже сам нашел
    вопрос номер 2, как сделать накладную в книжной ориентации
    и как добавить в накладную атрибут из класификатора

  2. #2
    Гуру Аватар для count
    Регистрация
    17.05.2007
    Адрес
    Shadow
    Сообщений
    369
    Поблагодарил(а)
    1
    Благодарностей: 1 (сообщений: 1)
    103.15.0 - это комментарий у документа.
    синтаксис подстановки значения атрибута корреспондента - OPV(CA,A,RID) где A атрибут, RID-идентификатор корреспондента. Только вряд ли это поможет - с одним корреспондентом как правило несколько договоров. Так что - пишите номер договора в примечание.
    no room basic
    system halted...

  3. #3
    Региональный представитель CARBIS г.Новосибирск Аватар для Egoist
    Регистрация
    06.08.2011
    Адрес
    Новосибирск
    Сообщений
    105
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Да, с договорами вы правы. тут либо несколько форм ТОРГ12 делать, либо вручную. а как быть с книжной ориентацией?

  4. #4
    Региональный представитель CARBIS г.Новосибирск Аватар для Egoist
    Регистрация
    06.08.2011
    Адрес
    Новосибирск
    Сообщений
    105
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    В общем научился я настраивать атрибуты дополнительные практически к любым объектам словарей, если кому-то нужна помощь - пишите на v@ruadm.in

    ---------- Добавлено в 02:35 ---------- Предыдущее сообщение было размещено в 01:27 ----------

    Как быть, если у корреспондента 2 фактических адреса, которые нужно подставлять в грузополучателя, а юридическое лицо - 1?


    Помимо "синтаксис подстановки значения атрибута корреспондента - OPV(CA,A,RID) где A атрибут, RID-идентификатор корреспондента." нужна информация с идентификаторами полей из закрытой СУБД Shouse4. Данная техническая инфа доступна только дилерам UCS на фтп.

    Вернемся к нашему конкретному случаю. По умолчанию в карточке корреспондента нельзя указать несколько фактических адресов, для чего нужно воспользоваться настройкой атрибутов корреспондентов в соответствующем разделе закладки "Сервис".

    Как видим, по умолчанию для юридических лиц доступен атрибут $PAddr который подставляется в поле "Грузополучатель" в товарной накладной ТОРГ12. По аналогии добавляем новый атрибут, например $PAddr2 и пропишем ему наименование - "Почтовый адрес 2", не забываем проставить соответствующие галочки напротив нужных корреспондентов. Идем в свойства корреспондента и прописываем новый атрибут, например "тестовый адрес". Далее нужно попасть в дизайнер отчетов (по умолчанию выключен в настройках shouse и включается с административными правами) и открыть накладную ТОРГ12 для редактирования. Дизайнер отчетов следует запускать через "Файл" -> "Дизайнер отчетов" в режиме редактирования товарной накладной (можно после нажатия кнопки +рн в правом верхнем углу по-умолчанию)

    В дизайнере отчетов по умолчанию поле "Грузополучатель" имеет вид xx_From_1 (если не ошибаюсь) и ссылается на внутренний статический объект СУБД. Заменяем его на шаблон из документации
    OPV(CA,A,RID):
    OPV это обозначение доп атрибута
    CA тип владельца атрибута, в нашем случае корреспондент
    A код атрибута $PAddr2 в нашем случае
    RID идентификатор поля в документе накладной (информация доступна в технической документации к формам fastreport) с раздела.
    в результате получаем следующий вид -
    [OPV(CA,$PAddr2,[Header."Header.102.1.3"])]

    осталось сохранить отчет под новым именем, например "Накладная ТОРГ12 факт. адрес №2"

    готово!

    PS осталось разобраться, как поменять ТОРГ12 на книжную ориентацию.

  5. #5
    Новичок
    Регистрация
    23.05.2012
    Адрес
    Россия
    Сообщений
    1
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Здравствуйте! У меня вопрос по поводу дизайнера отчетов для sh 4. Какимобразом можно вставить автоматическую дату в расходную накладную, чтобы каждый раз не писать ее от руки?

  6. #6
    Новичок Аватар для RKEEPER6.ini
    Регистрация
    30.09.2013
    Адрес
    Saint-P
    Сообщений
    29
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Цитата Сообщение от Aleyka Посмотреть сообщение
    Здравствуйте! У меня вопрос по поводу дизайнера отчетов для sh 4. Каким образом можно вставить автоматическую дату в расходную накладную, чтобы каждый раз не писать ее от руки?
    Сам столкнулся с подобной проблемой. Решение следующее:
    PHP код:
    [FORMATDATETIME('dd.mm.yyyy'date )] 
    вставить данную формулу в нужное текстовое поле.

  7. #7
    Гуру Аватар для count
    Регистрация
    17.05.2007
    Адрес
    Shadow
    Сообщений
    369
    Поблагодарил(а)
    1
    Благодарностей: 1 (сообщений: 1)
    PS осталось разобраться, как поменять ТОРГ12 на книжную ориентацию.
    это в свойствах страницы.
    no room basic
    system halted...

  8. #8
    Новичок
    Регистрация
    03.06.2013
    Адрес
    Москва
    Сообщений
    10
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Цитата Сообщение от RKEEPER6.ini Посмотреть сообщение
    Сам столкнулся с подобной проблемой. Решение следующее:
    PHP код:
    [FORMATDATETIME('dd.mm.yyyy'date )] 
    вставить данную формулу в нужное текстовое поле.
    Прошу прощения, но у меня не получилось.
    Можно немного подробнее со вставкой даты расписать?

    Отбой, разобрался.
    Последний раз редактировалось DeathLaw; 09.07.2015 в 11:09.

Похожие темы

  1. Редактирование отчетов
    от VINNI87 в разделе R-Keeper 6
    Ответов: 11
    Последнее сообщение: 05.07.2018, 07:23
  2. Ответов: 8
    Последнее сообщение: 12.10.2014, 22:16
  3. Печать отчетов на ККМ
    от makkaley в разделе RK: ФР, активные ККМ, проблемы, вопросы
    Ответов: 18
    Последнее сообщение: 19.10.2012, 10:21
  4. Конструирование отчетов СХ (?)
    от yui0 в разделе Дизайнер отчетов, печатные формы Storehouse
    Ответов: 3
    Последнее сообщение: 24.12.2009, 00:55

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •