×
Показано с 1 по 8 из 8
  1. #1
    Клерк
    Регистрация
    07.07.2009
    Сообщений
    58

    Страна изготовления в ценнике

    1С ТиС 9.2 .Стандартная таблица печати ценника. Как добавить в форму страну изготовления? Много чего пробовал - либо ошибка либо вообще ничего
    Поделиться с друзьями

  2. #2
    Клерк Аватар для Dinchik
    Регистрация
    14.11.2008
    Сообщений
    3,360
    Что пробовали? Какая ошибка?

  3. #3
    Клерк
    Регистрация
    07.07.2009
    Сообщений
    58
    Пробовал по аналогии сделать переменную "ПечСтрана", размещал ее в форме. При выводе на печать либо пишет что-то про недостаток аргумента (дословно не помню), либо так и выводит на ценнике "ПечСтрана"

  4. #4
    Клерк Аватар для Dinchik
    Регистрация
    14.11.2008
    Сообщений
    3,360
    ПечСтрана выводится дословно в ценнике, т.к. надо поставить свойство ячейки Выражение, а не текст. Для этого встаете на ячейку, правой кнопкой мышки щелкаете, выбираете Свойства и на первой закладке Слово текст меняете на Выражение по выпадающему меню.
    И, естественно, надо не только вставить слово печстрана в форму, но и присвоить этой переменной соответствующее значение. Вы это сделали?

  5. #5
    Клерк
    Регистрация
    07.07.2009
    Сообщений
    58
    Цитата Сообщение от Dinchik Посмотреть сообщение
    ПечСтрана выводится дословно в ценнике, т.к. надо поставить свойство ячейки Выражение, а не текст. Для этого встаете на ячейку, правой кнопкой мышки щелкаете, выбираете Свойства и на первой закладке Слово текст меняете на Выражение по выпадающему меню.
    Про это не знал, спасибо. Надо попробовать

  6. #6
    Клерк
    Регистрация
    07.07.2009
    Сообщений
    58
    Ошибка :

    ПечСтрана = ТаблицаТоваров.СтранаПроисхождения;
    {Обработка.ПечатьЦенников.Форма.Модуль(62)}:Поле агрегатного объекта не обнаружено (СтранаПроисхождения)

    Я так понял, что в таблице нет такого показателя как "СтранаПроисхождения". Тогда где посмотреть как там этот показатель обзывается?

  7. #7
    Клерк Аватар для Dinchik
    Регистрация
    14.11.2008
    Сообщений
    3,360
    ТаблицаТоваров - это некоторый промежуточный объект в модуле. Ищите ТаблицаТоваров=создатьобъект("ТаблицаЗначений");
    Дальше должны быть строки ТаблицаТоваров.НоваяКолонка("х");
    где х - это названия колонок, напр. Товар,Цена и т.п. Там же добавьте такую же строку, но вместо х напишите СтранаПроисхождения.
    Теперь ищите, где таблица заполняется, т.е. где строки похожие на ТаблицаТоваров.Товар=спр.текущийЭлемент();
    Скопируйте эту строку и вместо товар подставьте СтранаПроисхождения в 2 местах (до и после знака равно), т.е:
    ТаблицаТоваров.СтранаПроисхождения=спр.СтранаПроисхождения;
    Последний раз редактировалось Dinchik; 30.09.2009 в 11:29.

  8. #8
    АнонимХ
    Гость
    В процедуре ДобавитьЦенник добавьте строки

    Тов=ТаблицаТоваров.Единица.Владелец
    ПечСтрана=Тов.СтранаПроисхождения

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)