Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как подобраться к наименованию типа цен в табличной части Документа Установка цен номенкл.

Как подобраться к наименованию типа цен в табличной части Документа Установка цен номенкл.
Я
   Босечка
 
02.04.19 - 15:29
Требуется изменить наименование типа цен в табличной части документа Установка цен номенклатуры в УПП
 
 
   ReaLg
 
1 - 02.04.19 - 15:36
(0) Вы уверены, что именно наименование типа цен хотите поменять? А не сам тип цен в документе поменять на другой?
В любом случае есть ТЧ документа ТипЦен, там в строках есть ссылки на все типы цен в документе.
Есть ТЧ Товары документа.
В каждой строке ТЧ Товары есть ссылка на тип цен этой строки.
   ReaLg
 
2 - 02.04.19 - 15:42
(0) Если, как Вы написали, надо именно "поменять наименование типа цен", то ищете свой тип цен в ТЧ ТипыЦен, из ссылки получаете объект, меняете наименование, записываете объект.

Если же надо поменять тип цен в документе - то сначала получаете ссылку того типа цен, на который надо поменять, потом ищете старый тип цен в ТЧ ТипыЦен, меняете на новый. Ищете старый тип цен в ТЧ Товары, меняете на новый. По - хорошему, надо бы еще менять сопутствующие значения в  СпособРасчетаЦены, ПроцентСкидкиНаценки и т.д. но,насколько я помню, это не обязательно. А вот если валюта или единица другая - их менять обязательно.
   Босечка
 
3 - 02.04.19 - 15:45
Поменять тест в шапке "ТаблицаЦен" в табл части этого документа например "Цена продажи" меняется на "Цена продажи с НДС"
   ReaLg
 
4 - 02.04.19 - 15:53
(3) ТаблицаЦен - это не табличная часть. Это табличное поле на форме. Заполняется кодом при открытии формы на основании данных в табличных частях ТипыЦен и Товары, если мне не изменяет память.  

Почему переименование типа цен не подходит?
Нужно, чтобы тип цен назывался "Цена продаж", а выводился "Цена продажи с НДС"?
   ReaLg
 
5 - 02.04.19 - 15:59
У меня вот такие строки ПередОткрытием есть
Если ТаблицаЦен.Колонки.Найти("цена" + НомерСоответствияТекущейКолонки) = Неопределено Тогда
            ТаблицаЦен.Колонки.Добавить("цена" + НомерСоответствияТекущейКолонки, Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15, 2, ДопустимыйЗнак.Неотрицательный)), СокрЛП(СтрокаТипаЦен.ТипЦен), 10);
        КонецЕсли;
Тут можно название колонки задать.
   Босечка
 
6 - 02.04.19 - 16:05
Это понятно, но ТипЦен в явном виде не прописан, не понимаю как к нему можно обратиться
   ReaLg
 
7 - 02.04.19 - 16:07
(6) Что ты таки хочешь сделать - то? Я так и не понял :)) Если речь о ТаблицеЦен - то это не ТЧ документа.

Обращайся к ТЧ Товары или к ТЧ ТипыЦен, если хочешь получить ссылку на тип цен.
   piter3
 
8 - 02.04.19 - 16:08
(7) Она сама не знает)))
   ReaLg
 
9 - 02.04.19 - 16:08
Если надо поменять текст в шапке таблицы - в приведенном коде замени "СокрЛП(СтрокаТипаЦен.ТипЦен)" на то, что тебе надо.
   ReaLg
 
10 - 02.04.19 - 16:10
Если хочешь поменять типы цен в документе (именно как ссылки поменять, не как текст в шапке таблицы), то работать надо с ТЧ ТипЦен и ТЧ Товары, а не с ТаблицейЦен.
 
 Рекламное место пустует
   ReaLg
 
11 - 02.04.19 - 16:11
(9) Я таки надеюсь, что все на копии делается, и задача стоит внесения изменений в код формы :))
   Босечка
 
12 - 02.04.19 - 16:12
В том то и дело что надо текст шапки поменять
   Босечка
 
13 - 02.04.19 - 16:13
в зависимости цена с НДС или без НДС
   ReaLg
 
14 - 02.04.19 - 16:13
(12) Смотри (9). Пробуй на копии.
   ReaLg
 
15 - 02.04.19 - 16:14
(13) Конкретно в этом месте ПередОткрытием, где формируется шапка, обратиться можно как СтрокаТипаЦен.ТипЦен - здесь лежит ссылка на тип цен.
Проверяешь свое условие, формируешь текст шапки.
   Босечка
 
16 - 02.04.19 - 16:14
(4) так и должно быть
   Босечка
 
17 - 02.04.19 - 16:14
попробую
   ReaLg
 
18 - 02.04.19 - 16:15
Когда текст шапки получен, добавляешь колонку, но вместо "СокрЛП(СтрокаТипаЦен.ТипЦен)" пишешь свой текст шапки.
   ReaLg
 
19 - 02.04.19 - 16:18
Да, кстати, какое конкретно УПП не написано. У меня старое :)) Но если у себя "ПередОткрытием" такой код найдешь - должно сработать :))
   Босечка
 
20 - 02.04.19 - 16:21
Все получилось, спасибо!!!!!!!!!
   ReaLg
 
21 - 02.04.19 - 16:23
(20) Да не за что :)) Но я бы, честно, всеми бы силами убеждал бы постановщика задачи из-за этого код формы не трогать, а НДС-не НДС прописать в названиях типов цен.


Список тем форума
Рекламное место пустует  Рекламное место пустует
Читай всё полезное и впитывай, а нападки игнорируй. Здесь так принято. aka AMIGO
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует