Ожидается псевдоним запроса. Использование отборов по не индексируемым полям


Заказ поставщику

Документ Заказ поставщику используется для регистрации предварительной договоренности о покупке у поставщика записей номенклатуры и имеет возможность быть документом, на основе которого выполняется оплата и принятие записей номенклатуры.

В заказе поставщику оформляются цены и условия платы согласно с договоренностью с поставщиком.
Цены и условия платы имеют возможность быть зафиксированы в заказе поставщику руками (при разовых поставках товаров) либо введены автоматом согласно с раньше зарегистрированными ценами поставщиков
(документ Фиксирование цен партнеров) либо с условиями соглашения при регулярных поставках товаров (документ
Соглашение с поставщиком).

Обратите внимание. Заказы поставщикам имеют возможность быть созданы автоматом из обработки Обеспечение потребностей на основе анализа данных о потребности закупки товаров у конкретных поставщиков.

При помощи заказа поставщику допустимо фиксировать желание приобрести товары у поставщика либо получить на продажу товары у комитента. Какой заказ заполняется - заказ поставщику либо заказ комитенту, задается тем видом операции, который определен в заказе: заказ поставщику либо принятие на комиссию. Если заказ заносится по соглашению с поставщиком, то вид операции автоматом заносится из соглашения.

Обратите внимание. Регистрировать заказы комитентам допустимо лишь когда в разделе Администрирование/Запасы и закупки включена функциональная опция Комиссионные закупки.

Во время заполнения информации об этапах платы допустимо определить вид платы (наличная, безналичная) и тот банковский счет либо кассу, из которой планируется перечисление денег поставщику. В последствии данная информация применяется в платежном календаре при планировании исходящих платежей. На основе заказа поставщику имеет возможность быть зарегистрирован документ Заявка на расходование денег.

По ходу работы с заказом отслеживается статуса заказов согласно с зарегистрированными в заказе поставщику этапами платы.

* Ожидается согласование. При заполнении нового заказа для него определяется статус Не согласован.
Нужно согласование (утверждение) заказа со стороны руководства торгового предприятия (к примеру руководителя отдела закупок). После согласования с руководством для заказа определяется статус
Согласовано и он переходит в одно из следующих состояний зависимо от тех условий платы, которые зафиксированы в заказе поставщику.
* Ожидается аванс (до подтверждения). По заказу требуется зарегистрировать перечисление аванса до мига согласования (подтверждения) возможности исполнения заказа поставщиком (в условиях платы зарегистрирован этап платы Аванс (до подтверждения)).
* Ожидается подтверждение. На данном шаге выполнены все условия по предварительной оплате заказа и нужно подтверждение от поставщика о возможности поставки товаров и уточнения даты поставки по каждому товару. После подтверждения возможности поставки товаров и уточнения дат поставки товаров для заказа определяется статус Подтвержден.
* Ожидается предоплата (до поступления). В виде условий платы по заказу определена потребность платы заказа до мига поступления товаров (вид платы Предоплата (до поступления)). Лишь после поступления предоплаты, поставщик отгрузит товар.
* Ожидается поступление. По таким заказам уже выполнены все обязательства по оплате поставщику и допустимо начинать механизм регистрирования поставки товаров. Для данных заказов нужно выставить статус К поступлению.
* Ожидается оплата (после поступления). Это состояние определяется по тем заказам, по которым оплата поставщику выполняется после поступления товаров (поставщик предоставляет нам кредит).
* Готов к закрытию - по заказам выполнены все условия по оплате. Менеджер имеет возможность проконтролировать поставки товаров от поставщика и закрыть заказы (выставить статус Закрыт).

Обратите внимание. Статусы заказов включаются/отключаются функциональной опцией в разделе Администрирование/Запасы и закупки. Если статусы отключены, то заказ проводится в статусе Закрыт.

По ходу работы менеджер имеет возможность контролировать состояние заказа поставщику, как в перечне, так и из формы заказа. Релизована также возможность создания разных отчетов для контроля статуса заказов поставщикам, для сравнивания цен, предлагаемых поставщиком с ценами иных поставщиков и т.д.

Поставка товаров позаказу создается документом Поступление товаров и услуг. Во время поступления товаров имеет возможность быть применена ордерная методика поставки товаров, при которой разделен механизм физического поступления товаров на место хранения и механизм выписки фин. документов. При применении такой схемы реальное поступление товаров на место хранения создается документом Приходный ордер на товары. В то же время в программе допустимо контролировать различия, которые появляются при поставке товаров.

Как узнать, на каком шаге обработки располагается электронный документ?

Допустимо ли отклонить электронный документ, если пользователь не согласен с его содержимым?

Как оформить новые цены продажи на основе цены, заданной в документе Заказ поставщику?

* Кликните на кнопку Внести на основе.
* Укажите пункт Установка цен номенклатуры.

В документе Установка цен номенклатуры в группе Цены поступления в графе Новая цена будет занесена информация о цене, зарегистрированной в документе поставки. Цены реализации будут вычислены в соответствиями с формулами расчета относительно к цене поступления.

Допустимо ли оформить цены поставщика согласно с заданными ценами в заказе поставщику?

* После проведения документа кликните на кнопку Внести на основе.
* В появившемся перечне укажите пункт Фиксирование цен поставщика.
* Будет создан новый документ Фиксирование цен поставщика, в котором будет занесена информация о поставщике, соглашении и ценах, зарегистрированных в заказе поставщику.

Обратите внимание. Фиксирование цен по заказу поставщику допустима лишь, если документ создается в границах соглашения с поставщиком.

Примечание. В программе релизована возможность автоматической фиксации цен поставщика по заказу, без ввода добавочного документа Фиксирование цен поставщика. Для автоматической фиксации цен поставщика выставьте флаг Фиксировать цены поставщика на странице Вспомогательно. Флаг определяется автоматом во время оформления заказа поставщику по соглашению с заданным флагом
Фиксировать цены поставщика автоматом (по умолчанию). Если в документе выставлен случай автоматической фиксации цен, то ввод документа Фиксирование цен поставщика на основе заказа будет недоступным.

Как попасть к списку процессов согласования заказа поставщику?

Попасть к списку допустимо при помощи команды в панели навигации заказа Согласование.

Как проконтролировать, в каком состоянии располагается механизм согласования заказа?

Для чтения итогов согласования заказа создайте отчет Итоги согласования. Отчет имеет возможность быть создан из документа либо из перечня бизнес-процессов на согласование.

* После принятия положительного решения о согласовании заказа поставщику от всех исполнителей, в заказе будет автоматом выставлен статус Согласовано и Дата согласования.
* Если хоть один из исполнителей отклонил согласование заказа, то редактирование статуса заказа не произойдет. Пользователь, который отправил заказ на согласование обязан провести анализ итоги согласования по заказу и отправить заказ на добавочное согласование, запустив еще раз механизм согласования после устранения замечаний.

Как исправить заказ поставщику, если поставщик отказался поставить часть товаров?

* Если поставщик не смог поставить в полном объеме какие-то товары, то в заказе для подобных товаров выставьте флаг Отменено по причине. После назначения флага строка с отмененной позицией будет отмечена бледным цветом. В то же время обязательно тут же с флагом требуется будет определить причину отмены, выбрав ее из заранее заполненного классификатора причин отмены заказов.
* Если поставщик не смог поставить какую-то часть единого товара, то заранее чтобы отменить часть подобного товара, одну строчку с товаром требуется разбить на две. Для этого допустимо воспользоваться командой Разбить строчку и определить, либо количество которое требуется отменить, либо количество которое будет по заказу поставлено. Дальше для строчки с отмененным количеством выполнить действия описанные в выше.
* Если требуется отменить много строчек в заказе поставщику, то выделите данные строчки в перечне и выполните команду Отмена строк/Отменить выделенные строчки. Дальше 1с предложит определить причину отмены заказа вызвав классификатор причин отмены заказов и заполнит поле Отменено по причине отобранной причиной. Будут поставлены отметки об отмене у тех строчек, которые не будут поставлены.
* Если заказ требуется исправить послепоставки, то выполните команду Отмена строк/Отменить не поставленные строчки. В таком случае перечень товаров будет откорректирован согласно с уже созданными документами поставки (документами Поступление товаров и услуг). Дальше 1с предложит определить причину отмены заказа вызвав классификатор причин отмены заказов и заполнит поле "Отменено по причине" отобранной причиной. Будут поставлены отметки об отмене у тех строчек, которые не были поставлены. В то же время, если не была поставлена часть товара, то 1с автоматом разобьет строчки и поставит признак отмены у тех строчек, по которым не зарегистрирован документ поставки.

Проведите документ. В то же время по отмененным записям будет автоматом откорректирован график движения товаров (информация об ожидавшемся товаре поставщика).

Обратите внимание. Допустимо просто отредактировать количество товаров в заказе либо убрать недопоставленные записи. В то же время также будет исправлена информация в графике движения товаров, при этом в таком случае будет потеряна информация об изначальном заказе поставщику.

Как отменить заказ поставщику целиком?

* Отметьте все записи в нижней таблице документа Заказ поставщику.
* Кликните на кнопку Отменить выделенные строчки. Дальше выберите причину отмены заказа (причина будет определена для всех строчек заказа).
* Выставьте у заказа статус Закрыт.
* Кликните на кнопку Провести и закрыть.

Как заполнить комментарий по заказу поставщику?

По каждому заказу поставщику пользователь имеет возможность заполнить любые текст в качестве комментария к заказу
(страница Комментарий).

Допустимо ли во время оформления заказа добавлять добавочные сведения и параметры?

При работе с заказами поставщиков релизована возможность определения добавочных сведений и добавочных параметров в документе Заказ поставщику.

* Для заполнения добавочных параметров применяется команда Все действия/Изменить перечень добавочных параметров. Введенные добавочные параметры будут отображены на странице Вспомогательно.
* Для заполнения добавочных сведений применяется команда Все действия/Дополнительные сведения. В открывшемся открывающемся окне для добавления добавочного сведения применяется команда Все действия/Изменить перечень добавочных сведений.
*

Редактирование статуса заказа поставщику

Как отредактировать статус заказа поставщику?

Для редактирования статуса заказа требуется указать нужный статус в поле Статус и выполнить проведение документа. В то же время нужно использовать такие правила во время изменения статуса заказа.

* Не согласовано - статус определяется у всех новых заказов поставщику.
* Согласовано - статус определяется после согласования внутри торгового предприятия (если это требуется).
* Подтвержден - статус определяется после подтверждения поставщиком даты поставки товаров по заказу.
Во время проведения заказа с этим статусом товары в графике движения товаров оформляются, как товары, предполагаемые к поступлению. Во время проведения контролируется перечисление денег поставщику по виду платы "Аванс (до подтверждения)".
* К поступлению - статус определяется, если поставщик подтвердил отгрузку товаров со своего склада. При проведении контролируется перечисление денег поставщику по виду платы "Предоплата (до поступления)". По заказу поставщику допустимо регистрировать поступление товаров.
* Закрыт - статус определяется после завершения работы с заказом. Те записи, которые поставщик не смог поставить, выделяются, как отмененные записи.

Обратите внимание. Статус заказа имеет возможность быть отредактирован для группы отмеченных заказов в перечне заказов - команда Выставить статус.

Анализ статуса заказа поставщику

Для проведения анализа статуса заказа поставщику допустимо применять разные отчеты. Отчеты имеют возможность быть вызваны прямо из перечня заказов поставщикам. Для этого применяется кнопка Отчеты. При помощи данных отчетов допустимо провести анализ состояние взаимных расчетов с поставщиками, провести анализ состояние исполнения заказов.

Обратите внимание. Отчеты имеют возможность быть созданы по единому из заказов либо по списку произвольно отмеченных заказов в перечне.

* Для проведения анализа статуса взаимных расчетов с поставщиком применяется отчет Состояние расчетов с поставщиком.
* Для подробного чтения всех документов, которые оказывают влияние на взаимные расчеты, применяется отчет Карточка расчетов с поставщиком.
* Для проведения анализа статуса исполнения заказа поставщику применяется отчет Состояние исполнения.

Как увидеть перечень документов, зарегистрированных по заказу поставщику?

* В панели навигации формы Заказ поставщику укажите пункт Структура подчиненности.
* Перечень документов, зарегистрированных по заказу, будет показан в качестве структуры подчиненности.
* Из структуры подчиненности допустимо вызвать произвольный документ, представленный в перечне.

Допустимо ли получить документ в электронном виде?

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

Как увидеть, какие электронные документы соединены с документом системы учета?

Все электронные документа, соединенные с документом системы учета, доступны в перечне, вызвать который допустимо при помощи команды Электронные документы.
Через данный список допустимо вызвать произвольный электронный документ для чтения, и прямо тут выполнить требуемые действия с ним, никуда не переходя.

Как внести учетный документ на основе входящего электронного?

* Во время получения нового электронного документа 1с автоматом создаст документ системы учета соотносящегося вида и заполнит его данными из электронного документа. Дальше работа с таким документом происходит в обыкновенном порядке.
* Во время получения вновь созданной версии электронного документа, раньше уже загруженного в учетную систему, 1с привязывает ее к существующему документу.

Как узнать, на каком шаге обработки располагается электронный документ?



Допустимо ли отклонить электронный документ, если пользователь не согласен с его содержимым?

Допустимо ли зарегистрировать документ в электронном виде?

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

Как создать, подписать и отправить получателю электронный документ?

* Команда ЭД - Создать, подписать и отправить создаст электронный документ, предложит подписать его с помощью ЭЦП и поставит в очередь на отправку получателю.
* Если у пользователя нет прав подписи либо на компьютере не выставлен сертификат, заданный в виде подписывающего для этого вида электронного документа, то 1с перенаправит электронный документ на подпись ответственному лицу, заданному в сертификате ЭЦП.
* Эта команда всегда производится для последней версии электронного документа и двигает его вперед по этапам. Т.е. если до исполнения команды электронный документ был создан, то передаст его на утверждение, если утвержден, то на подпись, если подписан, то поставит в очередь на отправку и т.д.
* Повторного действия для электронного документа команда не делает.

Как создать вновь созданную версию электронного документа?

Команда ЭД/Сформировать новый электронный документ создает очередную версию электронного документа.
Данный случай разрешает не лишь принудительно переформировать электронный документ (чего запрещено сделать командой Создать, подписать и отправить), однако и визуально проверить содержимое документа в открывшейся форме электронного документа, из которой продолжить работу с ним, к примеру, утвердить либо подписать.

Допустимо ли отправить электронный документ вторично?

Если подписанный электронный документ, зарегистрированный раньше, нужно направить получателю вторично, к примеру, когда документ не был получен по причине потери данных при передаче, то допустимо воспользоваться командой ЭД/Отправить вторично.

Как узнать, на каком шаге обработки располагается электронный документ?

Этап обработки электронного документа, связанного с текущим документом системы учета, отображается в
"Состояние ЭД" в форме самого документа и в форме перечня документов.
Состояние изменяется автоматом зависимо от выполненных операций над электронным документом.

Допустимо ли отклонить электронный документ, если пользователь не согласен с его содержимым?

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

Обратите внимание. Операция отклонения электронного документа есть необратимой, последующее применение этого экземпляра будет невозможно, потребуется новая версия электронного документа.

Как определить, что при заказе товара у поставщика нужно доверенность на принятие товаров?

В заказе поставщику, на странице Вспомогательно, выставьте флаг Нужно доверенность на принятие товара.

Обратите внимание. 1с запоминает содержимое флага, которое было задано в последнем заказе по каждому поставщику. Во время оформления нового заказа либо во время выбора в заказе иного поставщика, 1с по умолчанию устанавливает флаг в состояние, установленное в последнем заказе по указанному поставщику.

Обратите внимание. Регистрирование доверенности допустимо лишь когда в разделе Администрирование/Запасы и закупки включена функциональная опция Доверенность на принятие товаров.

Пусть у нас имеется справочник Номенклатура с реквизитами: "Код", "Наименование", "Артикул". Этот справочник можно представить в виде таблицы, с одноименными полями:

Номенклатура

Цель запроса сообщить БД, что мы хотим выбрать и откуда. На данном этапе будем предполагать, что результатом выполнения запроса является некая таблица . Допустим наша цель получить все реквизиты из справочника "Номенклатура", тогда текст запроса примет следующий вид:

Запрос.Текст = "
|ВЫБРАТЬ
| Номенклатура.Код,
| Номенклатура.Наименование,
| Номенклатура.Артикул
|ИЗ

Результат запроса

Небольшие пояснения. В секции ВЫБРАТЬ (SELECT) мы перечисляем какие поля конкретных таблиц хотим видеть на выходе. В разделе ИЗ (FROM) мы говорим из каких таблиц их взять. Обратите внимание, что ключевым словом КАК (AS) мы объявляем псевдоним для таблицы Справочник.Номенклатура , Вы можете использовать практически любое название, за исключение ключевых слов языка запросов 1С 8 и цифр. Псевдоним можно объявить и для полей:

Запрос.Текст = "
|ВЫБРАТЬ
| Goods.Код КАК Code,
| Goods.Наименование КАК Description,
| Goods.Артикул КАК Article
|ИЗ
| Справочник.Номенклатура КАК Goods"

На выходе получим таблицу вида:

Выбрать все поля из таблицы можно и через "* ". Стоит заметить, что в данном случае к полям "Код", "Наименование", "Артикул" добавиться еще и ряд стандартных реквизитов определенных для объекта справочника, таких как: "ПометкаУдаления", "Предопределенный" и т.д. Посмотреть весь список стандартных реквизитов Вы можете нажав одноименную кнопку на закладке
Данные любого справочника. Пример:

Запрос.Текст = "
|ВЫБРАТЬ *
|ИЗ
| Справочник.Номенклатура КАК Номенклатура";

Если поля выбираются из одной таблицы, то обращаться к ним можно не через точку, но никто так не пишет - это не читабельно и как правило в запросе фигурирует больше одной таблицы. Такой текст запроса успешно выполнится:

Запрос.Текст = "
|ВЫБРАТЬ
| Код,
| Наименование,
| Артикул
|ИЗ
| Справочник.Номенклатура";

В принципе в запросе может и не быть секции ИЗ, но как правило, так никто не пишет:

Запрос.Текст = "
|ВЫБРАТЬ
| Справочник.Номенклатура.Код,
| Справочник.Номенклатура.Наименование,
| Справочник.Номенклатура.Артикул";

В запросе могут фигурировать не только поля информационной базы, а также поля примитивных типов, к примеру:

Запрос.Текст = "
|ВЫБРАТЬ
| Номенклатура.Код,
| Номенклатура.Наименование,
| Номенклатура.Артикул,
//число
| 3000 КАК МаксимальнаяСтоимость,
//дата
| ДАТАВРЕМЯ(2013, 1, 1) КАК ДатаПоставки,
//булево
| ИСТИНА КАК Оплачен,
//строка
| ""МебельСтрой"" КАК Производитель
|ИЗ
| Справочник.Номенклатура КАК Номенклатура";

Директивы секции ВЫБРАТЬ

РАЗЛИЧНЫЕ - указывает на то, что в результате запроса мы хотим видеть только записи с различными полями, повторяющиеся будут просто отброшены:

Запрос.Текст = "
|ВЫБРАТЬ РАЗЛИЧНЫЕ
| Номенклатура.Наименование
|ИЗ
| Справочник.Номенклатура КАК Номенклатура";

В результате выполнения данного запроса мы не увидим ни одного повторяющего наименования.

ПЕРВЫЕ - указывает на то, что в результате запроса мы хотим видеть только первые n записей:

Запрос.Текст = "
|ВЫБРАТЬ ПЕРВЫЕ 100
| Номенклатура.Наименование
|ИЗ
| Справочник.Номенклатура КАК Номенклатура";

РАЗРЕШЕННЫЕ - ограничивает выборку в соответствии с правами пользователя. Рекомендую всегда пользоваться этим ключевым словом, мало ли когда вам захочется прописать права пользователям.

; Вложенные запросы (в разработке).

Поступление товаров и услуг и Возврат товаров поставщику за указанный период.

Новые вкладки: Объединения/Псевдонимы.

Теоретическая часть урока №4

Конструктор запросов 1с позволяет создавать объединения запросов. При их помощи можно последовательно выводить в результат данные, полученные из нескольких запросов, не используя при этом связи. Единственной условие для объединения — одинаковый набор полей в каждом отдельном запросе.

В конструкторе перейдем на вкладку Объединения/Псевдонимы . Она предназначена для создания объединений запросов и для задания псевдонимов для полей запроса. Псевдонимы полей нужны, если вас не устраивают стандартные имена полей базы данных. Если поле запроса состоит только из поля таблицы базы данных, то псевдоним для него не обязателен. Если же при создании поля вы использовали функции языка запросов, то псевдоним для такого поля обязателен. Для таких полей конструктор запросов создает стандартные псевдонимы Поле1…ПолеN , эти псевдонимы можно заменить на те, которые удобны для вас.

Рассмотрим разделы вкладки Объединения /Псевдонимы :

  • Запросы (красная рамка). В данном разделе расположена таблица, в которой показаны все объединенные запросы, при помощи меню расположенного над данным разделом можно добавлять новые, копировать существующие и удалять выделенные, а также менять их местами. При добавлении или копировании запроса, конструктор переходит на вкладку Таблицы и поля , где можно задать таблицы базы данных и нужные поля для нового запроса. Переключаться между запросами можно при помощи вкладок, которые будут появляться с правой стороны конструктора, по мере добавления новых запросов 1с;

  • В таблице Запросы две колонки:
    • Имя . Задается автоматически в формате Запрос 1 … Запрос N ;
    • Без дубликатов . Устанавливается в случае, если необходимо исключить повторяющиеся строки при объединении с предыдущим запросом. Стоит отметить, что данный флаг будет действовать только на объединение запроса в котором он установлен с предыдущим запросом.

  • Псевдонимы (синяя рамка). В данном разделе можно задать псевдонимы для полей запроса, а также задать соответствие полей для объединенных запросов, для того чтобы в результате запроса они находились в одной колонке и выводились под одним псевдонимом. Если поля в объединенных запросах называются одинаково, то соответствие между ними настраивается автоматически. Для настройки соответствия полей необходимо найти в таблице строку с нужным псевдонимом, в колонках найти нужный запрос и в выпадающем списке выбрать поле.

Практическая часть урока №4

Разберем решение задачи, приведенной в начале урока. Напомню условия:

Задача: выбрать запросом все проведенные документы Поступление товаров и услуг и Возврат товаров поставщику за указанный период.

  1. Создадим новый запрос;
  2. Запустим конструктор запросов;
  3. Выберем таблицу ПоступлениеТоваровУслуг из ветки Документы ;
  4. Из таблицы ПоступлениеТоваровУслуг выберем поле Ссылка;
  5. Перейдем на вкладку Условия ;
  6. В разделе Поля , раскроем ветку ПоступлениеТоваровУслуг при помощи кнопки «+»;
  7. Найдем реквизит Дата и перетащим его в раздел условия, выберем оператор сравнения Между и укажем параметры начала и окончания периода, например НачалоПериода и ОкончаниеПериода ;
  8. Перейдем на вкладку Объединения / Псевдонимы .
  9. Добавим новый запрос, флаг Без дубликатов поднимать не нужно, так как мы используем разные типы документов;

  10. Конструктор запросов 1с автоматически перейдет на вкладку Таблицы и поля . В правой части окна будет видно, что активен второй запрос объединения;


  11. Повторим пункты 1 — 7, для таблицы ВозвратТоваровПоставщику ;
  12. Снова перейдем на вкладку Объединения / Псевдонимы . В таблице псевдонимов видно, что поля Ссылка обоих таблиц стоят в одной строке, а значит ссылки на оба документа будут находится в результате запроса в одной колонке;
  13. Сменим имя колонки с Ссылка на Документ (зададим псевдоним поля). Для этого дважды щелкнем левой кнопкой мыши по имени поля. После чего можно задать свое имя, впишем туда Документ ;

  14. Запрос готов, нажимаем кнопку «ОК» в нижней части окна конструктора.

В итоге у нас получится запрос со следующим текстом.