Форум программистов, компьютерный форум, киберфорум
Наши страницы
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
bo9999
0 / 0 / 0
Регистрация: 09.10.2013
Сообщений: 43
1

Изменение Внешней обработки печати накладной Для документа Реализация товаров и услуг

09.10.2013, 15:29. Просмотров 2124. Ответов 16
Метки нет (Все метки)

Суть задачи такова.
Есть документ - РеализацияТоваровУслуг.
Есть внешняя обработка - РасходнаяНакладная.

Нужно в макет печати внести в заголовок дату и номер счет фактуры связанной с этой РасходнойНакладной.
Как Это можно сделать?

1C 8.2 Комплексная Автоматизация 1.1
0
Вложения
Тип файла: rar РасходнаяНакладная.rar (10.3 Кб, 24 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.10.2013, 15:29
Ответы с готовыми решениями:

Форма списка документа Реализация товаров и услуг
Помогите пожалуйста!!! Нужно добавить новую колонку, в которой будет отражаться задолженость...

Ошибка при проведении документа "Реализация товаров и услуг"
Добрый день. У меня вопрос скорее не к программистам, а к тем кто разбирается в конфиграции....

Процедура печати для внешней обработки
Добрый день, 2-ой день мучаюсь с простейшей задачей: Я создал внешнюю обработку в ней создал...

Печатная форма "Реализация товаров и услуг"
здравствуйте) Ваяю печатную форму для документа "Реализация товаров и услуг". Акт выполненных...

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

16
duk337
2950 / 1762 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
09.10.2013, 17:36 2
В форме накладной есть надпись СФ. Посмотрите, как там заголовок формируется.
1
bo9999
0 / 0 / 0
Регистрация: 09.10.2013
Сообщений: 43
10.10.2013, 10:29  [ТС] 3
Это я нашел. Там гиперссылкой выводится. Как написать процедуру вывода в печатной форме?
уже второй день думаю как это реализовать, и пока не додумался.
0
Joker_vad
Эксперт 1С
473 / 411 / 92
Регистрация: 26.09.2012
Сообщений: 1,840
10.10.2013, 11:11 4
1C
1
2
3
4
5
6
7
ВЫБРАТЬ
    СчетФактураВыданныйДокументыОснования.Ссылка.Номер,
    СчетФактураВыданныйДокументыОснования.Ссылка.Дата
ИЗ
    Документ.СчетФактураВыданный.ДокументыОснования КАК СчетФактураВыданныйДокументыОснования
ГДЕ
    СчетФактураВыданныйДокументыОснования.Ссылка = &Ссылка
Вот так ищешь счет фактуру, для которой данный документ является основанием и выводишь
1
duk337
2950 / 1762 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
10.10.2013, 13:09 5
Да есть функция в общем модуле! Чего париться-то? При открытии реализации что-типа
1C
1
ЭлементыФормы.НадписьСФ.Заголовок=ПолучитьНадписьСФ(Ссылка)
1
bo9999
0 / 0 / 0
Регистрация: 09.10.2013
Сообщений: 43
10.10.2013, 14:14  [ТС] 6
Цитата Сообщение от Joker_vad Посмотреть сообщение
1C
1
2
3
4
5
6
7
ВЫБРАТЬ
    СчетФактураВыданныйДокументыОснования.Ссылка.Номер,
    СчетФактураВыданныйДокументыОснования.Ссылка.Дата
ИЗ
    Документ.СчетФактураВыданный.ДокументыОснования КАК СчетФактураВыданныйДокументыОснования
ГДЕ
    СчетФактураВыданныйДокументыОснования.Ссылка = &Ссылка
Вот так ищешь счет фактуру, для которой данный документ является основанием и выводишь
Сделал так. Но в итоге на печать выводит пустые поля дата и номер

Добавлено через 41 секунду
Цитата Сообщение от duk337 Посмотреть сообщение
Да есть функция в общем модуле! Чего париться-то? При открытии реализации что-типа
1C
1
ЭлементыФормы.НадписьСФ.Заголовок=ПолучитьНадписьСФ(Ссылка)
Нашел эту процедуру но как тогда её привязать к печатной форме
0
Joker_vad
Эксперт 1С
473 / 411 / 92
Регистрация: 26.09.2012
Сообщений: 1,840
10.10.2013, 14:15 7
Значит нет такой счет фактуры, для которой данный документ был бы основанием

Добавлено через 1 минуту
Смотри ту строку кода, где получается парамерт Заголовок
1
bo9999
0 / 0 / 0
Регистрация: 09.10.2013
Сообщений: 43
10.10.2013, 14:55  [ТС] 8
Запрос = Новый Запрос;
ТекстЗапросаСф =
"ВЫБРАТЬ
| СчетФактураВыданныйДокументыОснования.Ссылка.Номер,
| СчетФактураВыданныйДокументыОснования.Ссылка.Дата
|ИЗ
| Документ.СчетФактураВыданный.ДокументыОснования КАК СчетФактураВыданныйДокументыОснования
|ГДЕ
| СчетФактураВыданныйДокументыОснования.Ссылка = &ТекущийДокумент";
Запрос.УстановитьПараметр("ТекущийДокумент", СсылкаНаОбъект);
Запрос.Текст = ТекстЗапросаСф;
Выборка = Запрос.Выполнить().Выбрать();
ОбластьСф = Макет.ПолучитьОбласть("Сф");
ВыборкаСф = Выборка.Выбрать();
ОбластьСф.Параметры.Заполнить(ВыборкаСф);
ТабДокумент.Вывести(ОбластьСф);

Где тут ошибка? Никто не ругается, форма выводится но требуемые поля в итоге пустые.

Добавлено через 5 минут
СчетФактура точно есть. Документ её видит. Там есть гиперссылка.
0
Joker_vad
Эксперт 1С
473 / 411 / 92
Регистрация: 26.09.2012
Сообщений: 1,840
10.10.2013, 14:58 9
Посмотри в консоли, то получается в результате запроса
1
bo9999
0 / 0 / 0
Регистрация: 09.10.2013
Сообщений: 43
10.10.2013, 15:43  [ТС] 10
Проверил в консоли. Все то, но вот почему в макете печати оно не выводится?
0
Joker_vad
Эксперт 1С
473 / 411 / 92
Регистрация: 26.09.2012
Сообщений: 1,840
10.10.2013, 15:51 11
В макете не вижу этой области у вас, дополнительно добавляли?

Добавлено через 3 минуты
Цитата Сообщение от bo9999 Посмотреть сообщение
ВыборкаСф = Выборка.Выбрать();
а вот это зачем?
1
bo9999
0 / 0 / 0
Регистрация: 09.10.2013
Сообщений: 43
10.10.2013, 15:52  [ТС] 12
Цитата Сообщение от Joker_vad Посмотреть сообщение
В макете не вижу этой области у вас, дополнительно добавляли?
Да, отдельно добавил. Вот свежий
0
Вложения
Тип файла: rar ТоварнаяНакладная.rar (10.7 Кб, 9 просмотров)
Joker_vad
Эксперт 1С
473 / 411 / 92
Регистрация: 26.09.2012
Сообщений: 1,840
10.10.2013, 16:05 13
Вообщем в запросе косяк там, сравнивать надо не ссылкой, а сдокуметом основания
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Запрос = Новый Запрос;
    ТекстЗапросаСф =
               "ВЫБРАТЬ
               |    СчетФактураВыданныйДокументыОснования.Ссылка.Номер,
               |    СчетФактураВыданныйДокументыОснования.Ссылка.Дата
               |ИЗ
               |    Документ.СчетФактураВыданный.ДокументыОснования КАК СчетФактураВыданныйДокументыОснования
               |ГДЕ
               |    СчетФактураВыданныйДокументыОснования.ДокументОснование = &ТекущийДокумент" ;
    Запрос.УстановитьПараметр("ТекущийДокумент", СсылкаНаОбъект);
    Запрос.Текст = ТекстЗапросаСф;
    ВыборкаСФ = Запрос.Выполнить().Выбрать();
    ОбластьСф = Макет.ПолучитьОбласть("Сф");
    Если ВыборкаСФ.Следующий() Тогда
        ОбластьСФ.Параметры.Дата = ВыборкаСФ.Дата;
        ОбластьСФ.Параметры.Номер = ВыборкаСФ.Номер;
    КонецЕсли;
    //ОбластьСф.Параметры.Заполнить(ВыборкаСф); 
    ТабДокумент.Вывести(ОбластьСф);
1
bo9999
0 / 0 / 0
Регистрация: 09.10.2013
Сообщений: 43
10.10.2013, 16:12  [ТС] 14
ОгромноеСпасибо!!!! Все работает!!!
0
duk337
2950 / 1762 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
10.10.2013, 16:47 15
ТекущийДокумент - д.б. РН, и тогда никакая не "ГДЕ Ссылка", а поле в ТЧ. Как оно называется? ДокументОснование, м.б.?

потом
1C
1
2
3
4
Если Выборка.Следующий() Тогда
Номер= Выборка.Номер;
Дата=Выборка.Дата;
КонецЕсли;
Добавлено через 59 секунд
Joker_vad, спасибо, а я трохи спызднылся
1
Joker_vad
Эксперт 1С
473 / 411 / 92
Регистрация: 26.09.2012
Сообщений: 1,840
10.10.2013, 16:47 16
Да я же все это и начал...)
1
duk337
2950 / 1762 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
10.10.2013, 16:55 17
да я по ссылке влетел на предыдущую страницу, да и ответил "не глядя в книгу"
1
10.10.2013, 16:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.10.2013, 16:55

"Реализация товаров и услуг" со склада. Не меняется остаток.
Здравствуйте. Дело в том, что я провожу документ "Реализация товаров и услуг" в режиме "Со склада",...

Запрос по 62 счету в документе Реализация товаров и услуг
помогите сформировать запрос в документе реализация товаров услуг в бухгалтерии 8.2 В документе...

УТ 10.3 Реализация товаров и услуг, добавление нового поля
Добрый вечер форумчане! Имеется конфигурация УТ 10.3 платформа8.2. В табличной части документа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru