Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Дублирование всю колонку из таблицы в другую колонку той же таблицы

v7: Дублирование всю колонку из таблицы в другую колонку той же таблицы
Я
   Vaicheslav
 
12.04.18 - 11:20
Всем здрасте, конечно детский вопрос но все таки.
Есть документ "Поступление товаров" на базе 1с 7.7 Бухгалтерский учет, редакции 4.5, от "Мисофт". На форме есть таблица, а в ней есть колонка "Артикул", она получается не имеет привязки не к реквизитам и реквизитам таблицы, в этой колонке прописана формула "Товар.Артикул", мне нужно сделать так что бы это артикул был в реквизитах таблицы, я создал реквизит таблицы и добавил в формулу "Товар.Артикул", не поставился артикул.
Не подскажите как правильно сделать
 
 
   VladZ
 
1 - 12.04.18 - 11:22
(0) " я создал реквизит таблицы и добавил в формулу "Товар.Артикул", не поставился артикул. " - семерка так не работает. Нужно программно заполнять.
   Vaicheslav
 
2 - 12.04.18 - 11:28
(1) не подскажешь код, а то уже забыл работал последний раз в ней 4 года назад
Заранее спасибо
   Kigo_Kigo
 
3 - 12.04.18 - 12:04
В какой момент надо что бы поставился артикул?
В уже существующем документе, при вводе строки или как?
   Vaicheslav
 
4 - 12.04.18 - 12:07
(3) Уже в созданный документ, то есть в процедуру ПриОткрытии, чтобы она сразу подставилась данные из Артикула в новый реквизит таблицы
   Builder
 
5 - 12.04.18 - 12:09
(4) ПриОткрытии - будет каждый раз подставляться.
Если надо сделать разово - пишется обработка, делов на 10 минут.
   Vaicheslav
 
6 - 12.04.18 - 12:12
(5) не это надо сделать постоянно
   Builder
 
7 - 12.04.18 - 12:14
(6) Казнить нельзя помиловать
   Builder
 
8 - 12.04.18 - 12:15
(6) Продам запятые, дорого!

ВыбратьСтроки();
Пока ПолучитьСтроку()=1 Цикл
Артикул = Товар.Артикул;
КонецЦикла
   Vaicheslav
 
9 - 12.04.18 - 12:19
(8) Благодарю от все души, спасибо тебе великий человек)
   Builder
 
10 - 12.04.18 - 12:21
(9) Формулу только почисти у этого реквизита на форме. А то мало ли....
 
 Рекламное место пустует
   Vaicheslav
 
11 - 12.04.18 - 12:27
(10) Так уже и сделал с самого начала. Спасибо все заработала
   Chameleon1980
 
12 - 12.04.18 - 14:53
"Товар.Артикул" не работает...

разве?
   Chameleon1980
 
13 - 12.04.18 - 14:53
попробуем счас
   Chameleon1980
 
14 - 12.04.18 - 15:00
   Chameleon1980
 
15 - 12.04.18 - 15:01
пардон:

"....мне нужно сделать так что бы это артикул был в реквизитах таблицы..."

пропустил
   Chameleon1980
 
16 - 12.04.18 - 15:02
тогда обработкой проставь в старых документах и далее
используй вот это событие, например:

Процедура ПриОкончанииРедактированияСтроки(<?>)
КонецПроцедуры
Синтаксис:
ПриОкончанииРедактированияСтроки(<НовСтр>)
Назначение:
Предопределенная процедура при окончании редактирования строки многострочной части документа.
Параметры:
<НовСтр> - флаг новой строки. Число: 1 - если произошло окончание ввода новой строки, 0 - если произошло окончание редактирования существующей строки.
   Chameleon1980
 
17 - 12.04.18 - 15:03
+(16)

и в ней уже пиши
   Chameleon1980
 
18 - 12.04.18 - 15:03
Артикул = Товар.Артикул;
   user-ok
 
19 - 12.04.18 - 15:07
(16) И будет формулы вызываться при изменении количества, цены, ставки НДС или чего там еще. достаточно заветную строчку из (18) прописать в процедуру, вызываемую при изменении потя Товар
   HawkEye
 
20 - 12.04.18 - 15:07
(0) зачем?
   Chameleon1980
 
21 - 12.04.18 - 15:09
(19) да или так. ну никак не циклов из (8)
(20) согласен - избыточная информация


Список тем форума
Рекламное место пустует  Рекламное место пустует
Миста — веселый ресурс со своими эксклюзивными тараканами Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует