Задача по 1С программированию

программирование обучение

В общем мне необходимо реализовать простенький алгоритм. Как это сделать - ума не приложу.

1. Создать внешнюю обработку
2. В ней создать форму с полями: период, номенклатура, контрагент, договор, цена. + кнопка запускающая обработку
3. В методе формы прописать проверку введенных реквизитов с условием, что контрагент и договор не обязательны.
4. Написать метод обработки.
4.1. Отобрать необходимые документы.
4.1.1. В случае если документы не выбраны(по той или иной причине) выводить сообщение об ошибке
4.2. Пересчитать данные исходя из новой цены.
4.3. Перепровести все измененные документы. +все подчиненные счет-фактуры(если таковые имеются)
4.4. В процессе работы обработки выводить в строку состояния произведенные изменения.

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


10 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.