Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RFpro.ru: 1С для программиста


РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты по данной тематике

Баранова Ирина Николаевна
Статус: 6-й класс
Рейтинг: 69
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / 1С:Предприятие для программиста

Номер выпуска:1213
Дата выхода:05.09.2015, 15:08
Администратор рассылки:F®ost (Администратор)
Подписчиков / экспертов:8 / 1
Вопросов / ответов:3 / 9

Консультация # 51819: Здравствуйте программисты! Работаю в большом Супермаркете, используем программу 1С Торговля+Склад Редакция 9.2 Я системный администратор и 1С знаю плоховато. Вчера мне дали задание операторы, чтобы я сделал так, чтобы когда они приходуют товар, который уже есть в номенклатуре и он пришел по новой закупочной цене, то при смене цены в при...


Консультация # 173267: Вопрос по 1С 7.7. Как в табличной части документа при редактировании строки узнать номер или имя колонки (если возможно, стандартыми средствами, если нет - посоветуйте внешние компоненты). Заранее спасибо....
Консультация # 43653: Здравствуйте, уважаемые эксперты. Помогите немного доработать отчет, очень нужно. Создал документ "Заявка на материалы", где указывается наименование материала и количество заявлено. Далее создал отчет, который формирует из "Заявки на материалы" - наименование материала и количество заявлено. Теперь рядом добавляю колонк...

Консультация # 51819:

Здравствуйте программисты!
Работаю в большом Супермаркете, используем программу 1С Торговля+Склад Редакция 9.2
Я системный администратор и 1С знаю плоховато.
Вчера мне дали задание операторы, чтобы я сделал так, чтобы когда они приходуют товар, который уже есть в номенклатуре и он пришел по новой закупочной цене, то при смене цены в приходной накладной, она должна автоматически смениться в карточке товара.
Подскажите, как нужно это сделать, а хотя даже ни как, а где нужно это прописывать, в модуле приходной накладной или где?

Дата отправки: 11.08.2006, 07:04
Вопрос задал: Терсков Алексей Николаевич
Всего ответов: 5
Страница онлайн-консультации »


Консультирует Шальков Павел Владимирович:

Здравствуйте, Терсков Алексей Николаевич!
Вы соверешнно правы! А где же еще? Именно в модуле приходной необходимо сделать проверку на то цена не равна той, что в карточке, и затем изменить ее.

Консультировал: Шальков Павел Владимирович
Дата отправки: 11.08.2006, 07:25
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует IUnknown:

Здравствуйте, Терсков Алексей Николаевич!
Только не модуле формы документа. А именно в модуле документа. В процедуре обработки проведения документа.

Консультировал: IUnknown
Дата отправки: 11.08.2006, 08:02
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Сергей:

Здравствуйте, Терсков Алексей Николаевич!
Лучше всего это сделать в модуле документа:
В процедуре ОбработкаПроведения, если проведение заершено успешно, то берем первую строку из документа, находим в Справочнике.Номенклатура нужную номенклатуру и меняем в ней закупочную цену (т.к. цена реквизит ПЕРИОДИЧЕСКИЙ, то лучше всего на дату накладной).... и так до конца документа...

ВАРИАНТ 2. Можно сделать кнопку "изменить цену" и для нее в Модуле формы документа написать процедуру для изменения цен.

Если будут проблемы при написании этой процедуры пишите, поможем...

Консультировал: Сергей
Дата отправки: 11.08.2006, 08:57
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Manserg:

Здравствуйте, Терсков Алексей Николаевич!
Нужно в модуле документа в процедуре ОбработкаПроведения() написать блок обновления цен в справочнике "Цены", он связан со справочником "Номенклатура". Необходимо перебрать всю номенклатуры в приходной накладной а в каждой номенклатуре перебрать подчиненый справочник "цены" и найдя там соответствующий тип цен прихода, например "Закупочная", обновить значение, не забывая, что значение там периодическое, т.ч. возьмите за дату цены - дату документа например.

Консультировал: Manserg
Дата отправки: 11.08.2006, 09:55
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Karanskiy Arkadiy:

Здравствуйте, Терсков Алексей Николаевич!
Ну я лично делал дополнительную обработку, но если знаний маловано, тогда в ТиС 9.2 есть специальная обработка, но достаточно неудобная для пользователя. Когда приходуешь товар, то внизу есть кнопка Действия-Обновление цен в справочнике.

Консультировал: Karanskiy Arkadiy
Дата отправки: 11.08.2006, 23:47
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 173267:

Вопрос по 1С 7.7. Как в табличной части документа при редактировании строки узнать номер или имя колонки (если возможно, стандартыми средствами, если нет - посоветуйте внешние компоненты). Заранее спасибо.

Дата отправки: 14.10.2009, 12:03
Вопрос задал: Boorkov
Всего ответов: 3
Страница онлайн-консультации »


Консультирует Piter:

Здравствуйте, Boorkov.

Выдержка из синтаксис-помощника:

Форма.ТекущаяКолонка();
Синтаксис:
Форма.ТекущаяКолонка()
Назначение:
Возвращает строковое значение - идентификатор текущей колонки многострочной части.
Замечание:
Доступ к методу возможен только в контексте Модуля формы через атрибут Форма.


Соотвестственно:
Получить можем примерно так:


ПриРедактированииНовой строки ставить смысла нет. Так как в момент срабатывания события
Текущая колонка это НомерСтроки, потом становится активной первая видимая колонка

Приложение:

Консультировал: Piter
Дата отправки: 14.10.2009, 12:33

5
Спасибо. Все получилось... (Век живи - век учись...)
-----
Дата оценки: 14.10.2009, 12:52

Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Лялин Виталий Владимирович:

Здравствуйте, Boorkov.

Дополню ответ от Piter.

Если нужно не просто узнать имя колонки, но и обратиться к ней (например, чтобы определить доступность или видимость), используя метод формы "ПолучитьАтрибут()":

Форма.ПолучитьАтрибут(Форма.ТекущаяКолонка()).

Консультировал: Лялин Виталий Владимирович
Дата отправки: 14.10.2009, 12:46

5
Спасибо. Замечание правильное. При необходимости - использую....
-----
Дата оценки: 14.10.2009, 12:55

Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Сайко Владимир Владимирович:

Здравствуйте, Boorkov.
Так бы сразу и сказали, что при открытии документа определенным пользователем надо давать ему те или иные права.
В общем виде это можно реализовать следующим образом см.приложение.
или можно вобще для определенных пользователей открывать документ только в режиме просмотра ( синтаксис - Форма.ТолькоПросмотр(<Режим>))
P.S. Проверку на пользователя лучше реализовать в глобальном модуле,а в модуле формы просто вызывать её.

Приложение:

Консультировал: Сайко Владимир Владимирович
Дата отправки: 14.10.2009, 23:29
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 43653:

Здравствуйте, уважаемые эксперты. Помогите немного доработать отчет, очень нужно.
Создал документ "Заявка на материалы", где указывается наименование материала и количество заявлено. Далее создал отчет, который формирует из "Заявки на материалы" - наименование материала и количество заявлено.
Теперь рядом добавляю колонку Фактически на складе,чтобы можно было анализировать сколько заявлено и фактическое наличие.
Подскажите что нужно поправить в модуле, чтобы рядом с заявленным количеством выводился фактический остаток (в основном запутался с методом ВыполнитьЗапрос, он мне выводит остатки по всем материалам, а надо по тем материалам которые в заявке, поэтому подскажите что дописать после метода ВыполнитьЗапрос)?

ЗЫ: в самой таблице использую СКД().

Заранее благодарен!

Дата отправки: 20.05.2006, 13:28
Вопрос задал: Vlad
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Elric:

Здравствуйте, Vlad!

Новый модуль отчета в Приложении.

Но есть несколько нюансов.

1. Убедитесь, что остатки по материалам хранятся на счете 10 (я знаю только украинский план счетов, по этому поводу консультацию дать не могу, если что спросите у бухгалтера).

2. В колонке с фактическими остатками укажите в качестве формулы переменную ФактКво.

3. В модуль я вставил комментарии, но если возникнут вопросы, спрашивайте.

Приложение:

Консультировал: Elric
Дата отправки: 20.05.2006, 16:59
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!


© 2001-2015, Портал RFPRO.RU, Россия
Авторское право: ООО "Мастер-Эксперт Про"
Калашников О.А. | Гладенюк А.Г.
Версия системы: 2011.6.36 от 26.01.2012

В избранное