Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Создание на основании , УТП, ввод остатков          
meverikxp Подменю пользователя
сообщение 12.01.11, 17:16
Сообщение #1

Оратор
Иконка группы
Группа: Местный
Сообщений: 334
Из: Ровно
Спасибо сказали: 10 раз
Рейтинг: 0

Здравствуйте, подскажите как программно сделать ввод на основании с Установки цен в Оприходование товаров, пробую так:
Если ТипЗнч(Основание) = Тип("ДокументСсылка.УстановкаЦенНоменклатуры") Тогда
        // Заповнення шапки
        Для Каждого ТекСтрокаТовары Из Основание.Товары Цикл
            НоваяСтрока = Товары.Добавить();
            НоваяСтрока.Цена = ТекСтрокаТовары.Цена;
            НоваяСтрока.Номенклатура = ТекСтрокаТовары.Номенклатура;
            НоваяСтрока.ЕдиницаИзмерения = ТекСтрокаТовары.ЕдиницаИзмерения;
            НоваяСтрока.Качество = Справочники.Качество.Новый;

        КонецЦикла;
         КонецЕсли;

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

PS. У меня УТ 8.1.
Спасибо!


Signature
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...

logist Подменю пользователя
сообщение 12.01.11, 17:20
Сообщение #2

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

В начале цикла добавить проверку на тип цен. И создавать строку если тип цен удовлетворяет условию.
Если искомый тип цен одинаковый для всех приходов, можете задать его явно (по коду например).


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Zaval Подменю пользователя
сообщение 12.01.11, 17:23
Сообщение #3

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

В чем смысл такого ввода на основании?
Оприходовать все, на что цена установлена?

logist Подменю пользователя
сообщение 12.01.11, 17:27
Сообщение #4

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(Zaval @ 12.01.11, 17:23) *
В чем смысл такого ввода на основании?
Оприходовать все, на что цена установлена?

Насколько можно понять по форуму - производится начальный ввод остатков в АТТ. И что бы два раза не набирать номенклатуру.... вот ))


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Zaval Подменю пользователя
сообщение 12.01.11, 17:45
Сообщение #5

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Наверное, проще будет научить УстановкуЦен заполняться по Оприходованию, по аналогии с заполнением по Поступлению.

ЗЫ. Странно, что нельзя ни по Оприходованию ни по ВводуОстатков(

meverikxp Подменю пользователя
сообщение 12.01.11, 17:53
Сообщение #6

Оратор
Иконка группы
Группа: Местный
Сообщений: 334
Из: Ровно
Спасибо сказали: 10 раз
Рейтинг: 0

Цитата(Zaval @ 12.01.11, 18:45) *
Наверное, проще будет научить УстановкуЦен заполняться по Оприходованию, по аналогии с заполнением по Поступлению.

ЗЫ. Странно, что нельзя ни по Оприходованию ни по ВводуОстатков(

Вот и в том проблема и состоит что. НЕЛЬЗЯ.


Signature
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...

meverikxp Подменю пользователя
сообщение 12.01.11, 17:55
Сообщение #7

Оратор
Иконка группы
Группа: Местный
Сообщений: 334
Из: Ровно
Спасибо сказали: 10 раз
Рейтинг: 0

Цитата(logist @ 12.01.11, 18:20) *
В начале цикла добавить проверку на тип цен. И создавать строку если тип цен удовлетворяет условию.
Если искомый тип цен одинаковый для всех приходов, можете задать его явно (по коду например).

Подскажите с кодом. если нужно исключить тип цен Закупочная. Она общая для всех документов.


Signature
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...

Zaval Подменю пользователя
сообщение 12.01.11, 18:06
Сообщение #8

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Цитата(meverikxp @ 12.01.11, 18:53) *
Вот и в том проблема и состоит что. НЕЛЬЗЯ.


Сделать "ЗЯ" проще, чем то, что Вы сейчас делаете.
Вы не учли, что одно дело - заполнять строку в Инвентаризации или Оприходовании, и совсем другое - втуливать количество в заполненные строки документа. По геморности и количеству ошибок - "две большие разницы".

meverikxp Подменю пользователя
сообщение 12.01.11, 20:07
Сообщение #9

Оратор
Иконка группы
Группа: Местный
Сообщений: 334
Из: Ровно
Спасибо сказали: 10 раз
Рейтинг: 0

Цитата(Zaval @ 12.01.11, 19:06) *
Сделать "ЗЯ" проще, чем то, что Вы сейчас делаете.
Вы не учли, что одно дело - заполнять строку в Инвентаризации или Оприходовании, и совсем другое - втуливать количество в заполненные строки документа. По геморности и количеству ошибок - "две большие разницы".

Оприходование нельзя провести пока не зарегистрирована цена АТТ. А єто можно сделать из установки


Signature
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...

Zaval Подменю пользователя
сообщение 12.01.11, 21:06
Сообщение #10

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Вы сами себе создаете проблемы на будущее. Приходуйте на оптовый склад и перемещайте.

Zaval Подменю пользователя
сообщение 13.01.11, 3:02
Сообщение #11

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Пока неведомо где перегружается сервер, немного помучил УТ, затем глянул заголовки Ваших веток.

Ну, что тут скажешь... "Мыши ели кактус, кололись, плакали, но продолжали..." Не хотите учиться/разбираться - пригласите специалиста. По потерянному времени, истрепанным нервам и упущенной выгоде - окажетесь в хорошем плюсе.

Итак, демо конфа УТ (давненько я не брал в руки шашки):
1. Создал новый оптовый склад, розн цену для него не указывал. Создал новый розничный склад, тип цен - розничная.
2. Создал новую Номенклатуру - указал только Вид - Товар, единицы измерения и НДС.
3. Док Оприходование на Оптовый склад, в ТЧ добавил мою Номенклатуру, указал Количество и Сумму - цена рассчиталась. Провел.
4. Док Перемещение с Оптового склада на Розничный. Изменить - Добавить из документа - мое Оприходование - Выполнить - ОК. Переоценка - во вновьсозданной Переоценке проставил Розничную цену, ОК, док провелся и закрылся. В Перемещении - ОК - провелся.
Все. В код лезть не надо, состав достаточно набрать 1 раз - в Оприходовании. А можно начать с Инвентаризации - тогда будет еще красивая бумага "с подписЯми ответственных товарисчей", а Оприходование - на основании оной. Закупочная цена будет получена из следующего поступления(поставщик цену выставит - его не волнуют ваши записки), тогда можно будет и другие типы цен персчитать/установить.

А еще программисты умеют заполнять справочники и документы из всяких разных файликов...
Как поется в известной песне, "думайте сами".

Спасибо сказали: Гелен,

meverikxp Подменю пользователя
сообщение 13.01.11, 15:46
Сообщение #12

Оратор
Иконка группы
Группа: Местный
Сообщений: 334
Из: Ровно
Спасибо сказали: 10 раз
Рейтинг: 0

Цитата(Zaval @ 13.01.11, 4:02) *
Пока неведомо где перегружается сервер, немного помучил УТ, затем глянул заголовки Ваших веток.

Ну, что тут скажешь... "Мыши ели кактус, кололись, плакали, но продолжали..." Не хотите учиться/разбираться - пригласите специалиста. По потерянному времени, истрепанным нервам и упущенной выгоде - окажетесь в хорошем плюсе.

Итак, демо конфа УТ (давненько я не брал в руки шашки):
1. Создал новый оптовый склад, розн цену для него не указывал. Создал новый розничный склад, тип цен - розничная.
2. Создал новую Номенклатуру - указал только Вид - Товар, единицы измерения и НДС.
3. Док Оприходование на Оптовый склад, в ТЧ добавил мою Номенклатуру, указал Количество и Сумму - цена рассчиталась. Провел.
4. Док Перемещение с Оптового склада на Розничный. Изменить - Добавить из документа - мое Оприходование - Выполнить - ОК. Переоценка - во вновьсозданной Переоценке проставил Розничную цену, ОК, док провелся и закрылся. В Перемещении - ОК - провелся.
Все. В код лезть не надо, состав достаточно набрать 1 раз - в Оприходовании. А можно начать с Инвентаризации - тогда будет еще красивая бумага "с подписЯми ответственных товарисчей", а Оприходование - на основании оной. Закупочная цена будет получена из следующего поступления(поставщик цену выставит - его не волнуют ваши записки), тогда можно будет и другие типы цен персчитать/установить.

А еще программисты умеют заполнять справочники и документы из всяких разных файликов...
Как поется в известной песне, "думайте сами".

Где вы раньше были? 09000000.gif
Но работники уже набрали товар, в установке цен. документ оприходование на основании установки получилось создать, так что придется уже так делать. А насчет перенести из, например *.xls файла, хотел, но передумал, нужно что бы сотрудники помучились, надо что бы набили пару шишек. Достаточно что все справочники перенес и сейчас не знают как карточку контрагента забить.


Signature
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...

Zaval Подменю пользователя
сообщение 13.01.11, 17:19
Сообщение #13

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Не отчаивайтесь.
А вот это
Цитата(meverikxp @ 13.01.11, 16:46) *
не знают как карточку контрагента забить.

даже хорошо. Организуйте работу так, чтобы новых Контрагентов создавали один-два человека. Лучше, если это будут знающие свое дело и 1С бухгалтеры, через руки которых проходят договоры с правильными реквизитами.
Когда каждый пользователь, не найдя в справочнике нужного Контрагента, быстренько кое-как создает нового и оплаты/отгрузки/возвраты начинают хаотично распределяться между двумя-тремя "клонами" - оооо, вот тогда во взаиморасчетах такая .опа начинается...
Примерно тоже и с номенклатурой.

meverikxp Подменю пользователя
сообщение 13.01.11, 22:22
Сообщение #14

Оратор
Иконка группы
Группа: Местный
Сообщений: 334
Из: Ровно
Спасибо сказали: 10 раз
Рейтинг: 0

Цитата(Zaval @ 13.01.11, 18:19) *
Не отчаивайтесь.
А вот это

даже хорошо. Организуйте работу так, чтобы новых Контрагентов создавали один-два человека. Лучше, если это будут знающие свое дело и 1С бухгалтеры, через руки которых проходят договоры с правильными реквизитами.
Когда каждый пользователь, не найдя в справочнике нужного Контрагента, быстренько кое-как создает нового и оплаты/отгрузки/возвраты начинают хаотично распределяться между двумя-тремя "клонами" - оооо, вот тогда во взаиморасчетах такая .опа начинается...
Примерно тоже и с номенклатурой.

Да, я уже жну плоды их труда, одинаковая номенклатура с разными кодами, два экземпляра контрагента .. . . . 32542620.gif


Signature
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...

Ol_Ti Подменю пользователя
сообщение 10.02.11, 22:20
Сообщение #15

Молчаливый
*
Группа: Пользователи
Сообщений: 3
Спасибо сказали: 0 раз
Рейтинг: 0

Я еще не задавала этого вопроса, но ответ нашла! Спасибо!
Вот меня все время мучает вопрос - ну почему такие капканы? толстые книги написаны и даются при покупке программы, в них так все расписано... что и так ясно! но!!! где же там такое краткое описание, например ввода остатков? так себе, скромненько, в скобках, почти стыдливо - документ оприходование товаров может служить и для ввода остатков.
Неужели это для того, чтобы программистам на местах было что делать? 16000000.gif

Ol_Ti Подменю пользователя
сообщение 19.02.11, 13:22
Сообщение #16

Молчаливый
*
Группа: Пользователи
Сообщений: 3
Спасибо сказали: 0 раз
Рейтинг: 0

Подскажите, плз, возможно ли по оприходованию товаров (ввод начальных остатков) зарегистрировать цены? Ведь есть же там кнопочка "Цены и валюты", но в открывающемся окошке фишка "Регистрация цен поставщика" недоступна. Зачем тогда устанавливать тип цены в этом документе? Или это где-то в настройках можно изменить? заранее спасибо!

Zaval Подменю пользователя
сообщение 19.02.11, 13:43
Сообщение #17

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

А изврат, приведенный в той теме не подходит?

Спасибо сказали: logist,

Ol_Ti Подменю пользователя
сообщение 19.02.11, 13:49
Сообщение #18

Молчаливый
*
Группа: Пользователи
Сообщений: 3
Спасибо сказали: 0 раз
Рейтинг: 0

Это с переоценкой? все подходит - но переоценка устанавливает цены продажи в рознице (это необходимо, после этого можно создавать документ "чек ККМ"), но в справочник "Номенклатура" цены не заносит ( не создает документа "Установка цен номенклатуры")

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.03.24, 17:44
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!