Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
30 Май 2017, 14:13
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Вопрос по списыванию остатков  (Прочитано 317 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kip32

  • *
  • Сообщений: 18
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-06-14
  • Сайт: 
  • Профессия: Программист 1С
Здравствуйте уважаемые форумчане.

Имеется конфигурация. Делаю документы по учету оборудования (поступление, списание, перемещение). Поступление может прийти по заявке или нет. Списание делается только по заявке. Перемещение может быть по заявке или нет. Как отработать такую ситуация что если на складе есть остатки которые не привязаны к заказам, по проведению документа нужно списать под задачу этот остаток. Проще говоря. На складе лежат запасы если не было поступлений под задачу то списываем запасы. Как то так :dfbbdrfb:

Запрос.Текст = "ВЫБРАТЬ
               | новСписаниеОборудования.Оборудование,
               | СУММА(новСписаниеОборудования.Количество) КАК Количество,
               | новСписаниеОборудования.Заявка,
               | новСписаниеОборудования.Склад
               |ПОМЕСТИТЬ ДокТЧ
               |ИЗ
               | Документ.новСписаниеОборудования.Оборудование КАК новСписаниеОборудования
               |ГДЕ
               | новСписаниеОборудования.Ссылка = &Ссылка
               |
               |СГРУППИРОВАТЬ ПО
               | новСписаниеОборудования.Оборудование,
               | новСписаниеОборудования.Заявка,
               | новСписаниеОборудования.Склад
               |;
               |
               |////////////////////////////////////////////////////////////////////////////////
               |ВЫБРАТЬ
               | ДокТЧ.Оборудование,
               | ДокТЧ.Количество,
               | ДокТЧ.Заявка,
               | ЕСТЬNULL(новОстаткиОборудованияОстатки.КоличествоОстаток, 0) КАК Остаток,
               | ДокТЧ.Склад
               |ИЗ
               | ДокТЧ КАК ДокТЧ
               | ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.новОстаткиОборудования.Остатки(
               | ,
               | (Оборудование, Склад) В
               | (ВЫБРАТЬ
               | ДокТЧ.Оборудование,
               | ДокТЧ.Склад
               | ИЗ
               | ДокТЧ КАК ДокТЧ)) КАК новОстаткиОборудованияОстатки
               | ПО ДокТЧ.Заявка = новОстаткиОборудованияОстатки.Заявка";
Запрос.УстановитьПараметр("Ссылка", Ссылка);
РезультатЗапроса = Запрос.Выполнить();

Вот запрос. Если что сильно не пинайте. Учусь.

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>


Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1097
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
1) в регистр остатков добавить дополнительное измерение Заказ.
заполняется поступлением (добавляем реквизит "Заказ").
и плюс еще есть остатки с пустым заказом.
при списании сперва смотрим на остатки по конкретному заказу и если не хватает,
смотрим на остатки по пустому заказу.

2) параллельный основному регистру остатков добавляем регистр ОстаткиПоЗаказам - там сидят остатки по конкретным заказам.
при списании сперва смотрим на ОстаткиПоЗаказам, затем на основной регистр.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн kip32

  • *
  • Сообщений: 18
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-06-14
  • Сайт: 
  • Профессия: Программист 1С
1) в регистр остатков добавить дополнительное измерение Заказ.
заполняется поступлением (добавляем реквизит "Заказ").
и плюс еще есть остатки с пустым заказом.
при списании сперва смотрим на остатки по конкретному заказу и если не хватает,
смотрим на остатки по пустому заказу.

не подскажите а как это в запросе будет выглядеть?

Оффлайн ilnur75

  • ***
  • Сообщений: 109
  • РЕПУТАЦИЯ: 10
  • КПД: 9%
  • Регистрация: 2016-03-13
  • Сайт: 
  • Профессия: Ученик 1С
не подскажите а как это в запросе будет выглядеть?
запрос надо будет еще дополнять!

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


Теги:
 

Возможно ли получение эталонного файла конфигурации *.cf из измененной стандартной, например (УТ 11.1, БП 3.0) или вопрос о том как убрать лишние доработки и привести конфигурацию базы максимально к стандартной после варварских "доработок"?

Автор kostyaomskРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 9
Просмотров: 7163
Последний ответ 30 Дек 2015, 22:14
от 1Cnastroika
Вопрос по РИБ "ПоОрганизации"

Автор andi_xРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 5
Просмотров: 5224
Последний ответ 15 Мар 2013, 21:38
от Besart
Вопрос по "Отчеты о Розничных продажах".

Автор GerCerberРаздел Пользователям "1С - Предприятие 8"

Ответов: 1
Просмотров: 3020
Последний ответ 26 Июл 2010, 16:06
от crow1983
Вопрос о действии кнопки "Записать"

Автор jenya1111Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 6
Просмотров: 2719
Последний ответ 06 Окт 2014, 15:23
от jenya1111
Вопрос по отчету "Материалы в эксплуатации".

Автор mitauskasРаздел Пользователям "1С - Предприятие 8"

Ответов: 3
Просмотров: 1835
Последний ответ 04 Мар 2015, 11:07
от Дмитрий@

* Живое общение

Не устроил ответ?

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


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
95 Сообщений
wise wise
75 Сообщений
MuI_I_Ika MuI_I_Ika
54 Сообщений
alex0402
49 Сообщений
Dethmontt Dethmontt
48 Сообщений
ilyay ilyay
29 Сообщений
Сергей Федоров Сергей Федоров
29 Сообщений
ilnur75
25 Сообщений
Дмитрий Медведков Дмитрий Медведков
19 Сообщений
DmitriyF DmitriyF
17 Сообщений

* Кто онлайн

  • Точка Гостей: 891
  • Точка Скрытых: 0
  • Точка Пользователей: 18
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal