Как добавить колонку Вес в документ Реализация товаров. УТ 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 не будет опубликован. Обязательные поля помечены *