Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Печатная форма как добавить столбец склад? , Реализация товаров и услуг          
Frenki Подменю пользователя
сообщение 15.03.12, 14:52
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 5
Спасибо сказали: 0 раз
Рейтинг: 0

Всем привет, нужно в печатную форму - Реализация товаров и услуг - добавить столбец склад. Пробовал заменить параметр <ЕдиницаЦены> заменить на <Склад> в результате выводилась пустая ячейка я так понял что нужно где то прописать что то, помогите пожалуйста.

1С:Підприємство 8.2 (8.2.14.533)

"Управление торговлей для Украины", редакция 2.3.
Разработка конфигурации: "ABBYY Ukraine", 2003-2009
(2.3.12.1)

Сообщение отредактировал Vofka - 15.03.12, 17:47


Signature
1С:Підприємство 8.2 (8.2.14.533)

"Управление торговлей для Украины", редакция 2.3.
Разработка конфигурации: "ABBYY Ukraine", 2003-2009
(2.3.12.1)

Vofka Подменю пользователя
сообщение 15.03.12, 15:09
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4612 раз
Рейтинг: 3748.8

Помимо макета надо дорабатывать процедуру печати:
1) Добавить в запрос по табличной части "Склад"
2) В выборке сделать заполнение параметра "Склад"

Frenki Подменю пользователя
сообщение 15.03.12, 16:58
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 5
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Vofka @ 15.03.12, 15:09) *
Помимо макета надо дорабатывать процедуру печати:
1) Добавить в запрос по табличной части "Склад"
2) В выборке сделать заполнение параметра "Склад"


А можно для блондинок поподробней smile.gif


Signature
1С:Підприємство 8.2 (8.2.14.533)

"Управление торговлей для Украины", редакция 2.3.
Разработка конфигурации: "ABBYY Ukraine", 2003-2009
(2.3.12.1)

Vofka Подменю пользователя
сообщение 15.03.12, 17:44
Сообщение #4

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4612 раз
Рейтинг: 3748.8

Цитата(Frenki @ 15.03.12, 16:58) *
А можно для блондинок поподробней

В запрос можно ничего не добавлять. Лучше б добавить, но в вашем случае не будем усложнять. Есть в процедуре печати примерно такой код:

Для каждого ВыборкаСтрокТовары из ЗапросТовары Цикл 

        Если НЕ ЗначениеЗаполнено(ВыборкаСтрокТовары.Номенклатура) Тогда
            Сообщить("В одной из строк не заполнено значение номенклатуры - строка при печати пропущена.", СтатусСообщения.Важное);
            Продолжить;
        КонецЕсли;

        ОбластьМакета.Параметры.Заполнить(ВыборкаСтрокТовары);
        ОбластьМакета.Параметры.НомерСтроки = ЗапросТовары.Индекс(ВыборкаСтрокТовары) + 1;
        ОбластьМакета.Параметры.Товар       = СокрЛП(ВыборкаСтрокТовары.Товар) + ФормированиеПечатныхФорм.ПредставлениеСерий(ВыборкаСтрокТовары);

        Если ВыводитьКоды Тогда
            ОбластьМакета.Параметры.КодАртикул = ВыборкаСтрокТовары.КодАртикул;
        КонецЕсли;

        // Скидка может быть NULL
        ПроцентСкидки = ?(НЕ ЗначениеЗаполнено(ВыборкаСтрокТовары.Скидка),0,ВыборкаСтрокТовары.Скидка)
                      + ?(НЕ ЗначениеЗаполнено(ВыборкаСтрокТовары.АвтоматическаяСкидка),0,ВыборкаСтрокТовары.АвтоматическаяСкидка);

        Скидка = Ценообразование.ПолучитьСуммуСкидки(ВыборкаСтрокТовары.Сумма, ПроцентСкидки);
        
        Если ЕстьСкидки Тогда
            ОбластьМакета.Параметры.Скидка         = Скидка;
            ОбластьМакета.Параметры.СуммаБезСкидки = ВыборкаСтрокТовары.Сумма + Скидка;
        КонецЕсли;
        
        ТабДокумент.Вывести(ОбластьМакета);

        Сумма    = Сумма    + ВыборкаСтрокТовары.Сумма;
        СуммаНДС = СуммаНДС + ВыборкаСтрокТовары.СуммаНДС;
        ВсегоСкидок    = ВсегоСкидок     + Скидка;
        ВсегоБезСкидок = Сумма + ВсегоСкидок;

    КонецЦикла;


Так вот если вам повезло и вы вставили "буквы" в макете (которые должны быть параметром и называться Склад) в нужное место, то перед строкой

ТабДокумент.Вывести(ОбластьМакета);


добавьте строчку

ОбластьМакета.Параметры.Склад = Склад


Если надо ещё подробней - то выход один: обратитесь к специалисту.

Frenki Подменю пользователя
сообщение 16.03.12, 11:57
Сообщение #5

Молчаливый
*
Группа: Пользователи
Сообщений: 5
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Vofka @ 15.03.12, 17:44) *
Есть в процедуре печати примерно такой код:


Где именно находится процедура печати - РеализацияТоваровУслуг


Signature
1С:Підприємство 8.2 (8.2.14.533)

"Управление торговлей для Украины", редакция 2.3.
Разработка конфигурации: "ABBYY Ukraine", 2003-2009
(2.3.12.1)

Ardi Подменю пользователя
сообщение 16.03.12, 12:02
Сообщение #6

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Цитата
В запрос можно ничего не добавлять.

Если нужна печать Столбца "Склад" - значит склад указывается в табличной части документа а не в шапке и в запрос нужно всё добавлять.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

Vofka Подменю пользователя
сообщение 16.03.12, 12:17
Сообщение #7

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4612 раз
Рейтинг: 3748.8

Цитата(Frenki @ 16.03.12, 11:57) *
де именно находится процедура печати - РеализацияТоваровУслуг

После такого вопроса, я дальше пас.

Цитата(Ardi @ 16.03.12, 12:02) *
Если нужна печать Столбца "Склад" - значит склад указывается в табличной части документа а не в шапке и в запрос нужно всё добавлять.

По логике вещей действительно так получается smile.gif Хотя кто знает... smile.gif

Frenki Подменю пользователя
сообщение 16.03.12, 12:31
Сообщение #8

Молчаливый
*
Группа: Пользователи
Сообщений: 5
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Vofka @ 16.03.12, 12:17) *
После такого вопроса, я дальше пас.


Vofka я походу появления задач учусь, смысл пользователю погружаться

Я знаю что в конфе но где именно в модуле ФормаДокумента?


Signature
1С:Підприємство 8.2 (8.2.14.533)

"Управление торговлей для Украины", редакция 2.3.
Разработка конфигурации: "ABBYY Ukraine", 2003-2009
(2.3.12.1)

Ardi Подменю пользователя
сообщение 16.03.12, 12:41
Сообщение #9

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Цитата(Frenki @ 16.03.12, 13:31) *
Я знаю что в конфе но где именно в модуле ФормаДокумента?

Это 10 лет учиться нужно. Поэтому все программисты уже ушли в таксисты.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

Vofka Подменю пользователя
сообщение 16.03.12, 13:19
Сообщение #10

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4612 раз
Рейтинг: 3748.8

Цитата(Frenki @ 16.03.12, 12:31) *
Я знаю что в конфе

Да вы обладаете уверенными знаниями rulez.gif

Frenki Подменю пользователя
сообщение 16.03.12, 13:34
Сообщение #11

Молчаливый
*
Группа: Пользователи
Сообщений: 5
Спасибо сказали: 0 раз
Рейтинг: 0

Если я в этом разбирался бы тогда зачем мне этот форум?


Signature
1С:Підприємство 8.2 (8.2.14.533)

"Управление торговлей для Украины", редакция 2.3.
Разработка конфигурации: "ABBYY Ukraine", 2003-2009
(2.3.12.1)

Vofka Подменю пользователя
сообщение 16.03.12, 13:46
Сообщение #12

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4612 раз
Рейтинг: 3748.8

Цитата(Frenki @ 16.03.12, 13:34) *
Если я в этом разбирался бы тогда зачем мне этот форум?

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

Ещё вопросы есть?

Batchir Подменю пользователя
сообщение 16.03.12, 13:49
Сообщение #13

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1443 раз
Рейтинг: 0

Frenki, не подумайте не правильно, но форум для тех кто разбирается, но у него что-то не получается.
Это касается как пользователей так и программистов.
Если с помощью советов у Вас не получается, то можете обратиться к специалисту за платной услугой (http://pro1c.org.ua/index.php?act=sz).
Это между прочим касается всего, не только 1С.

Когда на машине менял диски, я поехал на шиномонтаж и мне поменяли, естественно не бесплатно,
т.к. у меня ни оборудования, ни навыков нет.
Когда я купил себе новую магнитолу в машину, то я сам взял и поменял, т.к. более менее разбираюсь в электрике.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 15.06.25, 17:00
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!