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

Автор Тема: Контроль остатков товаров в документе "Корректировка реализации"  (Прочитано 2384 раз)

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

Оффлайн LadyGaGa2012

  • *
  • Сообщений: 10
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-09-19
  • Сайт: 
  • Профессия: Программист 1С
Здравствуйте!
Кто-нибудь реализовал контроль остатков товаров в документе "Корректировка реализации"? был пересорт...
спасибо


Оффлайн LadyGaGa2012

  • *
  • Сообщений: 10
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-09-19
  • Сайт: 
  • Профессия: Программист 1С
Реализовала сама... может быть кому-нибудь пригодится для КА 1.1.47.1 при использовании регистра "свободные остатки"
1. в модуле документа "Корректировка реализации" в Процедуре "ДвиженияПоРегистрамУпр" в части "// ТОВАРЫ ПО РЕГИСТРУ ТоварыНаСкладах и ТоварыВРознице." после условия "Если НЕ Отказ И МассивКомплектыОпт.Количество() <> 0 Тогда" добавляем команду -

ПроцедурыКонтроляОстатков.ТоварыНаСкладахКонтрольОстатков("Товары", СтруктураШапкиДокумента, Отказ, Заголовок, РежимПроведения);

2. в общем модуле "ПроцедурыКонтроляОстатков" в функции "ПолучитьСтруктуруПараметров" в условии "Если ИмяДокумента = ....." добавляем

   ИначеЕсли ИмяДокумента = "КорректировкаРеализации" Тогда
      РеквизитСклад            = СтруктураШапкиДокумента.Склад;

3. в общем модуле "ПроцедурыКонтроляОстатков" в функции "СформироватьВременнуюТаблицуПоТаблицеДокумента" вместо команды

КоличествоЕдОстатков = ?(СтруктураПараметров.ЕстьКоэффициент, "ВЫРАЗИТЬ(Док.Количество * Док.Коэффициент / Док.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент КАК Число(15,3))", "ВЫРАЗИТЬ(Док.Количество КАК Число(15,3))");

вставляем

   Если ТипЗнч(СтруктураПараметров.ДокументСсылка) = Тип("ДокументСсылка.КорректировкаРеализации") Тогда
      Если СтруктураПараметров.ДокументСсылка.ВидОперации = Перечисления.ВидыОперацийИсправленияПоступленияРеализации.ИсправлениеОшибки Тогда
         КоличествоЕдОстатков = ?(СтруктураПараметров.ЕстьКоэффициент, "ВЫРАЗИТЬ((Док.Количество * Док.Коэффициент / Док.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент)- (Док.КоличествоДоИзменения * Док.Коэффициент / Док.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент) КАК Число(15,3))", "ВЫРАЗИТЬ(Док.Количество - Док.КоличествоДоИзменения КАК Число(15,3))");
      Иначе
         КоличествоЕдОстатков = ?(СтруктураПараметров.ЕстьКоэффициент, "ВЫРАЗИТЬ((Док.Количество * Док.Коэффициент / Док.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент)- (Док.КоличествоДоКорректировки * Док.Коэффициент / Док.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент) КАК Число(15,3))", "ВЫРАЗИТЬ(Док.Количество - Док.КоличествоДоКорректировки КАК Число(15,3))");
      КонецЕсли;
   Иначе
      КоличествоЕдОстатков = ?(СтруктураПараметров.ЕстьКоэффициент, "ВЫРАЗИТЬ(Док.Количество * Док.Коэффициент / Док.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент КАК Число(15,3))", "ВЫРАЗИТЬ(Док.Количество КАК Число(15,3))");
   КонецЕсли;

вот собственно и все


Теги:
 

Отличие документа Поступление товаров и услуг от документа Поступление доп. расходов (УПП 1.2, версия программы 8.2)

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

Ответов: 0
Просмотров: 233
Последний ответ 12 Авг 2017, 21:32
от Prosto_Denis
Продавец товаров, утилизация которых предусмотрена в законе, имеет право списать траты на их выкуп после окончания срока годности в налоговые расходы

Автор newsРаздел Новости

Ответов: 0
Просмотров: 1314
Последний ответ 03 Июн 2014, 11:58
от news
Как синхронизировать остатки по складу розничный и остатки товаров в рознице??

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

Ответов: 1
Просмотров: 4584
Последний ответ 31 Окт 2013, 11:00
от vic1804
Возврат товаров поставщику отменяет закрытие заказа поставщику

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

Ответов: 8
Просмотров: 3575
Последний ответ 17 Сен 2014, 21:04
от Eugeneer
Заполнение табличной части при выборе реквизита другой табличной части в документе.

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

Ответов: 5
Просмотров: 305
Последний ответ 25 Окт 2017, 14:15
от Vlad-93

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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
160 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
55 Сообщений
alex0402
46 Сообщений
andron81_81
44 Сообщений
AIFrame
35 Сообщений
MuI_I_Ika MuI_I_Ika
33 Сообщений
BuhRust
27 Сообщений
Golickoff Golickoff
27 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal