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

Хранилище

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

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



> Работа с документами          
pauk. Подменю пользователя
сообщение 07.05.11, 11:35
Сообщение #1

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

Товарищи программеры, помогите разобраться в ситуации.

Есть справочник Склад и есть документы Приход (поступление товара) и Расход. При заполнении Прихода я ввожу наименование товара, Дату поступления, а Дату выбытия со склада не заполняю.
Как описать процедуру, чтобы при заполнении документа Расход (Наименования товара выбирается из списка, а Дата выбытия со склада вводится вручную) Дата выбытия при проведении этого документа переносилась в соответствующий элемент справочника Склад.
Я так понимаю, что необходимо взять Наименование товара из текущего документа (Расход) и сравнить с записями в справочнике Склад, при совпадении установить для элемента справочника Дату выбытия из документа Расход.
Заранее благодарен за помощь.


Signature
Труднее всего заработать первый миллион долларов. Дальше будет легче.
(Аристотель Онассис)

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

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

Это вообще что такое? Учебная задача? Не совсем, точнее, совсем не понятно, зачем в элемент справочника склад вносить дату выбытия товара... а если товаров со склада выбывает много и в разные даты? Какую смысловую нагрузку имеет дата в "Складе" ??

Цитата
Я так понимаю, что необходимо взять Наименование товара из текущего документа (Расход) и сравнить с записями в справочнике Склад,

У Вас, что, остатки хранятся в справочнике "Склад" и Вам надо туда еще поместить дату последнего движения?

А главное, Вы хотя бы версию платформы озвучили!


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

pauk. Подменю пользователя
сообщение 07.05.11, 13:50
Сообщение #3

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

Начал изучать 1С. Платформа 8.0. Читаю книжку, смотрю видео и походу пытаюсь простые примеры делать. Про склад я конечно написал первое что в голову пришло, можно и другое прикрутить, просто непонятно как мне (если брать склад) товар считать и сравнить с товаром в справочнике, а затем дату установить... Я делал так:
Расх = Документы.Расход;
    Спр = Справочники.Склад;
    Для Спр.Следующий Цикл
        Если Спр.Наименование = Расх.Наименование Тогда
            Спр.ДатаВыбытия = Расх.ДатаВыбытия;
        КонецЕсли
    КонецЦикла

Выскакивает много ошибок, не разберусь пока как сравнить товары между собой.


Signature
Труднее всего заработать первый миллион долларов. Дальше будет легче.
(Аристотель Онассис)

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

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

Цитата
Про склад я конечно написал первое что в голову пришло, можно и другое прикрутить, просто непонятно как мне (если брать склад) товар считать и сравнить с товаром в справочнике, а затем дату установить..

У Вас не правильный подход, не корректно говорить об абстрактных вещах, должна быть четко поставленная поставленная задача, т.е. что должно получиться в итоге. Т.е. для того что бы дать ответ на Ваш вопрос "как это сделать" сначала надо знать что должно получиться в итоге, и какие есть исходные данные.

Цитата
Выскакивает много ошибок

Может стоит начать обучение с более простых вещей?...


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

pauk. Подменю пользователя
сообщение 07.05.11, 14:18
Сообщение #5

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

Цитата(logist @ 07.05.11, 15:02) *
Может стоит начать обучение с более простых вещей?...


Может и стоит. Начинаю с Радченко... Есть проще?)))

Четко поставленная задача - понять как перебрать элементы справочника и выбрать тот, который совпадает с тем что в Расходе.


Signature
Труднее всего заработать первый миллион долларов. Дальше будет легче.
(Аристотель Онассис)

logist Подменю пользователя
сообщение 07.05.11, 14:35
Сообщение #6

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

Цитата(pauk. @ 07.05.11, 14:18) *
понять как перебрать элементы справочника и выбрать тот, который совпадает с тем что в Расходе.

А зачем перебирать? Ведь в документе у вас наверное значение ссылочного типа, на тот же справочник?
Процедура ПоискЭлементаСправочника(ЗначениеПоиска) // ЗначениеПоиска это ссылка
    Найденное = Справочники.Справочник1.ПолучитьСсылку(ЗначениеПоиска);
    Если Найденное <> Справочники.Справочник1.ПустаяСсылка() Тогда
        Сообщить("Значение найдено: "+Найденное.Наименование);
    Иначе    
        Сообщить("Значение НЕ найдено!");
    КонецЕсли;
КонецПроцедуры


Или я опять не понял


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

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

pauk. Подменю пользователя
сообщение 07.05.11, 15:28
Сообщение #7

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

Не все понял, сейчас буду разбираться. Спасибо, LOGIST.


Signature
Труднее всего заработать первый миллион долларов. Дальше будет легче.
(Аристотель Онассис)

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


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

 

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