Бухгалтерия 7.7 Как сделать в счёте новый реквизит?
03.06.2009
13:07
#1
Реквизит - "Артикул". Но чтобы он ссылался на созданный реквизит справочника Номенклатура - "Артикул".
Если в реквизите счёта указывать тип "Артикул" - Справочник-номенклатура - то забивается наименование.
Подскажите пожалуйста как указать по-другому.
Если в реквизите счёта указывать тип "Артикул" - Справочник-номенклатура - то забивается наименование.
Подскажите пожалуйста как указать по-другому.
03.06.2009
13:51
#4
"Если вы создали в справочнике Номенклатура такой реквизит и вам надо его печатать в счете, проще всего так:
В модуле формы документа счет в процедуре Печать() после строки
Наименование = ?(ПустаяСтрока(Товар.ПолнНаименование)=1, Товар.Наименование, Товар.ПолнНаименование);
вставьте строку:
Наименование = СокрЛП(Товар.Артикул)+" "+СокрЛП(Наименование);
Не забудьте при обновлении конфигурации восстановить эту строку."
В модуле формы документа счет в процедуре Печать() после строки
Наименование = ?(ПустаяСтрока(Товар.ПолнНаименование)=1, Товар.Наименование, Товар.ПолнНаименование);
вставьте строку:
Наименование = СокрЛП(Товар.Артикул)+" "+СокрЛП(Наименование);
Не забудьте при обновлении конфигурации восстановить эту строку."
03.06.2009
16:05
#5
Спасибо за ответ.
Но ведь при этом способе ничего не будет отражено в столбце "Артикул" в табличной части счёта. Мне это тоже нужно.
Можно ли как-то это сделать? Короче говоря можно ли как-то сделать чтобы при подборе товара в табличную часть
счёта, в колонку "Артикул" автоматически заносился артикул этого товара из справочника Номенклатура.
Но ведь при этом способе ничего не будет отражено в столбце "Артикул" в табличной части счёта. Мне это тоже нужно.
Можно ли как-то это сделать? Короче говоря можно ли как-то сделать чтобы при подборе товара в табличную часть
счёта, в колонку "Артикул" автоматически заносился артикул этого товара из справочника Номенклатура.
03.06.2009
17:12
#6
"ТОгда вам надо добавить поле Артикул и в реквизиты табличной части документа, и колонку в саму форму.В свойствах колонки указать "Пересчет()". Затем в процедуре Пересчет после строк
Если Товар.Выбран() = 1 Тогда
написать что-то типа
Артикул=Товар.Артикул;"
Если Товар.Выбран() = 1 Тогда
написать что-то типа
Артикул=Товар.Артикул;"
Читают тему
(гостей: 1)