Имя: Пароль:
1C
1С v8
Резервы в в Упр.Торговлей не снимаются... Хелп!
0 Maxim- Sychov000
 
22.03.12
11:34
Добрый день! Есть проблемка... Если ввести "реализацию товаров и услуг" на основании заказа покупателя по которому стоит резерв - все работает отлично! Все снимается как положено, но у меня другая задача... Склад создает реализацию и набивает сканером по заявке все что есть в наличии... в поле заказ покупателя выбирается нужный заказ. При проведении ругается на недостаточное количество товара т.к. есть резерв, НО резерв как раз по этому заказу и стоит!
1 Maxim- Sychov000
 
22.03.12
11:38
Снимать резерв перед проведением реализации не удобно! т.к. на складе могли не все набить в реализацию из того что должны были... а резерв снимается по всему заказу...  И заметил ещё что если в строке реализации выбрать списывать с резерва - все работает, но почему он автоматом не видит что есть резерв по этому же заказу? Очень не удобно в каждой строке выбирать метод списания "с резерва" т.к. строк в документе от 100 и до фиг знает сколько ....
2 FIXXXL
 
22.03.12
11:48
При добавлении строки в док Реализации способ списания по-умолчанию СоСклада
можешь сделать простенькую внешнюю обработку для заполнения таб.частей, которая будет менять способ списания, если не хочешь конфу курочить
3 Maxim- Sychov000
 
22.03.12
11:57
(2) А УТ что, не приспособлена к такому варианту работы? Один знакомый говорил, что есть где-то галочка типа приоритет списания (что вроде сначала списывать свободный остаток, а потом резервы  и наоборот...) Все перерыл - не нашел такого... Может есть методы без правки конфы? Я написать то могу обработку или изменить код расходной под нужные задачи, вото тольк не хотелось бы... потом обновлять сложнее (если все и везде менять)
4 ale-sarin
 
22.03.12
12:00
(2) Вроде в "Настройках параметров учета" есть переключатель, типа где вначале искать "Склад, заказ" или "Заказ, склад". Вдруг поможет?
5 Лирик
 
22.03.12
12:02
(3) Твой знакомый перепутал. Такая настройка есть для "Собственных" "Принятых". И похожая для резервирования "Со склада" "По заказу". Списывается (пытается) всегда согласно (2)
6 КМ155
 
22.03.12
12:03
(3)[потом обновлять сложнее (если все и везде менять)]
УТ не обновляют
7 Maxim- Sychov000
 
22.03.12
12:03
(4) Это в момент резервирования! А нужно найти что то подобное, что бы можно было выбрать в момент реализации!
8 Maxim- Sychov000
 
22.03.12
12:05
(6) То есть только ручками доделывать??? Просто глупо будет, если сделаю то, что там и так есть ))))
9 sanja26
 
22.03.12
12:06
В настройках склада посмотри, если УТ 11
10 Maxim- Sychov000
 
22.03.12
12:08
(9) УТ 2.3   (2.3.13.1) смотрел, нет там такого...
11 КМ155
 
22.03.12
12:10
(8) открыть конфигуратор слабо ?
12 Maxim- Sychov000
 
22.03.12
12:15
(8) В каком смысле? Не слабо! Я просто пытаюсь разобраться.... И нихрена не получается... просто это уже срочно...
13 Maxim- Sychov000
 
22.03.12
12:15
***(11)
14 Maxim- Sychov000
 
22.03.12
12:17
(11) Так в каком смысле????
15 Maxim- Sychov000
 
22.03.12
12:40
Так что, уважаемые? ТОлько править конфу? Типа доработочку делать?
16 Omskdizel
 
22.03.12
14:37
(10) Я конеш сорри, но что это за УТ 2.3 такая??
17 Ranger_83
 
22.03.12
14:41
только не говрите,что Ут для Украiнi
18 AAlexandra
 
22.03.12
14:42
(14) а в конфигураторе не написано, откуда при добавлении новой строки берется свойство "СоСклада"? В коде зашито, или из каких настроек получается..
Это и будет ответ на твой вопрос.
19 FIXXXL
 
22.03.12
15:06
(18) в 10.3 жестко
   СтрокаТабличнойЧасти.СпособСписанияОстаткаТоваров = Перечисления.СпособыСписанияОстаткаТоваров.СоСклада;
20 Maxim- Sychov000
 
22.03.12
15:07
(17) да, для Украины....

(18)Там то написано! Но мне важно не то, откуда оно заполняет (в случае чего, а заполню как мне надо) Меня интересует какого хрена не хочет снимать резерв... (При вводе на основании, снимает резерв даже если стоит значение "Со склада") а если ввод не на основании - только тогда, когда выбираешь именно "С резерва") Вопрос в том, как заставить его действовать одинаково при вводе на основании и без такового... Заказ то указан в обоих случаях...
21 FIXXXL
 
22.03.12
15:09
(20) если на основании и СоСклада - резерв не снимается, в российской 10.3 так
22 Maxim- Sychov000
 
22.03.12
15:17
(21) У меня сейчас так: На основании и указано со склада - резерв снимается
А хочу так: НЕ на основании (при этом указан заказ вручную), со склада, что бы снимало с резерва! А 1С-ка говорит что нет достаточного количества т.к. оно все в резерве! Но резерв то и стоит по заказу, который я указал вручную! Вот как.
23 Maxim- Sychov000
 
22.03.12
15:20
А так получается, склад набивает сканером позиции.... (к примеру в заказе и в резерве стоит 10шт) склад набил 10 но перед тем как провести реализацию нужно снять резерв вручную(иначе скажет что свободного остатка нет) а если склад набил только 5 шт? Получается сняв все с резерва мы освобождаем те 5 шт. которые ещё не отгружены, но должны быть отгруженными! Сверять сколько склад набил с тем сколько стоит в резерве - это геморно...
24 БибиГон
 
22.03.12
15:28
(23) а зачем вам основание заказ если вы набиваете все сканером? делайте на основании заказа и будет как вы хотите.
25 FIXXXL
 
22.03.12
15:43
(22) ну тогда копай в сторону записи в РН ТоварыВРезерве (или как он у вас называется), по какому признаку туда пишется-не пишется
26 Maxim- Sychov000
 
22.03.12
15:51
(24) Странное рассуждение.... Заказ - это заказ! Во первых понятно что ещё нужно отгрузить... резервы + ведение контрагента по заказам а не по договору в целом.... И если есть заказ - не обязательно же все сразу отгружать! А если оплаченно только половина заказа? Или ввести реализацию на основании а потом удалять из нее (реализ) строки? Задумки есть... как я понял с резерва снимает если есть документ основание, а если указываем заказ вручную - это не есть основание, это просто заказ.... вот от это и буду плясать... Просто думал я что то неправильно настроил.... Хотя не в первый раз внедряю систему....
Может ещё есть умные мысли ?
27 КМ155
 
22.03.12
16:00
(26)[Хотя не в первый раз внедряю систему..]
явный пиз.дёж
28 FIXXXL
 
22.03.12
16:02
(26) еще раз: смотри по какому признаку пишется в РН резервов из реализации

       ТаблицаПоТоварамИзРезерва = ТаблицаПоТоварам.Скопировать();
       Сч = 0;
       Пока Сч < ТаблицаПоТоварамИзРезерва.Количество() Цикл
           СтрокаТаблицы = ТаблицаПоТоварамИзРезерва.Получить(Сч);
           Если СтрокаТаблицы.СпособСписанияОстаткаТоваров <> Перечисления.СпособыСписанияОстаткаТоваров.ИзРезерва
               ИЛИ НЕ ЗначениеЗаполнено(СтрокаТаблицы.ЗаказПокупателя) Тогда
               ТаблицаПоТоварамИзРезерва.Удалить(СтрокаТаблицы);
           Иначе
               Сч = Сч + 1;
           КонецЕсли;
       КонецЦикла;
29 Maxim- Sychov000
 
22.03.12
16:28
(27) Что это за высер? Ты на себя в зеркало посмотри перед тем как высказаться! Ни одного нормального комментария не дал... Как говорится: Пиз...ь не мешки ворочать!
30 Maxim- Sychov000
 
22.03.12
16:32
(28)
Молодец!!!!!!! То что нужно! Вот только гляну если такое у меня :) Все просмотрел - НЕ ВИДЕЛ ЭТОГО КУСОЧКА КОДА!!!! 100 раз отладчиком проходил....
Если СтрокаТаблицы.СпособСписанияОстаткаТоваров <> Перечисления.СпособыСписанияОстаткаТоваров.ИзРезерва
   ИЛИ НЕ ЗначениеЗаполнено(СтрокаТаблицы.ЗаказПокупателя) Тогда
       ТаблицаПоТоварамИзРезерва.Удалить(СтрокаТаблицы);

Теперь хоть посмотрю какого хрена оно игнорирует заказ покупателя.... Кстати, Заказ покупателя я указывал в шапке.... И походу это не одно и тоже...
31 Maxim- Sychov000
 
22.03.12
17:17
Всем спасибо за помощь!!!!!!!! Ещё не работает но заработает ТОЧНО!!!!
32 FIXXXL
 
22.03.12
18:02
(30) в (28) ЗаказПокупателя из ТЧ Товары, он там тоже есть
Программист всегда исправляет последнюю ошибку.