Имя: Пароль:
1C
 
Заполнение документа Инвентаризация
0 СтараяГвардия
 
31.03.25
16:48
Есть файл выгрузки Номенклатуры из УТ.

БП.
Документ инвентаризация товаров, сначала, заполняется кнопкой "Заполнить-Заполнить по остаткам на складе".

Есть обработка. Она считывает номенклатурные позиции. Если есть такая позиция, тогда пропускает. Если нет, но в Справочнике Номенклатура присутствует, тогда добавляет.

Но, у добавленных позиций, которые были добавлены обработкой, не заполнены поля КоличествоУчет, Цена, СуммаУчет.

Ключевое слово Экспорт нельзя использовать. Конфигурацию нельзя трогать вообще.

Можно ли, обойтись силами только обработки, чтобы у добавленной номенклатуры заполнить КоличествоУчет, Цена, СуммаУчет?
1 Мультук
 
гуру
31.03.25
16:54
(0)

Пример.

В БП нет конкретной номенклатуры . Она только что создалась.

Интересно ОТКУДА по этой номенклатуре в БП возьмется количество и цена ?


>>обойтись силами только обработки {сделать чудо}
Ответы на вопрос (выберите сами):
-- нет
-- да, но нужен программист
-- медицина тут, увы, бессильна
2 maxab72
 
31.03.25
16:55
Не запрещено. а почему нельзя использовать слово Экспорт? Заратустра запретил?
3 Доминошник
 
31.03.25
16:58
(0) Ну и откуда брать счет учета, цена и сумма - если на складе нет остатка? Ладно, счёт учёта - можно вынести в шапку обработки (ну, или по правилам определения счетов учёта "подтянуть").
А цену то откуда взять?
4 Волшебник
 
31.03.25
16:59
(0) Эту задачу в такой постановке делать не надо!
5 shuhard
 
31.03.25
17:37
(0) Да
6 craxx
 
01.04.25
08:32
(0) Расширение тоже запретили?
7 skafandr
 
01.04.25
08:34
(0) в файл из УТ выгрузить не только номенклатуру но и количество, цену. При загрузке - брать эти данные и записывать в инвентаризацию
Дурацкий вопрос
8 Гена
 
гуру
01.04.25
08:57
(7) Похоже у них в УТ ведётся полный хозяйский учёт, а в БП выборочно налоговый. По какому-то признаку "Б" реализации переносятся в БП. Тогда цену нельзя переносить, ведь хозяйская и налоговая различаются. А вот количество можно и нужно перенести, взять сальдо в БП по данной номенклатуре по 41-му счёту на начало того дня, когда ещё были остатки, разделить тупо на количество на начало того дня = это и будет цена в БП. Умножим на количество в доке Инвентаризации и получим сумму в БП.
Как-то так. Но сама схема изначально паршивая. Мне лично не нравится, что вместо левого поступления используется инвентаризация: Ах, мы вдруг нашли на складе лишний товар - ну и продали его )
Независимо от того, куда вы едете — это в гору и против ветра!