Здравствуйте, подскажите как программно сделать ввод на основании с Установки цен в Оприходование товаров, пробую так:
Если ТипЗнч(Основание) = Тип("ДокументСсылка.УстановкаЦенНоменклатуры") Тогда // Заповнення шапки Для Каждого ТекСтрокаТовары Из Основание.Товары Цикл НоваяСтрока = Товары.Добавить(); НоваяСтрока.Цена = ТекСтрокаТовары.Цена; НоваяСтрока.Номенклатура = ТекСтрокаТовары.Номенклатура; НоваяСтрока.ЕдиницаИзмерения = ТекСтрокаТовары.ЕдиницаИзмерения; НоваяСтрока.Качество = Справочники.Качество.Новый;
КонецЦикла; КонецЕсли;
Но в результате получаю такой результат, если в документе установка цен номенклатуры вводится две цены, например, продажная и закупочная, то в документа оприходование товаров получаю дубляж с двумя разными ценами. Как сделать так что бы переносилась только розница. Спасибо
PS. У меня УТ 8.1. Спасибо!
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
В начале цикла добавить проверку на тип цен. И создавать строку если тип цен удовлетворяет условию. Если искомый тип цен одинаковый для всех приходов, можете задать его явно (по коду например).
Личные бесплатные консультации не даю, для этого есть форум!
В начале цикла добавить проверку на тип цен. И создавать строку если тип цен удовлетворяет условию. Если искомый тип цен одинаковый для всех приходов, можете задать его явно (по коду например).
Подскажите с кодом. если нужно исключить тип цен Закупочная. Она общая для всех документов.
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0
Цитата(meverikxp @ 12.01.11, 18:53)
Вот и в том проблема и состоит что. НЕЛЬЗЯ.
Сделать "ЗЯ" проще, чем то, что Вы сейчас делаете. Вы не учли, что одно дело - заполнять строку в Инвентаризации или Оприходовании, и совсем другое - втуливать количество в заполненные строки документа. По геморности и количеству ошибок - "две большие разницы".
Сделать "ЗЯ" проще, чем то, что Вы сейчас делаете. Вы не учли, что одно дело - заполнять строку в Инвентаризации или Оприходовании, и совсем другое - втуливать количество в заполненные строки документа. По геморности и количеству ошибок - "две большие разницы".
Оприходование нельзя провести пока не зарегистрирована цена АТТ. А єто можно сделать из установки
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0
Пока неведомо где перегружается сервер, немного помучил УТ, затем глянул заголовки Ваших веток.
Ну, что тут скажешь... "Мыши ели кактус, кололись, плакали, но продолжали..." Не хотите учиться/разбираться - пригласите специалиста. По потерянному времени, истрепанным нервам и упущенной выгоде - окажетесь в хорошем плюсе.
Итак, демо конфа УТ (давненько я не брал в руки шашки): 1. Создал новый оптовый склад, розн цену для него не указывал. Создал новый розничный склад, тип цен - розничная. 2. Создал новую Номенклатуру - указал только Вид - Товар, единицы измерения и НДС. 3. Док Оприходование на Оптовый склад, в ТЧ добавил мою Номенклатуру, указал Количество и Сумму - цена рассчиталась. Провел. 4. Док Перемещение с Оптового склада на Розничный. Изменить - Добавить из документа - мое Оприходование - Выполнить - ОК. Переоценка - во вновьсозданной Переоценке проставил Розничную цену, ОК, док провелся и закрылся. В Перемещении - ОК - провелся. Все. В код лезть не надо, состав достаточно набрать 1 раз - в Оприходовании. А можно начать с Инвентаризации - тогда будет еще красивая бумага "с подписЯми ответственных товарисчей", а Оприходование - на основании оной. Закупочная цена будет получена из следующего поступления(поставщик цену выставит - его не волнуют ваши записки), тогда можно будет и другие типы цен персчитать/установить.
А еще программисты умеют заполнять справочники и документы из всяких разных файликов... Как поется в известной песне, "думайте сами".
Пока неведомо где перегружается сервер, немного помучил УТ, затем глянул заголовки Ваших веток.
Ну, что тут скажешь... "Мыши ели кактус, кололись, плакали, но продолжали..." Не хотите учиться/разбираться - пригласите специалиста. По потерянному времени, истрепанным нервам и упущенной выгоде - окажетесь в хорошем плюсе.
Итак, демо конфа УТ (давненько я не брал в руки шашки): 1. Создал новый оптовый склад, розн цену для него не указывал. Создал новый розничный склад, тип цен - розничная. 2. Создал новую Номенклатуру - указал только Вид - Товар, единицы измерения и НДС. 3. Док Оприходование на Оптовый склад, в ТЧ добавил мою Номенклатуру, указал Количество и Сумму - цена рассчиталась. Провел. 4. Док Перемещение с Оптового склада на Розничный. Изменить - Добавить из документа - мое Оприходование - Выполнить - ОК. Переоценка - во вновьсозданной Переоценке проставил Розничную цену, ОК, док провелся и закрылся. В Перемещении - ОК - провелся. Все. В код лезть не надо, состав достаточно набрать 1 раз - в Оприходовании. А можно начать с Инвентаризации - тогда будет еще красивая бумага "с подписЯми ответственных товарисчей", а Оприходование - на основании оной. Закупочная цена будет получена из следующего поступления(поставщик цену выставит - его не волнуют ваши записки), тогда можно будет и другие типы цен персчитать/установить.
А еще программисты умеют заполнять справочники и документы из всяких разных файликов... Как поется в известной песне, "думайте сами".
Где вы раньше были? Но работники уже набрали товар, в установке цен. документ оприходование на основании установки получилось создать, так что придется уже так делать. А насчет перенести из, например *.xls файла, хотел, но передумал, нужно что бы сотрудники помучились, надо что бы набили пару шишек. Достаточно что все справочники перенес и сейчас не знают как карточку контрагента забить.
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0
Не отчаивайтесь. А вот это
Цитата(meverikxp @ 13.01.11, 16:46)
не знают как карточку контрагента забить.
даже хорошо. Организуйте работу так, чтобы новых Контрагентов создавали один-два человека. Лучше, если это будут знающие свое дело и 1С бухгалтеры, через руки которых проходят договоры с правильными реквизитами. Когда каждый пользователь, не найдя в справочнике нужного Контрагента, быстренько кое-как создает нового и оплаты/отгрузки/возвраты начинают хаотично распределяться между двумя-тремя "клонами" - оооо, вот тогда во взаиморасчетах такая .опа начинается... Примерно тоже и с номенклатурой.
даже хорошо. Организуйте работу так, чтобы новых Контрагентов создавали один-два человека. Лучше, если это будут знающие свое дело и 1С бухгалтеры, через руки которых проходят договоры с правильными реквизитами. Когда каждый пользователь, не найдя в справочнике нужного Контрагента, быстренько кое-как создает нового и оплаты/отгрузки/возвраты начинают хаотично распределяться между двумя-тремя "клонами" - оооо, вот тогда во взаиморасчетах такая .опа начинается... Примерно тоже и с номенклатурой.
Да, я уже жну плоды их труда, одинаковая номенклатура с разными кодами, два экземпляра контрагента .. . . .
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...
Группа: Пользователи
Сообщений: 3
Спасибо сказали: 0 раз
Рейтинг: 0
Я еще не задавала этого вопроса, но ответ нашла! Спасибо! Вот меня все время мучает вопрос - ну почему такие капканы? толстые книги написаны и даются при покупке программы, в них так все расписано... что и так ясно! но!!! где же там такое краткое описание, например ввода остатков? так себе, скромненько, в скобках, почти стыдливо - документ оприходование товаров может служить и для ввода остатков. Неужели это для того, чтобы программистам на местах было что делать?
Группа: Пользователи
Сообщений: 3
Спасибо сказали: 0 раз
Рейтинг: 0
Подскажите, плз, возможно ли по оприходованию товаров (ввод начальных остатков) зарегистрировать цены? Ведь есть же там кнопочка "Цены и валюты", но в открывающемся окошке фишка "Регистрация цен поставщика" недоступна. Зачем тогда устанавливать тип цены в этом документе? Или это где-то в настройках можно изменить? заранее спасибо!
Группа: Пользователи
Сообщений: 3
Спасибо сказали: 0 раз
Рейтинг: 0
Это с переоценкой? все подходит - но переоценка устанавливает цены продажи в рознице (это необходимо, после этого можно создавать документ "чек ККМ"), но в справочник "Номенклатура" цены не заносит ( не создает документа "Установка цен номенклатуры")
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!