Имя: Пароль:
1C
 
Можно ли при смене Склада в документе "ПТиУ" сохранять серии?
0 Андрей_Андрей
 
17.02.25
13:17
Здравствуйте, дамы и господа!

У нас в базе ERP ведется партионный учет.

Есть в БД документ - Приобретение товаров и услуг.
Пользователь его создает и заполняет данными.
На закладке - "Основное" пользователь заполняет нужные поля и в том числе поле - "Склад".
Затем переходит на закладку - "Товары" и там заполняет таблицу. Указывает номенклатуру, серии, количество и т.д.
Затем документ проводит.
Как бы все хорошо до того момента пока пользователю не понадобится изменить значение в поле - Склад (например, пользователь ошибся).
Получается, что при изменении склада все ранее внесенные серии стираются и пользователь вынужден вновь все партии задать.
Если одна позиция номенклатуры, то как бы не страшно. А если этих позиций 20 и более.

Возможно ли сделать так чтобы при смене склада ранее внесенные серии не затирались?
Если возможно, то подскажите, пожалуйста, куда надо копать?
1 Волшебник
 
17.02.25
13:20
Найдите строку программного кода, которая стирает серии при изменении склада, и закомментируйте её
2 d4rkmesa
 
17.02.25
13:36
(0) Политики учета серий привязываются в том числе к складам,  от этого зависит, например, нужно ли выбирать серии в ТЧ документа, поэтому вс****х доработок не рекомендую делать. Часто ошибающиеся наказывают себя сами, поэтому, не думаю что тут требуется доработка.
3 программистище
 
17.02.25
13:45
(0) в чем проблема просто переместить товар на нужный склад?
4 Андрей_Андрей
 
17.02.25
13:56
(3) В этом случает необходимо создавать документ - Перемещение товаров. Хотелось бы без этого документа обойтись.
5 Ёпрст
 
17.02.25
13:58
(4) дык допиши, чтоб при смене склада, в твоих сериях тоже писался другой ( если он там есть)
6 Ненавижу 1С
 
гуру
17.02.25
14:28
а на новом складе указан признак "Использовать серии номенклатуры"?
7 Андрей_Андрей
 
17.02.25
14:41
(6) Указан.
8 Андрей_Андрей
 
17.02.25
14:42
(5) Подскажите, в каком регистре или справочнике надо изменить?
9 Злоп
 
17.02.25
14:48
Во ищутипииключений на свою жпс. Сделайте текущим временем перемещение на нужный склад. Заодно увидите всю глубину своего морального падения. Окажется что часть товара уже куда-то успела разойтись, зарезервировать итд. Вы уверены, что после изменения склада в поступлении все будет корректно или хочется поэкспериментировать...?
10 Злоп
 
17.02.25
14:49
В (3) правильно написали как минимум по двум причинам
1. Так правильно
2. К о накосячил - пусть страдает и делает перемещение. А то так и будет дальше посячить, без страданий...
11 d4rkmesa
 
17.02.25
14:58
(9) Пусть поищет, жаль кому-то достанется ERP после всратых доработок.
12 Злопчинский
 
17.02.25
15:01
(11) главное слово здесь "всратых"
13 d4rkmesa
 
17.02.25
15:03
(12) Пардон
14 Андрей_Андрей
 
17.02.25
15:38
(9) Вы все верно говорите!
Действительно часть товара может разойтись и т.д. Но, это если речь идет о нескольких часах и днях после проведения документа - Приобретение товаров и услуг. А если, допустим, ошибку (что склад выбрали не тот) заметили сразу.
Ну, допустим через 5 минут?
15 Злопчинский
 
17.02.25
15:42
(14) а т-щ в курсе что произошло за эти 5 минут?
у меня за 5 минут после оформления поступления могли наплодить столько доков заявок/корректировок/заданий на склад - что не горюй, при том, что у меня количество работающих менеджеров за базой - вообще ничего.
.
а там где ЕРП - ну явно побольше. и активность пошибче.
не надо лазить "взад", нам такая толерантность не нужна.
.
Если уж хочется позаниматься кодоисправлением - сделать навеску, которая заполняет ТЧ перемещения на основании поступления (а может уже что-то штатно такое есть или копирование строк ТЧ между документами как в УНФ).
16 Ёпрст
 
17.02.25
15:43
(14) да открой ты пофигуратор, наконец. поправить это дел на 1 минуту. Больше разговоров.
17 asady
 
18.02.25
11:17
(0) в новых конфах есть возможность копировать и вставлять строки - контекстное меню в табличной части "товары"
Перед заменой склада скопируй строки
после замены склада вставь строки
18 Kigo_Kigo
 
18.02.25
11:17
Расширением поправь, делов-то на 10 минут. В чем плюс, базу не надо обновлять, а так - не одобряю
19 AAA
 
18.02.25
11:34
Клизму пользователю купите и он забудет как вводить ошибочный склад. А если ошибся, то пусть перебивает свои серии. Все справедливо.
20 Андрей_Андрей
 
18.02.25
12:36
(16) Открыл конфигуратор. Увидел, что дел не на одну минуту.
Может я что-то не понял из ваших слов. Это у Вас юмор такой или реально там дел на 1 мин?
21 d4rkmesa
 
18.02.25
12:42
(20) Ну это как в анекдоте, "...Так и вы говорите"(с).
22 Ёпрст
 
18.02.25
12:55
(20) ладно, 1 мин и 15 сек.
23 Андрей_Андрей
 
18.02.25
17:30
Подводя итог вышесказанному:

Задуманное реализовать трудно!
Лучше ничего не менять в конфигурации!
И пусть оператор сам исправляет свои ошибки!

Я все правильно написал?
24 vicof
 
18.02.25
19:03
:)))
Если Пользователь.Наименование = "Тупаков" Тогда

	Объект.Склад = Склад2;
 ЖурналРегистрации.ДобавитьСообщениеДляЖурналаРегистрации(
		"Тупаков сменил склад",
		УровеньЖурналаРегистрации.Ошибка,
		,
		,
		);

КонецЕсли;
25 shuhard
 
18.02.25
17:43
(23) всё верно
26 Злопчинский
 
18.02.25
18:12
(23)
1. Кому как
2. Да
3. Да