8.х УПП Сохранение печатной формы в XLS

Тема в разделе ""1С:Управление производственным предприятием УПП"", создана пользователем DarkSign, 18 май 2009.

  1. TopicStarter Overlay
    DarkSign
    Offline

    DarkSign

    Регистрация:
    8 фев 2009
    Сообщения:
    29
    Симпатии:
    0
    Баллы:
    1
    Добрый день!
    Подскажите, пожалуйста, какие права нужны пользователю для сохранения печатной формы документа (допустим, счета на оплату покупателю) в экселевский или другой внешний формат?
    На сам документ права - полные, права на обработки, регистры - полные...
    Под админом все работает.
    В чем же причина?

    Спасибо!
  2. Пеппи
    Offline

    Пеппи Опытный в 1С

    Регистрация:
    26 мар 2009
    Сообщения:
    103
    Симпатии:
    0
    Баллы:
    26
    Конфигурация-Вывод -Дать разрешение :)
  3. TopicStarter Overlay
    DarkSign
    Offline

    DarkSign

    Регистрация:
    8 фев 2009
    Сообщения:
    29
    Симпатии:
    0
    Баллы:
    1
    Не понял, это где? В конфигураторе?
  4. Пеппи
    Offline

    Пеппи Опытный в 1С

    Регистрация:
    26 мар 2009
    Сообщения:
    103
    Симпатии:
    0
    Баллы:
    26
    А вы где права раздаете? Конечно.
  5. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Типовая конфигурация - не трогайте конфигуратор!
    В настройках дополнительных прав пользователей влючите возможность редактирования таблиц
  6. TopicStarter Overlay
    DarkSign
    Offline

    DarkSign

    Регистрация:
    8 фев 2009
    Сообщения:
    29
    Симпатии:
    0
    Баллы:
    1

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

    Видимо, в УПП 1.2.21.1 такого нету
  7. Пеппи
    Offline

    Пеппи Опытный в 1С

    Регистрация:
    26 мар 2009
    Сообщения:
    103
    Симпатии:
    0
    Баллы:
    26
    Везде есть. :) Давайте так. Какую роль даете пользователю?
  8. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    А если они сохранят форму в Excel то не получат возможность редактировать печатную форму?? :unsure:
    Озвучьте тогда задачу полностью. Сохранить можно и программно.
  9. TopicStarter Overlay
    DarkSign
    Offline

    DarkSign

    Регистрация:
    8 фев 2009
    Сообщения:
    29
    Симпатии:
    0
    Баллы:
    1
    Роль менеджера по продажам, немного откорректированную
  10. TopicStarter Overlay
    DarkSign
    Offline

    DarkSign

    Регистрация:
    8 фев 2009
    Сообщения:
    29
    Симпатии:
    0
    Баллы:
    1
    Да уж... Что-то я об этом не подумал :unsure:
    Тогда видимо задача будет выглядеть так:
    1. В документе РеализацияТоваровИУслуг вводится поле НаименованиеДляПечати, где пользователь заводит необходимые данные (характеристики, серии номенклатуры), отличающиеся от справочника Номенклатура;
    2. В Счете на оплату покупателю, Товарной накладной и Счете-фактуре вместо значения Номенклатура подставляется значение НаименованиеДляПечати.

    В этом случае имеем в базе и реальный вариант номенклатуры и расширенный, с характеристиками или комментариями
  11. Пеппи
    Offline

    Пеппи Опытный в 1С

    Регистрация:
    26 мар 2009
    Сообщения:
    103
    Симпатии:
    0
    Баллы:
    26
    Да у менеджера нету права сохранения, вывода информации на печать... можно проще поступить добавить ему роль пользователя.
    Только чтото задача непонятная...хмм. В базе одни данные а для печати другие...
  12. TopicStarter Overlay
    DarkSign
    Offline

    DarkSign

    Регистрация:
    8 фев 2009
    Сообщения:
    29
    Симпатии:
    0
    Баллы:
    1

    Потому что на печать в товарной накладной не выводятся характеристики номенклатуры, а они нужны для отгрузки продукции, для кладовщиков
  13. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Вывод - напишите внешнюю печатную форму и заполняйте ее так как вам необходимо (характеристиками и так далее) (хотя как я помню система всегда хватает характеристики и серии из-за чего все бухи воют).
    Ну или сделайте спец печатную форму для кладовщиков
  14. Пеппи
    Offline

    Пеппи Опытный в 1С

    Регистрация:
    26 мар 2009
    Сообщения:
    103
    Симпатии:
    0
    Баллы:
    26
    Легче печатную форму для кладовщиков сделать как внешнюю и добавить ее через Сервис-внешние обработки и отчеты.
  15. uza
    Offline

    uza 1С, VBA (EXCEL), VB (.NET + WEB)

    Регистрация:
    10 июл 2007
    Сообщения:
    1.845
    Симпатии:
    1
    Баллы:
    29
    Сплошь и рядом.
    Заказывает сотрудник....ммм предположим 10 PDA для торгпредов. При среднерыночной в 15к, он находит за 12к, а на разницу покупает себе любимому новый камень/моник/КПК тот же.
    В целом всем хорошо. И фирма выиграла (и по деньгам, и по обслужке - уж тут то сотрудник приложит силы проследить, чтобы заказ был доставлен вовремя и в указанной комплектации, и чтобы документы были оформлены и все такое прочее) и закупщик мотивирован (и поработать подзадержаться, и вообще продолжать сотрудничество с работодателем).
    Есть такая наука Indulgence management обзывается (управление воровством)
    Но провести то правильно как?
    А вот и случается, что по накладной идет 10 шт по цене 13.2к, а по факту отгружают 11 коробочек (откат с человеческим лицом в условиях россиянского жмотства на премиальных).

    А что касается данной задачи. То так, как она поставленна (подмена одних наименований другими, без изменения общено количества позиций) - то либо заводить в номенклатуре доп/реквизиты (или юзать уже имеющиеся) и менять обработку, либо дать право манагерам править печ.форму (во избежание, можно рассмотреть систему резолюций... как например гыльдик в накладной "можно править" и поля кому править можно)
  16. TopicStarter Overlay
    DarkSign
    Offline

    DarkSign

    Регистрация:
    8 фев 2009
    Сообщения:
    29
    Симпатии:
    0
    Баллы:
    1
    Сделал в РеализацииТоваровУслуг в табличной части дополнительное поле ВерсияДляПечати, осталось привязать к ТТН, со счетом-фактурой разобрался: пользователи заводят в новое поле скорректированное (если требуется) название номенклатуры и оно подставляется в печатную форму счета-фактуры. Это работает, вот с ТТН пока не получается...
  17. TopicStarter Overlay
    DarkSign
    Offline

    DarkSign

    Регистрация:
    8 фев 2009
    Сообщения:
    29
    Симпатии:
    0
    Баллы:
    1
    Черт, характеристика печатается 2 раза, один раз без скобок + еще раз со скобками, а надо только со скобками. Где я накосячил, подскажите, пожалуйста!

    Строчка.ТоварНаименование = ?(ВыборкаСтрокТовары.НаименованиеДляПечати = "", СокрЛП(ВыборкаСтрокТовары.ТоварНаименование) + ?(НЕ ЗначениеЗаполнено(ВыборкаСтрокТовары.Характеристика)," ", "(" + ВыборкаСтрокТовары.Характеристика + ")"),ВыборкаСтрокТовары.НаименованиеДляПечати + "(" + ВыборкаСтрокТовары.Характеристика + ")");


    (УПП 1.2.21.1)
  18. uza
    Offline

    uza 1С, VBA (EXCEL), VB (.NET + WEB)

    Регистрация:
    10 июл 2007
    Сообщения:
    1.845
    Симпатии:
    1
    Баллы:
    29
    Данный код если разложить на составные получится
    Читабельнее

    Код:
    Если ВыборкаСтрокТовары.НаименованиеДляПечати = "" Тогда
    Буф = СокрЛП(ВыборкаСтрокТовары.ТоварНаименование);
    Если НЕ ЗначениеЗаполнено(ВыборкаСтрокТовары.Характеристика) Тогда
    Буф = Буф + "";
    Иначе
    Буф = Буф + "(" + ВыборкаСтрокТовары.Характеристика + ")";
    КонецЕсли;
    Иначе
    Буф = ВыборкаСтрокТовары.НаименованиеДляПечати + "(" +   ВыборкаСтрокТовары.Характеристика + ")";
    КонецЕсли;
    Строчка.ТоварНаименование = Буф;
    
    
    
    
    Хм, что то я ошибки не вижу.
    Соответсвенно надо смотреть, что у нас "лежит" в ВыборкаСтрокТовары.НаименованиеДляПечати, ВыборкаСтрокТовары.Характеристика и ВыборкаСтрокТовары.ТоварНаименование
    Посмотрите в отладчике.
  19. Пеппи
    Offline

    Пеппи Опытный в 1С

    Регистрация:
    26 мар 2009
    Сообщения:
    103
    Симпатии:
    0
    Баллы:
    26
    А это что? ВыборкаСтрокТовары.Характеристика 2 раза складывается вначале без скобок а затем со скобками.
    Спасибо uza действительно читабельнее!
    Буф = ВыборкаСтрокТовары.НаименованиеДляПечати + "(" + ВыборкаСтрокТовары.Характеристика + ")"
    Может нужно так
    Буф = "(" + ВыборкаСтрокТовары.Характеристика + ")"
    :)
  20. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Покажите весь код обработки. Возможно вы составили наименование, а потом еще раз где-то цепляете характеристику.

Поделиться этой страницей