Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 35
от 11.09.2005, 09:48

Администратор:Калашников О.А.
В рассылке:Подписчиков: 122, Экспертов: 16
В номере:Вопросов: 1, Ответов: 3


Вопрос № 25879: Доброго времени суток, Уважаемые эксперты!!!! Возникла такая трудность: документ имеет ряд атрибутов, в частности КодТовара и НаимТовара (значение которого берется из справочиника Товар). На форме документа если указать КодТовара, то...

Вопрос № 25.879
Доброго времени суток, Уважаемые эксперты!!!!
Возникла такая трудность:
документ имеет ряд атрибутов, в частности КодТовара и НаимТовара (значение которого берется
из справочиника Товар).
На форме документа если указать КодТовара, то выборкой из справочника (НайтиПоКоду) заполняю
остальные атрибуты (значение которых числовое, строковое или дата), а вот НаимТовара не
получается заполнить (хотя в модуле документа идет такого вида присвоение НаимТовара=СпрТовара.Наименование).
На форме поле атрибута остается не заполненым.
Или так не получится.
Спасибо.
Отправлен: 05.09.2005, 20:28
Вопрос задал: Korolyov Alexandr (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Shat
Здравствуйте, Korolyov Alexandr!
Мне кажется, Вы движетесь в неправильном направлении.
Нет никакой необходимости заводить реквизиты КодТовара и НаимТовара в документе, достаточно определить реквизит табличной части("Товар") с типом значения "Справочник.Товары", в него будет записываться ссылка на товар, и не надо будет производить поиск по коду.
Далее товар можно выводить в форме, и если основное представление спр. "товары" определено в виде наименования, то в форме автоматически выведется его наименование.
к остальным атрибутам можно обращаться напрямую, через точку
например, Товар.Цена
Только я не понял - товар - реквизит шапки или табличной части?
Ответ отправил: Shat (статус: 1-ый класс)
Отправлен: 05.09.2005, 20:46

Отвечает: Ahab
Здравствуйте, Korolyov Alexandr!

Полностью согласен с ответом Shat-а, так проще и правильнее, хотя разумеется всё зависит от ситуации.

Попробуй: СпрТовара.ТекущийЭлемент().Наименование

Или похожее было - заполнили ПолноеНаименование, Наименование оставили пустым :) ну, это наврядли конечно.
Ответ отправил: Ahab (статус: 2-ой класс)
Отправлен: 06.09.2005, 06:39

Отвечает: Anefedov
Здравствуйте, Korolyov Alexandr!
Если остальные раквизиты заполняются значениями из справочника а
НаимТовара=СпрТовара.Наименование не присваивает как надо, возможны несколько вариантов:
1. СпрТовара.Наименование - пустое значение.
2. Операнды имеют несовместимые значения (НаимТовара - число, дата или объект метаданных, Наименование - строка).

Советую воспользоваться отладчиком.
Ответ отправил: Anefedov (статус: 3-ий класс)
Отправлен: 06.09.2005, 11:28


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Яндекс


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.1cprogfaq
Отписаться
Вспомнить пароль

В избранное