Здравствуйте, уважаемые форумчане!
Розница 2.1.2.8 на 1С:Предприятие 8.3 (8.3.4.482).
3 магазина. 3 ПК. 1 ИП. РИБ. Обмен по магазину (без ограничений с параметрами по умолчанию). 1 центральный узел, 2 подчинённых. В каждом магазине по 1 складу (торговый зал магазина). Без НДС.
По магазинам 1 и 2 с отчётами вроди всё ОК на любых ПК (цифры не проверял, но по крайней мере все ячейки не пустые). Но вот с Магазином 3 - что-то странное творится. На ПК_3 в столбце "Себестоимость", у товаров, перемещённых из других магазинов, ячейки пустые (например, отчёта "Оценка склада (...)"). А на ПК 1 и 2 - вообще половина ячеек столбца "Себестоимость" пустая, даже товаров, поступивших прямо в этот магазин документом "Поступление товаров", хотя все документы поступления, перемещения, ордера, и т.п. на всех ПК на месте.
P.S. Элементарно, из-за этого не могу узнать валовую прибыль Магазина_3 и т.п...
P.P.S. В Магазине 1 и 2 используется ККМ (точнее ПД). В Магазине_3 - ККМ-Offline (точнее ПТК), хотя врядли это имеет отношение к себестоимости, складу и т.д...
В чём может быть дело?
Почему не у всей номенклатуры отображается себестоимость, хотя в "анализе движений" этой номенклатуры всё впорядке, все поступления/перемещения/... отображаются верно?
Где копать?
Спасибо за попытку помочь, думал, уже никого не будет в этой теме...
"Настройка и администрирование" -> "Запасы и закупки" -> галочка "Учёт себестоимости (Ведение учёта себестоимости товара.)" стоит (на всех ПК) (На центральном - стоит активная, на подчинённых узлах - стоит, но не активная (т.е. нельзя изменить)).
Способ учёта: "Упрощенный (Автономный учет)".
P.S. Пробовал на копии БД: Если на центральном ПК по Магазину_3 открыть документ поступления и ещё раз провести, то себестоимость товаров из него начинает отображаться в отчётах... А вот перепроведение документов перемещения - не помогает... Не пойму в чём дело...
Ну тогда разбираться по порядку: определяем из какого регистра берется себестоимость, смотрим движения документа который вроде как должен эту себестоимость задавать, выясняем почему у него нет нужных движений по нужному регистру.
Ну тогда разбираться по порядку: определяем из какого регистра берется себестоимость
Например, номенклатура "X", которая 1-ый раз поступила в рассматриваемый магазин (М_3). Содержится в документе поступления (соответственно оттуда берётся себестоимость).
смотрим движения документа который вроде как должен эту себестоимость задавать
На ПК_3, на котором оформлялось поступление с номенклатурой "X" - порядок, а вот на ПК_1 (Центральный узел) и ПК_2 (один из подчинённых) - себестоимости нет, хотя если смотреть "Анализ движений" по данной номенклатуре - на всех ПК всё ОК (т.е. документы поступления, продажи и т.п. все присутствуют, открываются).
выясняем почему у него нет нужных движений по нужному регистру
(6) Alis95, чего подробнее, вон по ссылке в (5) все расписано: себестоимость берется из одноименного регистра сведений, в который попадает при проведении приходного документа, но может не попадать, например, если не заполнена в нем приходная цена, если не настроен способ учета себестоимости в настройках учета, или - как в вашем случае - по недоработке разработчиков, вообще не предусмотревших регистрацию себестоимости документом перемещения.
Да, с тем, что дано по ссылке, я внимательно ознакомился, вопросов не возникло.
...как в вашем случае - по недоработке разработчиков, вообще не предусмотревших регистрацию себестоимости документом перемещения.
С себестоимостью перемещаемых товаров, уже всё ясно. Но помимо этого, проблема с себестоимостью поступившего товара в Магазин_3. А именно, что она, после синхронизации, не отображается на других 2-ух других ПК по этому-же Магазину_3, пока не перепровести документ поступления на других ПК. Причём это касается только Магазина_3. С Магазинами 1 и 2 всё впорядке на всех 3-ёх ПК.
P.S. Предполагаю, что что-то связано с синхронизацией... Магазин_3 создал в БД недавно (в августе), хотя создавал в точности так-же, как и 2 других... В центральном узле в "настройках фильтров регистрации" в синхронизации галочки "передавать данные" стоят у всех 3-ёх магазинов (поставил сразу-же, как создал магазин). В подчинённых узлах таковой настройки не нашел, но в синхронизации в информативном поле "Выгружать документы и справочную информацию:" указано только Магазин 1 и 2. Хотя вроди все документы доходят... Всю голову сломал... Может здесь что проглядел?
День добрый!
Подозрение на то, что фильтры регистрации не настроены должным образом.
Если документы поступления (или другие) для Магазин_3 могут быть оформлены в магазин_2 (или 1), тогда нужно в магазин_2 (или 1) в фильтрах регистрации поставить галочку по магазину_3. Иначе данные многих регистров и некоторые документы (например, документ по установке ассортимента) в центральную базу и базу магазина_3 не попадут.
Если закладка фильтров регистрации в магазине_2 (или 1) не доступна, тогда попробуй эту обработку, инструкции там есть.
Забыл сказать, что после установки галочки в фильтрах регистрации магазина_2 для магазина_3, все документы оформленные в магазине_2 для магазина_3 нужно будет перепровести.
Вобщем после долгих раскопок, в чём причина, выяснил, что проблема кроется в БД подчинённых узлов. В них не везде видать Магазин_3 (в некоторых формах его не видно и не выбирается). И даже если в качестве эксперимента создать ещё 1 новый магазин прямо там (чтобы исключить вероятность проблем с синхронизацией) - тоже самое. В главном узле (ПК_1) всё нормально.
В продолжении темы "Себестоимость":
Использовал эту обработку Выяснились недочёты, а именно:
При оформлении перемещения из магазина А в магазин Бтовара Т по себестоимости 1 р. обработка поставит для товара Т в магазине Б себестоимость 1 р. При следующем поступлении в магазин Атовара Т по другой цене, например, 1.5 р. и его перемещением в магазин Б, себестоимость товара Т для магазина Б останется 1 р.
Написана Обработка, которая обрабатывает каждый документ перемещения.