Как добавить колонку Вес в документ Реализация товаров. УТ 10.3, платформа 8.2






Бывает нужно при вводе количества (шт.) видеть вес товара, данные в справочнике «Номенклатура» есть, а колонки нет. Для специалистов это, конечно, не вопрос, а мне пришлось повозиться. Публикую свой опыт.

1. В конфигураторе (включить возможность редактирования) Документы -> Реализация товаров и услуг -> Табличные части -> Товары, добавляем нужные реквизиты (в моём случаи ВесШт и Вес).

2. Открываем «ФормаДокумента» и добавляем в табличной части товаров, нужные колонки. ЭлементУправления – поле ввода. Данные – указываем на созданный реквизит п.1.

3. Открывае модуль формы добавляем процедуру:

Процедура ВесОтображениеПриИзменении()          

               // выводим вес в колонки ВесШт Вес

СтрокаТабличнойЧасти = ЭлементыФормы.Товары.ТекущиеДанные;

СтрокаТабличнойЧасти.ВесШт = СтрокаТабличнойЧасти.ЕдиницаИзмерения.Вес;

СтрокаТабличнойЧасти.Вес = СтрокаТабличнойЧасти.ЕдиницаИзмерения.Вес*СтрокаТабличнойЧасти.Количество;      

КонецПроцедуры

 

4. Из свойств табличное поле товаров, создаём событие «ПриАктивизацииСтроки»

5. Добавляем в процедуры: Процедура ТоварыНоменклатураПриИзменении(Элемент),  Процедура ТоварыКоличествоПриИзменении(Элемент), Процедура ТоварыПриАктивизацииСтроки(Элемент).

Строку ВесОтображениеПриИзменении();

6. Сохраняем, отлаживаем.

26 Comments

  1. Йожкин Кот

    Не пугайте народ, посмотрите как сделан вывод колонки «Всего» в этой же табличной части.

    Reply
  2. AlexO

    Автор, не дурите, а учитесь дальше.

    Ваш пример вполне подойдет для книги Радченко «Практическое пособие», но никак не совет по исправлению РТиУ.

    Эдак научите — и ваши «ученики» понаделают везде, и потом вообще конфу не смогут обновить без потери вот таких изменений 🙂

    Зачем вам колонки, которые не участвуют ни в проводках, ни в ПФ?

    И да — делайте все программно.

    1С сейчас перелопачивает код только конфигуратор трещит.

    ________

    Хотел минус поставить — да вроде красиво все оформил, и, по большму счету, кроме темы и способа реализации придраться не к чему 🙂

    Поэтому ничего не поставлю.

    Reply
  3. Abadonna

    (0)

    Публикую свой опыт.

    Не надо такой опыт публиковать. Или уж попросить Доржи приделать раздел «Как не надо делать»

    Reply
  4. Поручик

    (0) Публикация из серии — «Как я научился курочить конфигурацию. Берите пример».

    Если уж брать пример, как это делать, так лучше отсюда — http://infostart.ru/public/16980/

    Reply
  5. Поручик

    (3) Сделать раздел «Детский сад».

    Reply
  6. soulsteps

    Идея хорошая , конечно, но реализация данной идеи неправильная…Советую подумать еще, и скорректировать данную реализацию (публикацию), чтоб это РАБОТАЛО ПРАВИЛЬНО…)))) И тогда и плюсик будет поставить нежалко)))

    Reply
  7. Abadonna

    (4) В принципе, для новичка нормально и допустимо. Но только зачем сразу же пытаться мир осчастливить своим «открытием»?

    Reply
  8. Abadonna

    (6)

    Идея хорошая

    Что значит «идея»? Это его наверняка кто-то попросил из тех же бухов или манагеров. Так что и «идеи» тут нет.

    Идея тут была бы из двух пунктов:

    Пункт 1. Посылаешь всех на @@й

    Если Пункт 1 не проходит, тогда

    Пункт 2. Делаешь без ущерба для конфы

    Reply
  9. anig99

    (5) Поручик, не правильно… Раздел для данной публикации должен называться «компостная куча»

    Reply
  10. Erhov_egor

    Прикольно, блин но надо хоть самому посидеть и подумать

    Reply
  11. Erhov_egor

    и почему Бывает нужно при вводе количества (шт.) видеть вес товара?

    Reply
  12. fomix

    Да уж батька — дал ты маху… Обо#рали с ног до головы злые 1-сниги!

    Reply
  13. iov

    (0) Автор посмотри механизм- заполнение табличных частей. Твой вопрос можно решит вообще без изменения конфы..

    даже не снимая с поддержки.

    Reply
  14. SergDi

    зачем это тут?! думаю нужна модерация постов

    Reply
  15. bulas

    Да ладно вам, все когда-то, с чего-то начинали. Обычное явление — получилось вот он «радостью» и поделился. А мысль в обсуждениях появилась актуальная — пора публикации ранжировать. И двойная радость будет у тех, кто кроме публикации еще и по рангу вверх поднимется. Пока сделать минимум 2 раздела: Ранг1 «Для тех кто начал ходить»; Ранг2 «Для тех кто бегает» (названия модераторы подберут). Если хочешь получать оповещения варианты Рангов, то ставишь, соответственно, флажки. А если у специалиста появилось желание побывать наставником, то он зайдя в Ранг1 на какую-нибудь публикацию даст «педагогическое наставление»: критикнуть и одновременно направить на путь истинный.

    Reply
  16. NosovK

    А задача кстати актуальная. На сайте нет печатной формы с колонкой вес и вес итого подходящей для УТ украины к примеру. Толко для русской КА.

    Reply
  17. minuby

    подумай, как это можно сделать в виде печатной формы и выложи. Это будет полезно всем.

    Reply
  18. NosovK

    Есть такая обработка для России

    для КА http://infostart.ru/public/142659/

    и для УТ http://infostart.ru/public/138139/

    в укр не работают

    Reply
  19. delat

    Печатная форма есть. Только конфигурация изменена сильно, кроме веса места, путевые листы, транспорт, маршрут и ещё много чего. Изначально не было задачи сохранить конфигурацию, да и зачем в управленческой то? Хотя печатная форма внешним отчетом, время будет сделаю к типовой.

    Если бы такую статью где то нашёл сэкономил бы некоторое время это и была цель. Песочница ну и пусть. Если кому-то помогло хорошо.

    Reply
  20. NosovK

    По поводу сохранение управленческой конфы — сейчас идут правки в связи с учетом ГТД, новой налоговой и прочими приятностями (Украина). Поэтому приходится обновлять и украинские УТ регулярно чтобы иметь справочник ГТД к примеру.

    Reply
  21. delat

    Добавил печатную форму. Для Украины не знаю, а для УТ 10.3 работает.

    Reply
  22. yuraos

    (12) fomix,

    Вжик, вжик, вжик, уноси готовенького,

    Вжик, вжик, вжик, кто на новенького,

    Кто на новенького, кто на новенького!!!

    А.Миронов

    🙂

    Reply
  23. DoctorRoza

    Успехов в этом нелегком деле! Почаще ошибайтесь — помогает лучше учиться! 🙂

    Reply
  24. Antimyslitel

    ЧеловечеГъ решил малость порадоваться что он сделал а Вы с ног до головы ВЖИК ВЖИК ВЖИК! Но зато будет теперь к чему стремится и ужэ не будет публиковать такое или что то на подобе такого! А сперва сем раз отмерит и уже в конец отрежет)))

    Reply
  25. nurislam

    Спасибо автору мне подошло в самый раз

    Reply
  26. delat

    Владимир Ч. куда писать?

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *