![]() |
|
Как подобраться к наименованию типа цен в табличной части Документа Установка цен номенкл. | ☑ | ||
---|---|---|---|---|
0
Босечка
02.04.19
✎
15:29
|
Требуется изменить наименование типа цен в табличной части документа Установка цен номенклатуры в УПП
|
|||
1
ReaLg
02.04.19
✎
15:36
|
(0) Вы уверены, что именно наименование типа цен хотите поменять? А не сам тип цен в документе поменять на другой?
В любом случае есть ТЧ документа ТипЦен, там в строках есть ссылки на все типы цен в документе. Есть ТЧ Товары документа. В каждой строке ТЧ Товары есть ссылка на тип цен этой строки. |
|||
2
ReaLg
02.04.19
✎
15:42
|
(0) Если, как Вы написали, надо именно "поменять наименование типа цен", то ищете свой тип цен в ТЧ ТипыЦен, из ссылки получаете объект, меняете наименование, записываете объект.
Если же надо поменять тип цен в документе - то сначала получаете ссылку того типа цен, на который надо поменять, потом ищете старый тип цен в ТЧ ТипыЦен, меняете на новый. Ищете старый тип цен в ТЧ Товары, меняете на новый. По - хорошему, надо бы еще менять сопутствующие значения в СпособРасчетаЦены, ПроцентСкидкиНаценки и т.д. но,насколько я помню, это не обязательно. А вот если валюта или единица другая - их менять обязательно. |
|||
3
Босечка
02.04.19
✎
15:45
|
Поменять тест в шапке "ТаблицаЦен" в табл части этого документа например "Цена продажи" меняется на "Цена продажи с НДС"
|
|||
4
ReaLg
02.04.19
✎
15:53
|
(3) ТаблицаЦен - это не табличная часть. Это табличное поле на форме. Заполняется кодом при открытии формы на основании данных в табличных частях ТипыЦен и Товары, если мне не изменяет память.
Почему переименование типа цен не подходит? Нужно, чтобы тип цен назывался "Цена продаж", а выводился "Цена продажи с НДС"? |
|||
5
ReaLg
02.04.19
✎
15:59
|
У меня вот такие строки ПередОткрытием есть
Если ТаблицаЦен.Колонки.Найти("цена" + НомерСоответствияТекущейКолонки) = Неопределено Тогда ТаблицаЦен.Колонки.Добавить("цена" + НомерСоответствияТекущейКолонки, Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 2, ДопустимыйЗнак.Неотрицательный)), СокрЛП(СтрокаТипаЦен.ТипЦен), 10); КонецЕсли; Тут можно название колонки задать. |
|||
6
Босечка
02.04.19
✎
16:05
|
Это понятно, но ТипЦен в явном виде не прописан, не понимаю как к нему можно обратиться
|
|||
7
ReaLg
02.04.19
✎
16:07
|
(6) Что ты таки хочешь сделать - то? Я так и не понял :)) Если речь о ТаблицеЦен - то это не ТЧ документа.
Обращайся к ТЧ Товары или к ТЧ ТипыЦен, если хочешь получить ссылку на тип цен. |
|||
8
piter3
02.04.19
✎
16:08
|
(7) Она сама не знает)))
|
|||
9
ReaLg
02.04.19
✎
16:08
|
Если надо поменять текст в шапке таблицы - в приведенном коде замени "СокрЛП(СтрокаТипаЦен.ТипЦен)" на то, что тебе надо.
|
|||
10
ReaLg
02.04.19
✎
16:10
|
Если хочешь поменять типы цен в документе (именно как ссылки поменять, не как текст в шапке таблицы), то работать надо с ТЧ ТипЦен и ТЧ Товары, а не с ТаблицейЦен.
|
|||
11
ReaLg
02.04.19
✎
16:11
|
(9) Я таки надеюсь, что все на копии делается, и задача стоит внесения изменений в код формы :))
|
|||
12
Босечка
02.04.19
✎
16:12
|
В том то и дело что надо текст шапки поменять
|
|||
13
Босечка
02.04.19
✎
16:13
|
в зависимости цена с НДС или без НДС
|
|||
14
ReaLg
02.04.19
✎
16:13
|
(12) Смотри (9). Пробуй на копии.
|
|||
15
ReaLg
02.04.19
✎
16:14
|
(13) Конкретно в этом месте ПередОткрытием, где формируется шапка, обратиться можно как СтрокаТипаЦен.ТипЦен - здесь лежит ссылка на тип цен.
Проверяешь свое условие, формируешь текст шапки. |
|||
16
Босечка
02.04.19
✎
16:14
|
(4) так и должно быть
|
|||
17
Босечка
02.04.19
✎
16:14
|
попробую
|
|||
18
ReaLg
02.04.19
✎
16:15
|
Когда текст шапки получен, добавляешь колонку, но вместо "СокрЛП(СтрокаТипаЦен.ТипЦен)" пишешь свой текст шапки.
|
|||
19
ReaLg
02.04.19
✎
16:18
|
Да, кстати, какое конкретно УПП не написано. У меня старое :)) Но если у себя "ПередОткрытием" такой код найдешь - должно сработать :))
|
|||
20
Босечка
02.04.19
✎
16:21
|
Все получилось, спасибо!!!!!!!!!
|
|||
21
ReaLg
02.04.19
✎
16:23
|
(20) Да не за что :)) Но я бы, честно, всеми бы силами убеждал бы постановщика задачи из-за этого код формы не трогать, а НДС-не НДС прописать в названиях типов цен.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |