Имя: Пароль:
1C
 
Различия в печатных формах 1 пользователя
0 pro3ri
 
21.08.15
09:35
Добрый день!
Пользователь заходит по РДП
https://s.mail.ru/3twGY6ByKGZc/img-2015-08-21-11-35-48.png у него такая форма, я захожу на сервер под ним, получается такая: https://s.mail.ru/2v7eNDuaZcjC/img-2015-08-21-11-40-27.png есть колонка КоД, почему так?
1 ДенисЧ
 
21.08.15
09:38
Заходишь на сервер терминалов под его логином и в 1с тоже?
2 zak555
 
21.08.15
09:39
В печатной форме анализируется ИмяПользователяОс
3 Vladal
 
21.08.15
09:50
мэйл ру плохой хостинг для картииног. перегружен всякими флешами и явами, опасный сайт.

В настройках пользователя поищи натсройку типа "дополнительная колонка", в которой выбирается "КОД,", "АРТИКУЛ" "НИЧЕГО" или "Показывать Код и Артикул".
4 pro3ri
 
21.08.15
10:08
(1) Сервер находится рядом со мной. Я захожу под Логином пользователя. Но печ формы отличаются.
(3) Настройки пользователей идентичны тк это 1 пользователь...

далее код печати нет анализа ИмяПользователяОс:

Функция ПечатьРасходныйОрдерНаТовары()

    ДопКолонка = Константы.ДополнительнаяКолонкаПечатныхФормДокументов.Получить();
    Если ДопКолонка = Перечисления.ДополнительнаяКолонкаПечатныхФормДокументов.Артикул Тогда
        ВыводитьКоды    = Истина;
        Колонка         = "Артикул";
        ТекстКодАртикул = "Артикул";
    ИначеЕсли ДопКолонка = Перечисления.ДополнительнаяКолонкаПечатныхФормДокументов.Код Тогда
        ВыводитьКоды    = Истина;
        Колонка         = "Код";
        ТекстКодАртикул = "Код";
    Иначе
        ВыводитьКоды    = Ложь;
        Колонка         = "";
        ТекстКодАртикул = "Код";
    КонецЕсли;

    Если ВыводитьКоды Тогда
        ОбластьШапки  = "ШапкаСКодом";
        ОбластьСтроки = "СтрокаСКодом";
    Иначе
        ОбластьШапки  = "ШапкаТаблицы";
        ОбластьСтроки = "Строка";
    Конецесли;

    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("ТекущийДокумент", ЭтотОбъект.Ссылка);

    //Запрос.Текст =     был до ввода серий и склада
    //"ВЫБРАТЬ
    //|    Номер,
    //|    Дата,
    //|    Контрагент,
    //|    Организация,
    //|    Товары.(
    //|        Номенклатура,
    //|        Номенклатура."+ ТекстКодАртикул + " КАК КодАртикул,
    //|        Номенклатура.НаименованиеПолное     КАК Товар,
    //|        КоличествоМест,
    //|        Количество,
    //|        0                                   КАК Цена,
    //|        0                                   КАК Сумма,
    //|        ЕдиницаИзмерения.Представление      КАК ЕдиницаИзмерения,
    //|        ЕдиницаИзмеренияМест.Представление  КАК ЕдиницаИзмеренияМест,
    //|        ХарактеристикаНоменклатуры          КАК Характеристика,
    //|        СерияНоменклатуры КАК Серия
    //|    ),
    //|    ВозвратнаяТара.(
    //|        Номенклатура,
    //|        Номенклатура."+ ТекстКодАртикул + " КАК КодАртикул,
    //|        Номенклатура.НаименованиеПолное     КАК Товар,
    //|        Количество,
    //|        0                                   КАК Цена,
    //|        0                                   КАК Сумма,
    //|        Номенклатура.ЕдиницаХраненияОстатков.Представление КАК ЕдиницаИзмерения
    //|    )
    //|ИЗ
    //|    Документ.РасходныйОрдерНаТовары КАК РасходныйОрдерНаТовары
    //|
    //|ГДЕ
    //|    РасходныйОрдерНаТовары.Ссылка = &ТекущийДокумент
    //|
    //|УПОРЯДОЧИТЬ ПО
    //|    Товары.НомерСтроки,
    //|    ВозвратнаяТара.НомерСтроки
    //|";
    
    Запрос.Текст =
    "ВЫБРАТЬ
    |    Номер,
    |    Дата,
    |    Контрагент,
    |    Организация,
    |    Товары.(
    |        Номенклатура,
    |        Номенклатура."+ ТекстКодАртикул + " КАК КодАртикул,
    |        Номенклатура.НаименованиеПолное     КАК Товар,
    |        КоличествоМест,
    |        Количество,
    |        0                                   КАК Цена,
    |        0                                   КАК Сумма,
    |        ЕдиницаИзмерения.Представление      КАК ЕдиницаИзмерения,
    |        ЕдиницаИзмеренияМест.Представление  КАК ЕдиницаИзмеренияМест,
    |        ХарактеристикаНоменклатуры          КАК Характеристика,
    |        СерияНоменклатуры КАК Серия,
    |       Склад                                                              
    |    ),
    |    ВозвратнаяТара.(
    |        Номенклатура,
    |        Номенклатура."+ ТекстКодАртикул + " КАК КодАртикул,
    |        Номенклатура.НаименованиеПолное     КАК Товар,
    |        Количество,
    |        0                                   КАК Цена,
    |        0                                   КАК Сумма,
    |        Номенклатура.ЕдиницаХраненияОстатков.Представление КАК ЕдиницаИзмерения
    |    )
    |ИЗ
    |    Документ.РасходныйОрдерНаТовары КАК РасходныйОрдерНаТовары
    |
    |ГДЕ
    |    РасходныйОрдерНаТовары.Ссылка = &ТекущийДокумент
    |
    |УПОРЯДОЧИТЬ ПО
    |    Товары.НомерСтроки,
    |    ВозвратнаяТара.НомерСтроки
    |";

    Шапка = Запрос.Выполнить().Выбрать();
    Шапка.Следующий();
    ВыборкаСтрокТовары = Шапка.Товары.Выбрать();
    ВыборкаСтрокТара   = Шапка.ВозвратнаяТара.Выбрать();

    ТабДокумент = Новый ТабличныйДокумент;
    ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_РасходныйОрдерНаТовары_Накладная";

    Макет = ПолучитьМакет("Накладная");

    // Выводим шапку накладной

    ОбластьМакета = Макет.ПолучитьОбласть("Заголовок");
    ОбластьМакета.Параметры.ТекстЗаголовка = СформироватьЗаголовокДокумента(Шапка, "Расходный ордер на товары");
    ТабДокумент.Вывести(ОбластьМакета);

    ПредставлениеОрганизации = ОписаниеОрганизации(СведенияОЮрФизЛице(Шапка.Организация, Шапка.Дата), "ПолноеНаименование,");
    ПредставлениеКонтрагента = ОписаниеОрганизации(СведенияОЮрФизЛице(Шапка.Контрагент, Шапка.Дата), "ПолноеНаименование,");

    ОбластьМакета = Макет.ПолучитьОбласть("Поставщик");
    ОбластьМакета.Параметры.ПредставлениеПоставщика = ПредставлениеОрганизации;
    ОбластьМакета.Параметры.Поставщик = Шапка.Организация;
    ТабДокумент.Вывести(ОбластьМакета);

    ОбластьМакета = Макет.ПолучитьОбласть("Покупатель");
    ОбластьМакета.Параметры.ПредставлениеПолучателя = ПредставлениеКонтрагента;
    ОбластьМакета.Параметры.Получатель = Шапка.Контрагент;
    ТабДокумент.Вывести(ОбластьМакета);

    // Вывести табличную часть
    ОбластьМакета = Макет.ПолучитьОбласть(ОбластьШапки);
5 pro3ri
 
21.08.15
10:09
(3) офф: какой хостинг картинок лучше?
6 John83
 
21.08.15
10:12
как обычно кэш?
7 pro3ri
 
21.08.15
10:18
(6) все верно так и есть! спасибо! перезапустили 1с и все ок