Автоматическое создание типов цен при сохранении нового товара.

17.05.11

Задачи пользователя - Прайсы

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Создать цены
.ert 93,50Kb
12
12 Скачать (1 SM) Купить за 1 850 руб.

Мне надоело создавать каждый тип цен для товара... И вышло что-то вот такое. Приведенный код вставить в справочник "Номенклатура" между функцией СохранитьЕдиницы() и процедурой ДобавитьВТаблицу(Табл, Товар, ТипЦены). После этого при сохранении нового товара для него создаются типы цен с нулевой ценой.

!

! Вложенная обработка создает типы цен для товара, который уже сохранен в базе.

!

//автоматическое создание типов цен

Функция СоздатьТипыЦен()

    Если Выбран() = 0 Тогда

       Возврат 0;

    КонецЕсли;

    С = СоздатьОбъект("Справочник.Цены");

    СТЦ = СоздатьОбъект("Справочник.ТипыЦен");

    СТЦ.ВыбратьЭлементы();

    Пока СТЦ.ПолучитьЭлемент() = 1 Цикл

        С.ИспользоватьВладельца(ТекущийЭлемент());

        Если С.НайтиПоРеквизиту("ТипЦен", СТЦ.ТекущийЭлемент(), 0)  = 0 Тогда

            С.Новый();   

            С.ТипЦен = СТЦ.ТекущийЭлемент();

            С.Валюта = Константа.ВалютаБухУчета;

            С.Записать(); 

            П = СоздатьОбъект("Периодический"); 

            П.ИспользоватьОбъект("Единица", С.ТекущийЭлемент()); 

            П.ДатаЗнач = '01.01.1980'; 

            П.Значение = БазоваяЕдиница; 

            П.Записать(); 

            П.ИспользоватьОбъект("Цена", С.ТекущийЭлемент()); 

            П.ДатаЗнач = '01.01.1980'; 

            П.Значение = 99999999; 

            П.Записать();

            Рез = 1; 

        Иначе

            Рез = 1;

        КонецЕсли;

    КонецЦикла;

    Возврат Рез;

КонецФункции

//------------------------

Может кому и пригодиться.

См. также

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Пользователь Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Система управления запасами для 1С помогает работать с запасами правильно: автоматически рассчитывает потребность и делает заказ поставщику, загружает прайсы, перемещает товары по филиалам, анализирует продажи и позволяет управлять ассортиментом.

28500 руб.

21.04.2017    94970    125    40    

213

Работа с интерфейсом Логистика, склад и ТМЦ Системный администратор Программист Пользователь Платформа 1С v7.7 1С:Торговля и склад 7.7 Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Решение для разработчика и конечного пользователя для работы с фотографиями номенклатуры: систематизация, хранение, отображение, а также выгрузка на Яндекс-Диск и FTP (кроме версии лайт). Поддерживаются графические форматы: bmp, jpg, gif, tiff, а также png - не поддерживаемый штатными средствами 1С. Выполнено без использования внешних компонент (кроме функции выгрузки на FTP). Поставляется как в виде пустой конфигурации с набором объектов и модулей для работы с фото, так и в виде обновления к 1С:Торговля и склад 7.7. Выполнено в двух версиях: "полная" и "лайт".

5000 руб.

18.10.2022    5679    1    45    

4

Оптовая торговля Производство готовой продукции (работ, услуг) Логистика, склад и ТМЦ Обмен с ГосИС Программист Бухгалтер Оперативный учет 7.7 Оперативный учет Управляемые формы 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 1.6 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х 1С:Бухгалтерия 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 1С:Производство+Услуги+Бухгалтерия Сельское хозяйство и рыболовство Оптовая торговля, дистрибуция, логистика Пищевая промышленность Россия Управленческий учет Платные (руб)

Модуль интеграции устанавливается в вашу 1С. Сокращает время оформления ветсправок с 8 часов до 30 минут в день. Проверяет ошибки в каждом документе. Обмен данными с ФГИС Меркурий из 1С через ВетИС API

36000 руб.

14.04.2017    52297    100    44    

35

Логистика, склад и ТМЦ Бухгалтер Пользователь Оперативный учет 7.7 Бытовые услуги, сервис Россия Управленческий учет Платные (руб)

Вы занимаетесь приемом металлолома? Тогда эта конфигурация для платформы 1С:Предприятие 7.7 Оперативный учет.- именно для Вас. Сделайте свой учет металлолома понятным, а работу приятной. Не требует специального обучения, все доступно и понятно.

3600 руб.

09.01.2017    39714    44    0    

40

Логистика, склад и ТМЦ Руководитель проекта Платформа 1С v7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 1С:Производство+Услуги+Бухгалтерия Абонемент ($m)

Подсистема для 1С: 7.7, предназначена для расширения возможностей справочника номенклатуры. Дополнительная альтернативная структура каталога. Привязка одного товара к нескольким группам. Удобный редактор привязок.

10 стартмани

25.02.2016    31531    2    spy-83    5    

6

Производство готовой продукции (работ, услуг) Логистика, склад и ТМЦ Обмен с ГосИС Программист Бухгалтер Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная 7.7 1С:Управление производственным предприятием 1С:Производство+Услуги+Бухгалтерия Сельское хозяйство и рыболовство Пищевая промышленность Беларусь Россия Казахстан Управленческий учет Абонемент ($m)

Для предприятия по производству пищевых продуктов объясняется, как выполнять типовые операции в системе Меркурий. Зачем нужен Меркурий? C его помощью можно оформлять ветсвидетельства бесплатно. Уточните у руководства, сколько денег платите ветеринарам. Например, сеть Перекресток платит 400 млн. руб. в год.

5 стартмани

19.01.2016    84678    axxell    11    

22
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Khaliff 2 24.05.11 11:00 Сейчас в теме
Протестировал на копии своей базы 7.7 Комплексная,
создались цены 99 999 999 руб,
и кроме нужных типов цен, создались типы цен, которые должны быть "вычисляемыми" от базовых, а это ошибка!
2. SPonomareff 93 25.05.11 13:19 Сейчас в теме
создались типы цен, которые должны быть "вычисляемыми" от базовых - это действительно так... но у меня нет вычисляемых типов, так что меня устраивает.
3. SPonomareff 93 25.05.11 13:23 Сейчас в теме
прошу прощения. надо убрать строчки:

П.ИспользоватьОбъект("Цена", С.ТекущийЭлемент());
П.ДатаЗнач = '01.01.1980';
П.Значение = 99999999;
П.Записать();
4. SPonomareff 93 02.06.11 16:46 Сейчас в теме
Оставьте свое сообщение