0 / 0 / 0 Регистрация: 03.02.2014 Сообщений: 103 |
|
1 |
|
При нехватке товара на складе выдавать ошибку24.10.2019, 08:42. Показов 13164. Ответов 29
Только учусь 1с, если окажется что это делается за 2 клика, не пинайте. Есть приходная, расходная накладная. Справочник склад, регистр накопления остатки материалов. Как можно реализовать запрет на проведение расходной накладной при нехватке товара на складе? Нужно выдать кол-во нехватки и не позволить провести документ Миниатюры
0 |
198 / 158 / 45 Регистрация: 23.08.2014 Сообщений: 807 |
|
24.10.2019, 08:44 |
2 |
TaAccTikk, ну в 2 клика сделать не получится.
0 |
0 / 0 / 0 Регистрация: 03.02.2014 Сообщений: 103 |
|
24.10.2019, 08:46 [ТС] |
3 |
Да, это я понимаю. Проггерское мышление присутствует, можешь накидать примерный код?
0 |
dggrom 198 / 158 / 45 Регистрация: 23.08.2014 Сообщений: 807 |
||||
24.10.2019, 08:52 |
4 |
|||
Проггерское мышление присутствует Не обманывай себя, не присутствует. Прогерское мышление это когда ты составил алгоритм и гуглишь что то направленно. Например, как написать запрос на остатки или как работает булева математика в 1с. А ты хочешь готовый код.
Вот пример кода, оптимизируй только под себя.
0 |
0 / 0 / 0 Регистрация: 03.02.2014 Сообщений: 103 |
|
24.10.2019, 09:31 [ТС] |
5 |
Я правильно понимаю, запрос нужно писать для регистра остатков? Смотреть на ресурс.количество <= 0?
0 |
198 / 158 / 45 Регистрация: 23.08.2014 Сообщений: 807 |
|
24.10.2019, 09:47 |
6 |
TaAccTikk, да. Пишешь получить все остатки для твоей номенклатуры(Что бы лишнее не тянуть). Тоесть программа говорит. По результату запроса у нас осталось 5ед Товара1, а мы хотим продать Товара1 8 штук.
0 |
TaAccTikk 0 / 0 / 0 Регистрация: 03.02.2014 Сообщений: 103 |
||||
24.10.2019, 11:20 [ТС] |
7 |
|||
Я не понимаю, что такое строка табличной части, это реквизиты? Прикрепил скрин, там видна конфигурация.
Если это строка, тогда в коде получается Количество.Количество, но очевидно что это не верно. Миниатюры
0 |
dggrom 198 / 158 / 45 Регистрация: 23.08.2014 Сообщений: 807 |
||||
24.10.2019, 11:58 |
8 |
|||
TaAccTikk, табличная часть это грубо говоря массив, а строкаТЧ это элемент этого массива. Почему в запросе не сделал связь ? Добавте левое соединение к ТЧ по номенклатуре. И вам не нужно выводить весь документ а только его ТЧ. Возьмите в запрос ТЧ из документа и регистр сведений остатков, левым соединением свяжите по номенклатуре. В параметрах укажите ссылку на ваш документ и дату среза остатков. И все. Выведите себе поля Номенклатура, количество в ТЧ и Количество остатков. Не по теме: Ссылку на документ можно вызвать через ТабличнуюЧасть.Ссылка это ссылка на документ. После чего перепишите проверку следующим образом
И все, задача решена…
0 |
TaAccTikk 0 / 0 / 0 Регистрация: 03.02.2014 Сообщений: 103 |
||||
24.10.2019, 12:50 [ТС] |
9 |
|||
Почитал оригинальное пособие для разработчиков, сделал следующим образом. Выдает ошибку. Как может не находить таблицу, если я ее объявил «|ПОМЕСТИТЬ НоменклатураДокумента»?
Миниатюры
0 |
1190 / 729 / 211 Регистрация: 22.04.2013 Сообщений: 5,363 Записей в блоге: 1 |
|
24.10.2019, 12:55 |
10 |
ВЫБРАТЬ это отдельный запрос. он и правда не знает, что это такое.
0 |
198 / 158 / 45 Регистрация: 23.08.2014 Сообщений: 807 |
|
24.10.2019, 13:01 |
11 |
Почитал оригинальное пособие для разработчиков Не ври, там книг 5 наверное.
| ОстаткиМатериаловОстатки.Материал КАК Материал, И зачем ты помещаешь остатки во временную таблицу под названием «НоменклатураДокумента» ? Сам себя же путаешь…
0 |
0 / 0 / 0 Регистрация: 03.02.2014 Сообщений: 103 |
|
24.10.2019, 13:07 [ТС] |
12 |
Какие 5 книг, я прочитал до 500 страницы пособие для разработчика радченко. Я не сказал что полностью изучил. Занимаюсь этим несколько дней, я реально пока плохо понимаю, делаю просто по книге. Спасибо, спрошу на других форумах.
0 |
1190 / 729 / 211 Регистрация: 22.04.2013 Сообщений: 5,363 Записей в блоге: 1 |
|
24.10.2019, 13:40 |
13 |
я думаю, что в данном случае не надо тебе менедер ВТ юзать
0 |
198 / 158 / 45 Регистрация: 23.08.2014 Сообщений: 807 |
|
24.10.2019, 13:54 |
14 |
пособие для разработчика радченко Но не официальное пособие, а Радченко. И тебе написали как составить запрос, что не понятно спрашивай ? Ты же учешься не что бы за тебя код писали, а дали подсказку. Вот, дерзай!
Возьмите в запрос ТЧ из документа и регистр сведений остатков, левым соединением свяжите по номенклатуре. В параметрах укажите ссылку на ваш документ и дату среза остатков. И все.
0 |
TaAccTikk 0 / 0 / 0 Регистрация: 03.02.2014 Сообщений: 103 |
||||
24.10.2019, 14:09 [ТС] |
15 |
|||
Левое соединение сделал. Параметры это параметры виртуальной таблицы?
0 |
dggrom 198 / 158 / 45 Регистрация: 23.08.2014 Сообщений: 807 |
||||
24.10.2019, 14:24 |
16 |
|||
0 |
1190 / 729 / 211 Регистрация: 22.04.2013 Сообщений: 5,363 Записей в блоге: 1 |
|
24.10.2019, 14:36 |
17 |
ВЫБРАТЬ далее
Если РезультатЗапроса.КоличествоВТЧ внимание вопрос — что такое колиествовтч??
0 |
dggrom 198 / 158 / 45 Регистрация: 23.08.2014 Сообщений: 807 |
||||
24.10.2019, 14:43 |
18 |
|||
Yulunga, с мобилы пишу. Забыл что все скопировал а не только запрос….
0 |
Модератор 3724 / 2918 / 575 Регистрация: 10.03.2011 Сообщений: 11,491 Записей в блоге: 1 |
|
25.10.2019, 02:07 |
19 |
А как же новая методика контроля остатков??? Добавлено через 1 минуту
0 |
TaAccTikk 0 / 0 / 0 Регистрация: 03.02.2014 Сообщений: 103 |
||||
25.10.2019, 12:00 [ТС] |
20 |
|||
Получается так как я нахожусь в модуле документа, здесь
Запрос.Установитьпараметр(«&СсылкаНаДокумент», ЗапихивайСсылкуНаДокумент); Нужно сделать так
А как тогда сделать ссылку на дату документа
Запрос.Установитьпараметр(«&ДатаОстатков», ЗапихивайДатуДокумента); если у меня она не является реквизитом, а присваивается документу автоматически?
0 |
Друзья, прошу помочь!
Обновила УНФ и через неделю во время инвентаризации заметила ошибку.
В карточке товара все остатки находятся на складе без наименования и этот склад соответственно нигде не выбирается.
Если я делаю коррекцию по какой-либо номенклатуре, то новое значение остатка начинает отражаться на моем складе (с названием), а остаток на складе без названия тоже остается и в общей группе показывается уже сумма этих остатков.
Причем списание идет именно с реально склада.
Прошу помощи! Вернуть все назад в версию до обновления я не могу, так как уже прошло много времени и было сделано много документов в том числе и чеков.
Работать практически невозможно(
В документе поступление товаров и услуг при выборе при попытке проведения выдает ошибку мол «Запись не верна! Значение поля «Аналитика учета номенклатуры» не может быть пустым! (Регистр накопления: Себестоимость товаров; Номер строки1)»
Выбираю основной склад, проведение проходит нормально. По другим складам выводить ошибку, описанную выше. (некоторые товары проходят и по другим складам)
В номенклатуре нигде не нашел привязку к складу. В складах нигде не нашел ни списка номенклатуры, ни номенклатурной группы.
Просмотрел Регистр накопления, стоит галочка проверки на заполнение, убираю галочку, проводится нормально. Но я не считаю это решением проблемы.
Где может настраиваться привязка номенклатуры к складу?
Ошибка при вводе остатков
Автор Madyustas, 07 сен 2017, 13:00
0 Пользователей и 1 гость просматривают эту тему.
Добрый день!
Подскажите пожалуйста, столкнулся с ошибкой при вводе остатков на счет 41.01.0
Не заполнена колонка «Состояние расхода» в строке 1 списка «Номенклатура на складе» — где находится данная колонка, в документе «Ввод остатков» данной колонки нет.
Конфигурация — Бухгалтерия предприятия, редакция 3.0 (3.0.51.27)
Система налогообложения — Упрощенная (доходы)
Цитата: Madyustas от 07 сен 2017, 13:00
Добрый день!
Подскажите пожалуйста, столкнулся с ошибкой при вводе остатков на счет 41.01.0
УП — с какого числа?
Ввод остатков — какого числа?
На склад — какого типа?
«счет 41.01.0» — что это за счет такой?
Выложите скриншоты
Теги:
- Форум База
-
►
ОБЩИЙ ТЕМАТИЧЕСКИЙ ФОРУМ 1С -
►
Общие вопросы по бухгалтерии -
►
Ошибка при вводе остатков
Похожие темы (5)
Поиск
Надо проверить остатки по всем регистрам складского учета. Например, Партии товаров на складах, Товары организации, Товары на складах.
Часто данная ошибка появляется из-за того, что:
- документ поступления запаса не внесён в базу;
- указана не та организация, подразделение, склад, заказ;
- ошибочно выбрана не та номенклатура;
- поступление позже, чем расхода (разница может быть не только в датах, когда вы купили 30.01.2021, а продали 29.01.2021, но и во времени, когда вы купили 30.01.2021 в 15:00, а продали 30.01.2021 в 14.59:00;
- нарушена последовательности проведения (когда все предыдущие условия соблюдены, но документ расхода просто проведен раньше, чем документ поступления)