Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> В документе не подвязывается значение реквизита , Как подвязать реквизит справочника 2 страниц V  < 1 2          
-=VJ=- Подменю пользователя
сообщение 07.06.11, 11:59
Сообщение #21

Оратор
Иконка группы
Группа: Местный
Сообщений: 402
Из: Киев
Спасибо сказали: 73 раз
Рейтинг: 0

Цитата(wmatik @ 07.06.11, 11:57) *
и что надо изменить,чтобы заполнялась колонка?


Поставить колонке тип не "текст", а "выражение".


Signature
Живу на VJ.net.ua.
Спілкуюсь в ЖЖ

wmatik Подменю пользователя
сообщение 07.06.11, 12:02
Сообщение #22

Оратор
*****
Группа: Пользователи
Сообщений: 294
Спасибо сказали: 1 раз
Рейтинг: 0

Цитата(-=VJ=- @ 07.06.11, 12:59) *
Поставить колонке тип не "текст", а "выражение".

Ниче не пойму, сейчас же тип колонки КодДК строка, причем тут текст или выражение (это же в таблице такие свойства)


Signature
1С Предприятие 7.7(сетевая версия) - 7.70.027,Конф: ПУБ(7.70.010)

igmig65 Подменю пользователя
сообщение 07.06.11, 12:51
Сообщение #23

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 614
Из: Донецкая обл
Спасибо сказали: 168 раз
Рейтинг: 140.9

Всиавьте в табчасть поле ТЕКСТ, там нет закладки ТИП, а на закладке дополнительно в поле ФОРМУЛА напишите: ТМЦ.КодПоКл

Спасибо сказали: wmatik,

wmatik Подменю пользователя
сообщение 07.06.11, 12:57
Сообщение #24

Оратор
*****
Группа: Пользователи
Сообщений: 294
Спасибо сказали: 1 раз
Рейтинг: 0

все получилось, а вот можно как-то с помощью другой процедуры это значение получать? просто получается что колонка заполняется, только после того как заполнится номер карточки, а надо бы сделать, чтобы при заполнении тмц


Signature
1С Предприятие 7.7(сетевая версия) - 7.70.027,Конф: ПУБ(7.70.010)

mister-x Подменю пользователя
сообщение 07.06.11, 13:23
Сообщение #25

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1419 раз
Рейтинг: 0

У вашомі коді КодДК
КодДК = ТМЦ.КодПоКл;
заповнюється після пошуку номера карточки - отже, логічно номер карточки має бути вже заповненим і записаним в ТМЦ. Прописати в формулі в колонці КодДК
ТМЦ.КодПоКл
.

wmatik Подменю пользователя
сообщение 07.06.11, 13:52
Сообщение #26

Оратор
*****
Группа: Пользователи
Сообщений: 294
Спасибо сказали: 1 раз
Рейтинг: 0

Сделала немного иначе, а именно:
В формуле КодДК написала такую процедуру ПриВыбореТМЦ():
Процедура ПриВыбореТМЦ()
             КодДК=ТМЦ.КодПоКл.Код
         КонецПроцедуры

Все заполняет. Насколько такой вариант правильный?


Signature
1С Предприятие 7.7(сетевая версия) - 7.70.027,Конф: ПУБ(7.70.010)

igmig65 Подменю пользователя
сообщение 07.06.11, 13:58
Сообщение #27

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 614
Из: Донецкая обл
Спасибо сказали: 168 раз
Рейтинг: 140.9

Вариант правильный, только зачем было добавлять реквизит КодДК(тип-строка), чтоб базу лишний раз набивать? Ведь к этому коду есть прямой доступ ч-з ТМЦ - ТМЦ.КодПоКл.Код. Уже сотый раз повторяю, ненужно вам КодДК, просто в табчасть кидаете ТЕКСТ, для отображения этого кода. Он будет автоматом заполняться при выборе ТМЦ, и доступ к нему прямой по той же ссылке.

wmatik Подменю пользователя
сообщение 07.06.11, 14:02
Сообщение #28

