|
Вывод в макете БИН организации | ☑ | ||
---|---|---|---|---|
0
nobody roman
03.09.18
✎
15:24
|
Добрый день.
Не могу вывести НалоговыйНомер из Справочники.Контрагенты.Реквизиты в ячейку УПД. Ячейку отдельную сделал, в параметрах прописал НалоговыйНомер. Текст туда вывожу, но чтобы не пробовал не могу достать сам налоговый номер и впихать его в эту ячейку. В результате остался у истоков, где ОбластьМакета.Параметры.НалоговыйНомер = "БИН: " + ; Подскажите кто чем может)))) |
|||
1
nobody roman
03.09.18
✎
15:44
|
Не поможет никто, да?( Печалька(((( Весь день бьюсь. Кодить то не умею. Надеюсь что это может решиться одной строкой(((
|
|||
2
Cool_Profi
03.09.18
✎
15:52
|
"ОбластьМакета.Параметры.НалоговыйНомер = "БИН: " + "ляляляля";
Так выводит? |
|||
3
nobody roman
03.09.18
✎
16:10
|
(2) Нет. Выводить пытался типа:
Запрос = Новый Запрос( "ВЫБРАТЬ | ЗНАЧЕНИЕ(Справочники.Контрагенты.НалоговыйНомер) КАК НалоговыйНомер"); ОбластьМакета.Параметры.НалоговыйНомер = "БИН: " + ОбластьМакета.Параметры.Заполнить(НалоговыйНомер); |
|||
4
nobody roman
03.09.18
✎
16:11
|
И так
Запрос = Новый Запрос( "ВЫБРАТЬ | ЗНАЧЕНИЕ(Справочники.Контрагенты.НалоговыйНомер) КАК НалоговыйНомер"); ОбластьМакета.Параметры.НалоговыйНомер = "БИН: " + НалоговыйНомер; |
|||
5
nobody roman
03.09.18
✎
16:11
|
Запрос = Новый Запрос(
"ВЫБРАТЬ | ЗНАЧЕНИЕ(Справочники.Контрагенты.НалоговыйНомер) КАК НалоговыйНомер"); ОбластьМакета.Параметры.НалоговыйНомер = "БИН: " + ВыполнитьЗапросИВывестиНаФорму(Запрос)"; |
|||
6
nobody roman
03.09.18
✎
16:12
|
ВЫБРАТЬ
Знач (Справочник.Контрагенты.НалоговыйНомер) КАК НалоговыйНомер; ОбластьМакета.Параметры.НалоговыйНомер = "БИН: " + НалоговыйНомер; |
|||
7
formista2000
03.09.18
✎
16:13
|
жеееесть!
|
|||
8
Вафель
03.09.18
✎
16:13
|
начинай учить все сначала
|
|||
9
nobody roman
03.09.18
✎
16:15
|
Я вообще не шарю в программировании 1С)))) Я это и не скрываю.
Я думал что вывести в одну ячейку одно значение налогового номера из контрагента будет не сложнее чем написать echo "" в пхп)))) |
|||
10
nobody roman
03.09.18
✎
16:16
|
Это все взято из разных открытых вкладок сайтов и форумов где что-то кому-то советуют...так сказать взял все лучшее))))
|
|||
11
Вафель
03.09.18
✎
16:16
|
(9) начни с того что ткое ссылка, что такое объект, что такое запрос, условия, выводимые поля и тд
|
|||
12
Вафель
03.09.18
✎
16:16
|
да хотя бы митичкина прочитай
|
|||
13
Кац
03.09.18
✎
16:16
|
(9) еще проще, вот так и пиши
ОбластьМакета.Параметры.НалоговыйНомер = "БИН: " + НалоговыйНомер; |
|||
14
nobody roman
03.09.18
✎
16:18
|
(13) Это было одно их первых что я попробовал))) Мне сказали что "поле объекта не обнаружено(НалоговыйНомер)
|
|||
15
Кац
03.09.18
✎
16:22
|
(14) значит надо его откуда-то вытащить. СсылкаНаОбъект есть такое?
|
|||
16
nobody roman
03.09.18
✎
16:24
|
(15) В редактировании Макета?
|
|||
17
hhhh
03.09.18
✎
16:26
|
(14) вообще-то в России называется поле ИНН
|
|||
18
nobody roman
03.09.18
✎
16:27
|
(17) Это для Казахстана
|
|||
19
nobody roman
03.09.18
✎
16:27
|
(17) ИНН в типовой и так вроде неплохо выводится в УПД)))
|
|||
20
nobody roman
03.09.18
✎
16:28
|
(17) А, сори. Не написал что конфа типовая. 8.3 БП 3.0.54
|
|||
21
Кац
03.09.18
✎
16:45
|
(16) так ты макет из режима Предприятие чтоль редактируешь?
|
|||
22
nobody roman
03.09.18
✎
16:47
|
(21) Нет, из конфигурации. Но и там и так в свойствах нет.
Есть заполнение ячейки текст/параметр/шаблон, если я о том думаю |
|||
23
hhhh
03.09.18
✎
16:48
|
(20) так этот БИН он одинаковый для всех контрагентов?
|
|||
24
nobody roman
03.09.18
✎
16:48
|
(23) Нет, он для каждого контрагента свой.
|
|||
25
nobody roman
03.09.18
✎
16:48
|
Как и адрес и название ЮРлица
|
|||
26
Кац
03.09.18
✎
16:49
|
(22) Тогда начни с поиска в модуле функции Печать(...
|
|||
27
nobody roman
03.09.18
✎
16:54
|
Новая штука. Добавил
ДанныеШапки.Вставить("НалоговыйНомер", Реквизиты.НалоговыйНомер); ДанныеШапки.Вставить("НалоговыйНомер", ОбщегоНазначенияБПВызовСервера.ОписаниеОрганизации(СведенияОПокупателе, "НалоговыйНомер,")); В самой процедуре: ОбластьМакета.Параметры.НалоговыйНомер = "БИН: " + ДанныеШапки.НалоговыйНомер; И у меня даже загрузилась УПД без ошибки, но написала сообщение внизу теперь: Не удалось определить значение параметра организации НалоговыйНомер |
|||
28
DrWatson
03.09.18
✎
16:55
|
А у тебя там есть какая-нибудь переменная, в которой хранится контрагент?
|
|||
29
nobody roman
03.09.18
✎
16:56
|
(28) Не знаю. Я ж в типовой конфе капаюсь в коде. В "УчетНДС". Стараюсь просто сделать так же как выводится АдресПокупателя, ИННПокупателя и прочие штуки...
|
|||
30
DrWatson
03.09.18
✎
16:59
|
А ИННПокупателя и ИНН контрагента не тоже самое?
|
|||
31
hhhh
03.09.18
✎
17:03
|
(29) ну так и пишите
ДанныеШапки.Вставить("БИН", ОбщегоНазначенияБПВызовСервера.ОписаниеОрганизации(СведенияОПокупателе, "БИН,")); какой нахрен НалоговыйНомер ?? |
|||
32
nobody roman
03.09.18
✎
17:04
|
Изменил на такое вот
ОбластьМакета.Параметры.НалоговыйНомер = "БИН: " + ДанныеШапки.Свойство("НалоговыйНомер"); Теперь в УПД выводится то же сообщение о том что не удалось определить значение параметра организации НалоговыйНомер, но в самом макете там где до этого было просто "БИН:" - "БИН: Да" |
|||
33
nobody roman
03.09.18
✎
17:05
|
(31)
{ОбщийМодуль.УчетНДС.Модуль(11623,82)}: Переменная не определена (СведенияОПокупателе) ДанныеШапки.Вставить("БИН", ОбщегоНазначенияБПВызовСервера.ОписаниеОрганизации(<<?>>СведенияОПокупателе, "БИН,")); (Проверка: Сервер) |
|||
34
hhhh
03.09.18
✎
17:07
|
(33) так вы посмотрите выше, у вас есть там СведенияОПокупателе ?
|
|||
35
DrWatson
03.09.18
✎
17:08
|
Напиши что за процедура
|
|||
36
nobody roman
03.09.18
✎
17:09
|
(35) ВывестиСчетФактуруВТабличныйДокумент(ТабДокумент, Макет, ВыборкаСФ, ЭтоУниверсальныйПередаточныйДокумент = Ложь)
|
|||
37
nobody roman
03.09.18
✎
17:10
|
(35) Капаю в
|
|||
38
nobody roman
03.09.18
✎
17:10
|
(35)
Если ЭтоУниверсальныйПередаточныйДокумент Тогда |
|||
39
nobody roman
03.09.18
✎
17:11
|
(34) Выше нет, ниже есть
|
|||
40
nobody roman
03.09.18
✎
17:14
|
(34) Влиябщие на УПД находятся в функции ПодготовитьДанныеШапкиСчетаФактуры1137(ВыборкаСФ, Реквизиты, ПлатежноРасчетныеДокументы, ДополнитьДаннымиУПД)
|
|||
41
hhhh
03.09.18
✎
17:16
|
(40) ну так и вызови эту функцию
|
|||
42
DrWatson
03.09.18
✎
17:19
|
Всё что там формируется находится в переменной ДанныеШапки. В той функции добавляется что тебе надо? Например, там есть ИННпоставщика и ИННпокупателя.
|
|||
43
nobody roman
03.09.18
✎
17:20
|
(42) Да, там есть ИНН и того и другого
|
|||
44
DrWatson
03.09.18
✎
17:22
|
Я спрашивал это то что нужно. Или нужно добавить какое-то вытащить какое-то новое поле, которого нет в этой структуре?
|
|||
45
hhhh
03.09.18
✎
17:22
|
(43) а бин? Поле ДополнитьДаннымиУПД задаешь = Истина?
|
|||
46
hhhh
03.09.18
✎
17:23
|
(44) поле бин появилось в 2013м году. Думаю разработчики типовой давно уже всё добавили.
|
|||
47
nobody roman
03.09.18
✎
17:25
|
(44) Не совсем понял, точнее совсем не понял тогда вопроса. Там есть ИНН и КПП, моего там не было изначально.
|
|||
48
nobody roman
03.09.18
✎
17:26
|
(46) Прямо в названии функции дописать = Истина?
|
|||
49
DrWatson
03.09.18
✎
17:29
|
В ПодготовитьДанныеШапкиСчетаФактуры1137 есть СведенияОПоставщике = БухгалтерскийУчетПереопределяемый.СведенияОЮрФизЛице (...). В СведенияОПоставщике есть то что тебе нужно?
|
|||
50
Valkyrie
03.09.18
✎
17:31
|
(0) А вы там кто и зачем?
|
|||
51
DrWatson
03.09.18
✎
17:31
|
СведенияОПоставщике.НалоговыйНомерВСтранеРегистрации вроде как должно быть то что надо. Оно?
|
|||
52
nobody roman
03.09.18
✎
17:32
|
(50) Я типа сисадмина что ли... я б лучше систему бекапа и защиты придумывал от шифровальщиков, но... самому интересно стало)))
|
|||
53
nobody roman
03.09.18
✎
17:33
|
(51) ДА то что надо
|
|||
54
nobody roman
03.09.18
✎
17:37
|
(51) Только я уже столько перелопатил, что куда теперь его вставить то)))
|
|||
55
DrWatson
03.09.18
✎
17:37
|
В ПодготовитьДанныеШапкиСчетаФактуры1137 перетащить это в ДанныеШапки.
ДанныеШапки.Вставить("НалоговыйНомерВСтранеРегистрации", СведенияОПоставщике.НалоговыйНомерВСтранеРегистрации); В ВывестиСчетФактуруВТабличныйДокумент из данных шапки перетащить в таб. документ ОбластьМакета.Параметры.НалоговыйНомер = "БИН: " + ДанныеШапки.НалоговыйНомерВСтранеРегистрации; |
|||
56
nobody roman
03.09.18
✎
17:45
|
(55) {ОбщийМодуль.УчетНДС.Модуль(11681)}: Поле объекта не обнаружено (НалоговыйНомер)
ОбластьМакета.Параметры.НалоговыйНомер = "БИН: " + ДанныеШапки.НалоговыйНомерВСтранеРегистрации; |
|||
57
nobody roman
03.09.18
✎
17:46
|
(55) Может я не верно понял "данных шапки перетащить в таб. документ"
|
|||
58
DrWatson
03.09.18
✎
17:50
|
(56) не знаю почему выходит ошибка на ОбластьМакета.Параметры.НалоговыйНомер. В первом сообщении у тебя эта часть работала.
|
|||
59
hhhh
03.09.18
✎
17:50
|
(57) наверно забыл в макет вставить поле это: "НалоговыйНомер"
|
|||
60
nobody roman
03.09.18
✎
17:55
|
(58) В любом случае спасибо огромное.
|
|||
61
nobody roman
03.09.18
✎
17:57
|
(59) Нет, стоит в макете: может в это есть проблема - разделил строку после адресаПокупателя оставив в конце ячейку, предыдущие обратно объединил. В ячейку добавил параметр "НалоговыйНомер"
|
|||
62
nobody roman
03.09.18
✎
17:58
|
(59) Тоже спасибо за участие) Пойду уже сегодня домой, завтра буду мучить дальше)
|
|||
63
nobody roman
03.09.18
✎
17:58
|
Всем большое спасибо! Буду держать вас в курсе, но уже не сегодня ;)
|
|||
64
nobody roman
04.09.18
✎
07:52
|
Всем БодрогоУтра!))))
Победил с вашей помощью 1Ску)))) (55) Спасибо за параметр НалоговыйНомерВСтранеРегистрации. Так бы еще долго маялся. И за ДанныеШапки.Вставить("НалоговыйНомерВСтранеРегистрации", СведенияОПоставщике.НалоговыйНомерВСтранеРегистрации); Конечно как оказалось сведения о поставщике не совсем то - ведь поставщик это по факту я, но совместив с моими предыдущими изысканиями получилось следующее. В функцию "ПодготовитьДанныеШапкиСчетаФактуры1137(.." в разделе //Наименование Покупателя: ДанныеШапки.Вставить("НалоговыйНомерВСтранеРегистрации", ОбщегоНазначенияБПВызовСервера.ОписаниеОрганизации(СведенияОПокупателе, "НалоговыйНомерВСтранеРегистрации, ")); В продседуру "ВывестиСчетФактуруВТабличныйДокумент(.." в разделе //Вывод шапки: ОбластьМакета.Параметры.НалоговыйНомер = "БИН: " + ДанныеШапки.НалоговыйНомерВСтранеРегистрации; И ВсеЗаработало.ВсемСпасибо.Особенно.DrWatson!!!! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |