|
v7: Дублирование всю колонку из таблицы в другую колонку той же таблицы | ☑ | ||
---|---|---|---|---|
0
Vaicheslav
12.04.18
✎
11:20
|
Всем здрасте, конечно детский вопрос но все таки.
Есть документ "Поступление товаров" на базе 1с 7.7 Бухгалтерский учет, редакции 4.5, от "Мисофт". На форме есть таблица, а в ней есть колонка "Артикул", она получается не имеет привязки не к реквизитам и реквизитам таблицы, в этой колонке прописана формула "Товар.Артикул", мне нужно сделать так что бы это артикул был в реквизитах таблицы, я создал реквизит таблицы и добавил в формулу "Товар.Артикул", не поставился артикул. Не подскажите как правильно сделать |
|||
1
VladZ
12.04.18
✎
11:22
|
(0) " я создал реквизит таблицы и добавил в формулу "Товар.Артикул", не поставился артикул. " - семерка так не работает. Нужно программно заполнять.
|
|||
2
Vaicheslav
12.04.18
✎
11:28
|
(1) не подскажешь код, а то уже забыл работал последний раз в ней 4 года назад
Заранее спасибо |
|||
3
Kigo_Kigo
12.04.18
✎
12:04
|
В какой момент надо что бы поставился артикул?
В уже существующем документе, при вводе строки или как? |
|||
4
Vaicheslav
12.04.18
✎
12:07
|
(3) Уже в созданный документ, то есть в процедуру ПриОткрытии, чтобы она сразу подставилась данные из Артикула в новый реквизит таблицы
|
|||
5
Builder
12.04.18
✎
12:09
|
(4) ПриОткрытии - будет каждый раз подставляться.
Если надо сделать разово - пишется обработка, делов на 10 минут. |
|||
6
Vaicheslav
12.04.18
✎
12:12
|
(5) не это надо сделать постоянно
|
|||
7
Builder
12.04.18
✎
12:14
|
(6) Казнить нельзя помиловать
|
|||
8
Builder
12.04.18
✎
12:15
|
(6) Продам запятые, дорого!
ВыбратьСтроки(); Пока ПолучитьСтроку()=1 Цикл Артикул = Товар.Артикул; КонецЦикла |
|||
9
Vaicheslav
12.04.18
✎
12:19
|
(8) Благодарю от все души, спасибо тебе великий человек)
|
|||
10
Builder
12.04.18
✎
12:21
|
(9) Формулу только почисти у этого реквизита на форме. А то мало ли....
|
|||
11
Vaicheslav
12.04.18
✎
12:27
|
(10) Так уже и сделал с самого начала. Спасибо все заработала
|
|||
12
Chameleon1980
12.04.18
✎
14:53
|
"Товар.Артикул" не работает...
разве? |
|||
13
Chameleon1980
12.04.18
✎
14:53
|
попробуем счас
|
|||
14
Chameleon1980
12.04.18
✎
15:00
|
||||
15
Chameleon1980
12.04.18
✎
15:01
|
пардон:
"....мне нужно сделать так что бы это артикул был в реквизитах таблицы..." пропустил |
|||
16
Chameleon1980
12.04.18
✎
15:02
|
тогда обработкой проставь в старых документах и далее
используй вот это событие, например: Процедура ПриОкончанииРедактированияСтроки(<?>) КонецПроцедуры Синтаксис: ПриОкончанииРедактированияСтроки(<НовСтр>) Назначение: Предопределенная процедура при окончании редактирования строки многострочной части документа. Параметры: <НовСтр> - флаг новой строки. Число: 1 - если произошло окончание ввода новой строки, 0 - если произошло окончание редактирования существующей строки. |
|||
17
Chameleon1980
12.04.18
✎
15:03
|
+(16)
и в ней уже пиши |
|||
18
Chameleon1980
12.04.18
✎
15:03
|
Артикул = Товар.Артикул;
|
|||
19
user-ok
12.04.18
✎
15:07
|
(16) И будет формулы вызываться при изменении количества, цены, ставки НДС или чего там еще. достаточно заветную строчку из (18) прописать в процедуру, вызываемую при изменении потя Товар
|
|||
20
HawkEye
12.04.18
✎
15:07
|
(0) зачем?
|
|||
21
Chameleon1980
12.04.18
✎
15:09
|
(19) да или так. ну никак не циклов из (8)
(20) согласен - избыточная информация |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |