Size: a a a

1с программирование

2020 October 27

SC

Samael Crow in 1с программирование
ITSolncev
Кому там регистры надо корректировать? Документ есть специализированный
Да, спасибо. Про документ я знал, просто никогда не использовал. Сегодня потестил, завтра в рабочей буду шаманить.
источник

С

Сергей Сергеевич [ЕК... in 1с программирование
утро доброе. такой вопрос. есть ТаблицаЗначений. в ней есть Колонки: цена1,цена2,цена3. Как можно обратиться к колонке не по индексу а по имени? при этом имя я програмнно формирую. пример, ИмяКолонки = "Колонка" + 1; ТЗ.Колонка[ИмяКолонки] - так не работает
источник

P

Polosating in 1с программирование
Сергей Сергеевич [ЕКБ]
утро доброе. такой вопрос. есть ТаблицаЗначений. в ней есть Колонки: цена1,цена2,цена3. Как можно обратиться к колонке не по индексу а по имени? при этом имя я програмнно формирую. пример, ИмяКолонки = "Колонка" + 1; ТЗ.Колонка[ИмяКолонки] - так не работает
конечно можно. Таблица.Колонки.Найти(ИмяКолонки)
источник

P

Polosating in 1с программирование
если надо в строке, то тут похитрее. при условии, что строка спозиционирована
ИндексКолонки = Таблица.Колонки.Индекс(ИмяКолонки);
ЧегоХочу = СтрокаТЗ[ИндексКолонки];
СтрокаТЗ[ИндексКолонки] = ЧегоХочу;
источник

P

Polosating in 1с программирование
если имена колонок формируются программно, то лучше держать под рукой табличку соответствий индексов и имен колонок, для скорости
источник

С

Сергей Сергеевич [ЕК... in 1с программирование
Polosating
конечно можно. Таблица.Колонки.Найти(ИмяКолонки)
писал так:
ИмяКолонкиЕдиница = ТаблицаЦен.Колонки.Найти("единица"+ 1);
НС = ТаблицаЦен.Добавить();
НС[ИмяКолонкиЕдиница] =  НС.Номенклатура.ЕдиницаХраненияОстатков;

ругалось что колонка не определена
источник

P

Polosating in 1с программирование
можно сделать финт ушами и использовать Выполнить()
Выполнить("СтрокаТЗ."+ИмяКолонки+" = ЧегоХочу");
источник

С

Сергей Сергеевич [ЕК... in 1с программирование
Polosating
если надо в строке, то тут похитрее. при условии, что строка спозиционирована
ИндексКолонки = Таблица.Колонки.Индекс(ИмяКолонки);
ЧегоХочу = СтрокаТЗ[ИндексКолонки];
СтрокаТЗ[ИндексКолонки] = ЧегоХочу;
вот это попробую..спс)
источник

P

Polosating in 1с программирование
Сергей Сергеевич [ЕКБ]
вот это попробую..спс)
маленько соврал. для Индекса нужна колонка, а не имя.
т.е. ИндексКолонки = Таблица.Колонки.Индекс(Таблица.Колонки.Найти(ИмяКолонки))
источник

P

Polosating in 1с программирование
ну и проверять надо, если колонка не найдена, то Индекс = -1
источник

С

Сергей Сергеевич [ЕК... in 1с программирование
Polosating
маленько соврал. для Индекса нужна колонка, а не имя.
т.е. ИндексКолонки = Таблица.Колонки.Индекс(Таблица.Колонки.Найти(ИмяКолонки))
👍🏻
источник

С

Сергей Сергеевич [ЕК... in 1с программирование
сегодня день загадок. итак: внешний отчет СКД на УФ. форм никаких нет. в настройках заданы отборы и выведены в быстрый доступ. при открытии отчета они есть - но на вывод результата не влияют. НО! если зайти в ЕЩЕ -НАСТРОЙКИ и там установить отбор - то все норм работает... куда копать тут?
источник

S

Simonov in 1с программирование
Сергей Сергеевич [ЕКБ]
сегодня день загадок. итак: внешний отчет СКД на УФ. форм никаких нет. в настройках заданы отборы и выведены в быстрый доступ. при открытии отчета они есть - но на вывод результата не влияют. НО! если зайти в ЕЩЕ -НАСТРОЙКИ и там установить отбор - то все норм работает... куда копать тут?
Думаю кеш. Пробовал имя внешнего отчета поменять?
источник

С

Сергей Сергеевич [ЕК... in 1с программирование
Simonov
Думаю кеш. Пробовал имя внешнего отчета поменять?
подсказали уже... надо было в коде заменить с КомпоновщикНастроек.Настройки на КомпоновщекНастроек.ПолучитьНастройки()
источник

J

Jamshid in 1с программирование
в каком модуле можно обратится одновременно ко всем документам ? То есть запретить их редактирование по автору
источник

P

Polosating in 1с программирование
Jamshid
в каком модуле можно обратится одновременно ко всем документам ? То есть запретить их редактирование по автору
RLS  тебе поможет
источник

J

Jamshid in 1с программирование
Polosating
RLS  тебе поможет
спасибо
источник

P

Polosating in 1с программирование
Jamshid
спасибо
а вообще чуть поконкретнее ставь вопрос. какая конфа хотя бы. может и без RLS обойдется
источник

J

Jamshid in 1с программирование
Polosating
а вообще чуть поконкретнее ставь вопрос. какая конфа хотя бы. может и без RLS обойдется
Конфигурация УНФ
источник

J

Jamshid in 1с программирование
Polosating
а вообще чуть поконкретнее ставь вопрос. какая конфа хотя бы. может и без RLS обойдется
а можно и без  RLS ?
источник