8.х Помощь в написании первой (элементарной) обработки.

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем kaaasteeen, 5 июл 2017.

  1. TopicStarter Overlay
    kaaasteeen
    Offline

    kaaasteeen

    Регистрация:
    5 июл 2017
    Сообщения:
    19
    Симпатии:
    0
    Баллы:
    1
    Добрый день. Прошу помощи.

    Дали задание: написание обработки, которая будет в номенклатуре заполнять графу "Описание" из графы "Страна происхождения" т.е. если в карточке номенклатуры заполнена "Страна происхождения": Россия, то и в графе "Описание" отобразится Россия.

    Никогда до этого не писал обработок.
  2. makfromkz
    Offline

    makfromkz Новичок в 1С

    Регистрация:
    12 июн 2009
    Сообщения:
    33
    Симпатии:
    6
    Баллы:
    4
    Объектно обходите справочник НОМЕНКЛАТУРА
    в строке цикла получаете объект элемент справочника, и прописываете нужный вам реквизит, потом этот элемент записываете
    kaaasteeen нравится это.
  3. pavl_vs
    Offline

    pavl_vs Профессионал в 1С

    Регистрация:
    18 июн 2011
    Сообщения:
    502
    Симпатии:
    42
    Баллы:
    54
    Звучит обнадеживающе - до этого что-то писали.
    А вообще мы все когда-то делали это впервые.

    Несколько предложений:
    - возьмите в руки книгу Практическое руководство по программированию в 1С;
    - воспользуйтесь интернетом, где в Вашем распоряжении имеются пошаговые инструкции по созданию обработок;
    - наконец, просто откройте конфигуратор (у Вас ведь есть какая-то учебная версия), посмотрите (лучше изучите) хотя бы Глобальный контекст.

    Сделайте первые шаги, получите ошибки - обсудим.
  4. TopicStarter Overlay
    kaaasteeen
    Offline

    kaaasteeen

    Регистрация:
    5 июл 2017
    Сообщения:
    19
    Симпатии:
    0
    Баллы:
    1

    Спасибо. Изучаю 1с несколько месяцев., но до сих пор не могу сделать даже подобную обработку.
    Стыдно.
    --- Объединение сообщений, 5 июл 2017 ---
    Спасибо большое Вам за отклик и что не закидали камнями.
  5. makfromkz
    Offline

    makfromkz Новичок в 1С

    Регистрация:
    12 июн 2009
    Сообщения:
    33
    Симпатии:
    6
    Баллы:
    4
    Начинать всегда тяжело, причем не новичкам даже не понятно что вам НЕ ПОНЯТНО.
    вы к сожалению не написали на какой платформе собираетесь писать, и какое у вас приложение: ОП (обычное приложение) или УП(управляемое приложение)
    Внутри модуля формы обработки будут такие строки:
    выбНоменклатура = Справочники.Номенклатура.Выбрать(); // начали выборку справочника
    Пока выбНоменклатура.Следующий() Цикл //цикл обхода
    обНомеклатура = выбНоменклатура.Ссылка.ПолучитьОбъект(); //получили объект
    // здесь строки с присвоением реквизитов
    обНоменклатура.Записать(); // записали измененный объект
    КонецЦикла;
    kaaasteeen нравится это.
  6. TopicStarter Overlay
    kaaasteeen
    Offline

    kaaasteeen

    Регистрация:
    5 июл 2017
    Сообщения:
    19
    Симпатии:
    0
    Баллы:
    1
    Платформа 8.2, Обычное приложение.
    Типовая конфигурация Штрих-М, Торговое предприятие
  7. makfromkz
    Offline

    makfromkz Новичок в 1С

    Регистрация:
    12 июн 2009
    Сообщения:
    33
    Симпатии:
    6
    Баллы:
    4
    Ну тогда в бой:
    Открывайте конфигуратор
    Меню Файл ==> Новый выбираем тип ВнешняяОбработка
    kaaasteeen нравится это.
  8. makfromkz
    Offline

    makfromkz Новичок в 1С

    Регистрация:
    12 июн 2009
    Сообщения:
    33
    Симпатии:
    6
    Баллы:
    4
    Я стронулся с нуля в 1С перестучав в конфигураторе все примеры кода из нижеприведенного файла.
    Да и сейчас этот файлик помогает мне бороться со склерозом :)

    Вложения:

    kaaasteeen нравится это.
  9. TopicStarter Overlay
    kaaasteeen
    Offline

    kaaasteeen

    Регистрация:
    5 июл 2017
    Сообщения:
    19
    Симпатии:
    0
    Баллы:
    1
    Ответьте пожалуйста в личке.

Поделиться этой страницей