Оратор
*****
Группа: Пользователи
Сообщений: 294
Спасибо сказали: 1 раз
Рейтинг: 0

просто у меня к этому реквизиту КодДК привязан отчет, он (отчет) будет заполнятся, если будет ТЕКСТ?


Signature
1С Предприятие 7.7(сетевая версия) - 7.70.027,Конф: ПУБ(7.70.010)

igmig65 Подменю пользователя
сообщение 07.06.11, 14:06
Сообщение #29

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 614
Из: Донецкая обл
Спасибо сказали: 168 раз
Рейтинг: 140.9

Зачем вам текст, это только для отображения в диалоге дока, чтоб вы видели в самом документе, а в отчете, просто там где у вас стоит Формула КодДК, замените на ТМЦ.КодПоКл.Код.
и будет вам счастье ohmy.gif

5_kopeek Подменю пользователя
сообщение 07.06.11, 14:13
Сообщение #30

Ветеран
*******
Женщине-одинэснику
Группа: Пользователи*
Сообщений: 940
Спасибо сказали: 285 раз
Рейтинг: 0

Цитата(wmatik @ 07.06.11, 13:52) *
Сделала немного иначе, а именно:
В формуле КодДК написала такую процедуру ПриВыбореТМЦ():
Процедура ПриВыбореТМЦ()
             КодДК=ТМЦ.КодПоКл.Код
         КонецПроцедуры

Все заполняет. Насколько такой вариант правильный?

Чтобы КодДК заполнялся при выборе ТМЦ, формулу ПриВыбореТМЦ() необходтмо вписать для реквизита ТМЦ, а не КодДК.

wmatik Подменю пользователя
сообщение 07.06.11, 14:24
Сообщение #31

Оратор
*****
Группа: Пользователи
Сообщений: 294
Спасибо сказали: 1 раз
Рейтинг: 0

у реквизита ТМЦ уже есть формула


Signature
1С Предприятие 7.7(сетевая версия) - 7.70.027,Конф: ПУБ(7.70.010)

5_kopeek Подменю пользователя
сообщение 07.06.11, 14:35
Сообщение #32

Ветеран
*******
Женщине-одинэснику
Группа: Пользователи*
Сообщений: 940
Спасибо сказали: 285 раз
Рейтинг: 0

Тогда либо записать формулу в таком виде
УжеВведеннаяФормула();ПриВыбореТМЦ()
, либо, что лучше, дописать текст процедуры ПриВыбореТМЦ() в уже сущесвующую процедуру, которая указана в формуле. Только лучше писать в таком виде:
    Если ТМЦ.Выбран()=1 Тогда
        КодДК=ТМЦ.КодПоКл.Код;        
    КонецЕсли; // ТМЦ.Выбран()=1

wmatik Подменю пользователя
сообщение 07.06.11, 14:50
Сообщение #33

Оратор
*****
Группа: Пользователи
Сообщений: 294
Спасибо сказали: 1 раз
Рейтинг: 0

у реквизита ТМЦ в формуле вот такая запись: ГлПриИзмененииТовара(Контекст), в глобальник не хочется лезть

Цитата(5_kopeek @ 07.06.11, 15:35) *
Тогда либо записать формулу в таком виде
УжеВведеннаяФормула();ПриВыбореТМЦ()
, либо, что лучше, дописать текст процедуры ПриВыбореТМЦ() в уже сущесвующую процедуру, которая указана в формуле. Только лучше писать в таком виде:
    Если ТМЦ.Выбран()=1 Тогда
        КодДК=ТМЦ.КодПоКл.Код;        
    КонецЕсли; // ТМЦ.Выбран()=1

Так и какой тип ставить реквизита КодДК?


Signature
1С Предприятие 7.7(сетевая версия) - 7.70.027,Конф: ПУБ(7.70.010)

mister-x Подменю пользователя
сообщение 07.06.11, 15:01
Сообщение #34

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1419 раз
Рейтинг: 0

Цитата
Так и какой тип ставить реквизита КодДК?
Текст.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


2 страниц V  < 1 2
Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 26.09.24, 12:22
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!