Имя: Пароль:
1C
1С v8
Списать партии реализацией
0 Лиза777
 
05.09.12
15:44
В копии нашей базы месячной давности могу убрать галку "списывать партии расходным ордером". А в текущей решила так сделать не даёт пишет "Обнаружены ошибки:
- Есть проведенные документы "Расходный ордер на товары", в которых серия указана
  при отпуске со склада. Нельзя записать значение константы "Списывать партии
  расходным ордером" = "Ложь" (раздел "Учет товаров")
"
я хотела с этого месяца поменять. А от чего зависит то не пойму?
1 DrShad
 
05.09.12
15:45
от того что уже есть движения
2 Лиза777
 
05.09.12
15:46
так учёт у нас в базе 3 года! в копии месячной давности я пробовала всё нормально.
3 DrShad
 
05.09.12
15:49
ну так за месяц база могла и подрости
4 Лиза777
 
05.09.12
15:49
я и пробовала для проверки в тестовой базе. Там всё даёт поменять, провожу доки икак и нужно партия списывается реализацией, а не ордером. Сейчас применяю это в рабочей базе
5 Лиза777
 
05.09.12
15:50
(3) ну так в копии где дало галку снять есть МНОГО расходных ордеров
6 DrShad
 
05.09.12
15:51
(5) и сколько из них по партиям прошли?
7 Лиза777
 
05.09.12
15:51
(9) все и шли по партиям, все 3 года
8 DrShad
 
05.09.12
15:55
[Есть проведенные документы "Расходный ордер на товары", в которых серия указана
 при отпуске со склада.]
9 Лиза777
 
05.09.12
16:02
ну так смотрю в нашей старой базе есть расходные ордера проведённые в них указана серия "при отпуске со склада" и 1с-ка даёт в ней поменять константу, а в рабочей не даёт! Что-то ещё не так
10 DrShad
 
05.09.12
16:03
(9) отладчик Ваше все!
11 Лиза777
 
05.09.12
16:45
за последний месяц в рабочей базе распровела все расходники и установила константу :)
12 m-serg74
 
05.09.12
16:47
(11) внимательно вот это посмотри (УПП)

Функция МожноОтключитьСписыватьПартииРасходнымОрдером()

   Запрос = Новый Запрос;
   Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1
   |    РасходныйОрдерНаТоварыТовары.СерияУказываетсяПриОтпускеСоСклада,
   |    РасходныйОрдерНаТоварыТовары.Ссылка,
   |    РасходныйОрдерНаТоварыТовары.СерияНоменклатуры
   |ИЗ
   |    Документ.РасходныйОрдерНаТовары.Товары КАК РасходныйОрдерНаТоварыТовары
   |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СписанныеТовары КАК СписанныеТовары
   |        ПО РасходныйОрдерНаТоварыТовары.Ссылка = СписанныеТовары.Регистратор
   |            И (РасходныйОрдерНаТоварыТовары.СерияУказываетсяПриОтпускеСоСклада)
   |            И (РасходныйОрдерНаТоварыТовары.СерияНоменклатуры <> &ПустаяСерия)";
   
   Запрос.УстановитьПараметр("ПустаяСерия",Справочники.СерииНоменклатуры.ПустаяСсылка());
   
   Возврат Запрос.Выполнить().Пустой();

КонецФункции // МожноОтключитьСписыватьПартииРасходнымОрдером()
13 Лиза777
 
06.09.12
11:12
(12) Так вот и смотрела эту процедуру. В одной базе значение "ложь", а в другой "истина". Но и там и там есть  расходные ордера на товар одинаковые!!!!
14 Лиза777
 
06.09.12
11:17
так и непонятно почему в одной базе даёт а в другой нет.
15 Лиза777
 
06.09.12
11:22
Не пойму как по этому запросу (в 12) определить отличие двух баз
16 m-serg74
 
06.09.12
11:30

   //Отметка незаполненного, видимость колонки "Серия указана"
   Если ВидОперации = Перечисления.ВидыОперацийРасходныйОрдер.НеОпределен Тогда
       ЭлементыФормы.Товары.Колонки.СерияУказываетсяПриОтпускеСоСклада.Видимость = Ложь;
       ЭлементыФормы.Товары.Колонки.СерияУказываетсяПриОтпускеСоСклада.ИзменятьВидимость = Ложь;
       ЭлементыФормы.Организация.АвтоОтметкаНезаполненного        = Ложь;
       ЭлементыФормы.ДокументПередачи.АвтоОтметкаНезаполненного    = Ложь;
       ЭлементыФормы.Организация.ОтметкаНезаполненного            = Ложь;
       ЭлементыФормы.ДокументПередачи.ОтметкаНезаполненного        = Ложь;
   Иначе
       ЭлементыФормы.Товары.Колонки.СерияУказываетсяПриОтпускеСоСклада.Видимость = Истина;
       ЭлементыФормы.Товары.Колонки.СерияУказываетсяПриОтпускеСоСклада.ИзменятьВидимость = Истина;
       ЭлементыФормы.Организация.АвтоОтметкаНезаполненного        = Истина;
       ЭлементыФормы.ДокументПередачи.АвтоОтметкаНезаполненного    = Истина;
   КонецЕсли;

17 Лиза777
 
06.09.12
11:34
ООООООООО!!!!!!!!! придумала!!! вывела результат этого запроса, так один расходный ордер был, его исправила и всё!!!!
18 m-serg74
 
06.09.12
11:35
умница