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

Хранилище

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

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



> Выборка данных из базы. 3 страниц V  < 1 2 3 >          
Batchir Подменю пользователя
сообщение 04.08.09, 13:07
Сообщение #21

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1443 раз
Рейтинг: 0

Цитата(хакерок @ 04.08.09, 13:50) *
Просто делать дом из готовых плит 1С проше чем делать плиты вместе с домом поэтому у меня взгляд на 1С абсолютно не типичный такой как тербует жизнь а не бухгалтер.

no comments!

хакерок Подменю пользователя
сообщение 04.08.09, 13:22
Сообщение #22

Оратор
*****
Группа: Пользователи
Сообщений: 258
Из: Київ
Спасибо сказали: 12 раз
Рейтинг: 0

Цитата(Vofka @ 04.08.09, 14:51) *
та шо, работает мой запрос?


ничего не выдаёт. даже ошибок

хакерок Подменю пользователя
сообщение 04.08.09, 13:42
Сообщение #23

Оратор
*****
Группа: Пользователи
Сообщений: 258
Из: Київ
Спасибо сказали: 12 раз
Рейтинг: 0

Можно кому то выслать наработаное чтоб посмотрели в чём остановка?

Batchir Подменю пользователя
сообщение 04.08.09, 13:44
Сообщение #24

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1443 раз
Рейтинг: 0

Цитата(хакерок @ 04.08.09, 14:41) *
Можно комуто выслать чтоб посмотрели

Заливай на обменник и ссылку в студию, и описание дай чтоб голову не ломать (где, что посмотреть) ...

хакерок Подменю пользователя
сообщение 04.08.09, 14:33
Сообщение #25

Оратор
*****
Группа: Пользователи
Сообщений: 258
Из: Київ
Спасибо сказали: 12 раз
Рейтинг: 0

Цитата(Batchir @ 04.08.09, 15:44) *
Заливай на обменник и ссылку в студию, и описание дай чтоб голову не ломать (где, что посмотреть) ...


Значить запускаете затем

1 Нажимаете кнопку "Все заказы"
там показывает 2 заказа 1 заказ одного клиента другой другого
посмотрите их

2 Затем нажимаете Кнопку "Объединение Заказов"

Цель она должна выдать список всех заказываемых позиций всех Клиентов

Ссылка

[необходимо зарегистрироваться для просмотра ссылки]

Batchir Подменю пользователя
сообщение 04.08.09, 16:23
Сообщение #26

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1443 раз
Рейтинг: 0

1. Определи что бы документ двигал хотябы по оперативному учету.
2. Реализуй все таки проведение документа(что бы при нажатии ОК у документа появлялся флажек)
3. Установи дату актуальности итогов !!!
4. Вот исправленный твой код:


Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
//
|ОбрабатыватьДокументы все;
|ДокументОбработки = Документ.Заказ.ТекущийДокумент;
|Заказ = Документ.Заказ.ОбщийЗаказ;
|Клиент = Документ.Заказ.Клиент;
|Код = Документ.Заказ.Код;
|Кво = Документ.Заказ.Количество;
|Условие (Заказ = ВыбОбщийЗаказ);
|Группировка Код;
|"//}}ЗАПРОС
;
// Если ошибка в запросе, то выход из процедуры
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
Возврат;
КонецЕсли;

// Подготовка к заполнению выходных форм данными запроса
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Сформировать");
// Заполнение полей "Заголовок"
Таб.ВывестиСекцию("Заголовок");
Состояние("Заполнение выходной таблицы...");
Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
Пока Запрос.Группировка(1) = 1 Цикл
// Заполнение полей ОбщийЗаказ
Таб.ВывестиСекцию("ОбщийЗаказ");
КонецЦикла;
// Вывод заполненной формы
Таб.ТолькоПросмотр(1);
Таб.Показать("Сформировать", "");



5. В секции ОбщийЗаказ использовать нужно не ДокументОбработки.Код, а Запрос.Код

ИМХО, хернёй занимаешся, если для ведения учета - бери ТиС и не мучайся(всё равно ничего путёвого не выйдет). Если для узучения 1С-ки, тоже бери типовую и дорабатывай её, параллельно смотря как это делают знающие люди.

хакерок Подменю пользователя
сообщение 04.08.09, 16:54
Сообщение #27

Оратор
*****
Группа: Пользователи
Сообщений: 258
Из: Київ
Спасибо сказали: 12 раз
Рейтинг: 0

Цитата(Batchir @ 04.08.09, 18:23) *
1. Определи что бы документ двигал хотябы по оперативному учету.
2. Реализуй все таки проведение документа(что бы при нажатии ОК у документа появлялся флажек)
3. Установи дату актуальности итогов !!!
4. Вот исправленный твой код:


Все эти пункты чуть позже для начала самое важное внести из текстовых файлов заказы от клиентов и отправить общий заказ ... это важно все остальное уже не столь существенно ...всё остальное позже ...
После отправки заказа нужно получить ответ что из заказаного приедет.

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

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1443 раз
Рейтинг: 0

Цитата(хакерок @ 04.08.09, 17:54) *
Все эти пункты чуть позже для начала самое важное внести из текстовых файлов заказы от клиентов и отправить общий заказ ... это важно все остальное уже не столь существенно ...всё остальное позже ...
После отправки заказа нужно получить ответ что из заказаного приедет.

Ну так делай это в Тисе, потом сам увидишь сколько нужного тебе уже реализовано.

хакерок Подменю пользователя
сообщение 05.08.09, 8:22
Сообщение #29

Оратор
*****
Группа: Пользователи
Сообщений: 258
Из: Київ
Спасибо сказали: 12 раз
Рейтинг: 0

Цитата(Batchir @ 04.08.09, 18:23) *
4. Вот исправленный твой код:
|ОбрабатыватьДокументы все;
|ДокументОбработки = Документ.Заказ.ТекущийДокумент;
|Заказ = Документ.Заказ.ОбщийЗаказ;
|Клиент = Документ.Заказ.Клиент;
|Код = Документ.Заказ.Код;
|Кво = Документ.Заказ.Количество;
|Условие (Заказ = ВыбОбщийЗаказ);
|Группировка Код;


Всё исправил запроос ничего не выдаёт. Замое нужное .



Самое важное в этой задаче импорт из текстовых файлов заказов клиентов(никакого вбития вручную) сохранение их (для разбора полётов чтоб клиетну чётко сказать вот твой заказ заказывал забирай и плати) обединение и отправка на фирму поставщика ...это начало задачи.. в готовых конфигурация это совсем не удобно или вообще не пахнет. В ТИС Можно внести Фирмы Поставщики и Клиенты и всё...а всё остальное руками ... В ТИС Есть заявка на поставку но она связана с Номенклатурой которой в данной задаче нет. Тоесть здесь больше задача использовать 1С для хранения и обработки информации + взаиморасчёт с клиентами который на регистрах реализовать не сложно .

Batchir Подменю пользователя
сообщение 05.08.09, 8:49
Сообщение #30

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1443 раз
Рейтинг: 0

Цитата(хакерок @ 05.08.09, 9:22) *
Всё исправил запроос ничего не выдаёт. Замое нужное .


Выполни все пункты (5 мин. делов) и будет тебе счастье

Спасибо сказали: хакерок,

хакерок Подменю пользователя
сообщение 05.08.09, 9:54
Сообщение #31

Оратор
*****
Группа: Пользователи
Сообщений: 258
Из: Київ
Спасибо сказали: 12 раз
Рейтинг: 0

Цитата(Batchir @ 05.08.09, 10:49) *
Выполни все пункты (5 мин. делов) и будет тебе счастье

Спасибо дружище заработало

Тоесть строка

ОбрабатыватьДокументы все; не означает что будут перебираться все документы
оно берёт только документы которые проходят либо по бух либо по оперативному учёту.

Думаю продолжить вопросы из этой задачи или не стоит форум забивать?

хакерок Подменю пользователя
сообщение 05.08.09, 10:38
Сообщение #32

Оратор
*****
Группа: Пользователи
Сообщений: 258
Из: Київ
Спасибо сказали: 12 раз
Рейтинг: 0

Цитата(Batchir @ 05.08.09, 10:49) *
Выполни все пункты (5 мин. делов) и будет тебе счастье


Сразу возникла проблемка

Заказ №1 Kostik

6 PK 6523 6
B17023PR 45
12.2345 14

Заказ №2 Himik

B17023PR 1


Запрос выдает

12.2345 14 Kostik
6 PK 6523 10 Kostik
B17023PR 1 Нimik

Это означает что Kostikа позиция B17023PR 45 позиция ушла в некуда тоесть Kostik остаёться с носом.

Batchir Подменю пользователя
сообщение 05.08.09, 10:47
Сообщение #33

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1443 раз
Рейтинг: 0

Попробуй


|ОбрабатыватьДокументы все;
|ДокументОбработки = Документ.Заказ.ТекущийДокумент;
|Заказ = Документ.Заказ.ОбщийЗаказ;
|Клиент = Документ.Заказ.Клиент;
|Код = Документ.Заказ.Код;
|Количество = Документ.Заказ.Количество;
|Условие (Заказ = ВыбОбщийЗаказ);
|Функция Кво = Сумма(Количество);
|Группировка Код;

хакерок Подменю пользователя
сообщение 05.08.09, 11:13
Сообщение #34

Оратор
*****
Группа: Пользователи
Сообщений: 258
Из: Київ
Спасибо сказали: 12 раз
Рейтинг: 0

Цитата(Batchir @ 05.08.09, 12:47) *
|Функция Кво = Сумма(Количество);


Ещё хуже

12.2345 14 Kostik
6 PK 6523 10 Kostik
B17023PR 46 Нimik

Тоесть B17023PR 45 штук не на того клиента...

Всётаки нужно прочитать как вообще работает запрос или сделать проведение документа Заказ таким образом чтоб табличная часть добавлялась к другому документу - правельная мысль?

Batchir Подменю пользователя
сообщение 05.08.09, 11:29
Сообщение #35

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1443 раз
Рейтинг: 0

Цитата(хакерок @ 05.08.09, 12:13) *
Всётаки нужно прочитать как вообще работает запрос или сделать проведение документа Заказ таким образом чтоб табличная часть добавлялась к другому документу - правельная мысль?


Читай - это правильно. А для того что бы разбивало по контрагентам, нужно добавить соответствующую группировку

хакерок Подменю пользователя
сообщение 05.08.09, 11:51
Сообщение #36

Оратор
*****
Группа: Пользователи
Сообщений: 258
Из: Київ
Спасибо сказали: 12 раз
Рейтинг: 0

Цитата(Batchir @ 05.08.09, 13:29) *
Читай - это правильно. А для того что бы разбивало по контрагентам, нужно добавить соответствующую группировку


Я прихожу к выводу до мометна обработки данных 1С подходит а дальше даже для такой простой задачи инструмента в ней не удобный... Может в 8. язык запросов ближе к SQL

Batchir Подменю пользователя
сообщение 05.08.09, 12:11
Сообщение #37

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1443 раз
Рейтинг: 0

Цитата(хакерок @ 05.08.09, 12:51) *
Я прихожу к выводу до мометна обработки данных 1С подходит а дальше даже для такой простой задачи инструмента в ней не удобный... Может в 8. язык запросов ближе к SQL


В восьмерке язык запрососв ближе к SQL. А для решения простой задачи просто не хвататет знаний программирования в 1С.

zetovich Подменю пользователя
сообщение 05.08.09, 13:12
Сообщение #38

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 718
Из: Северодонецк
Спасибо сказали: 121 раз
Рейтинг: 0

ну харе всякий бред мусолить...уже даж и не смешно читать.

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

Vofka Подменю пользователя
сообщение 05.08.09, 13:59
Сообщение #39

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14052
Из: Киев
Спасибо сказали: 4613 раз
Рейтинг: 3750.1

Цитата
ну харе всякий бред мусолить...уже даж и не смешно читать.


+1

хакерок, почитай книги

хакерок Подменю пользователя
сообщение 05.08.09, 14:47
Сообщение #40

Оратор
*****
Группа: Пользователи
Сообщений: 258
Из: Київ
Спасибо сказали: 12 раз
Рейтинг: 0

Цитата(Vofka @ 05.08.09, 15:59) *
+1
хакерок, почитай книги


глаза жалко на компьютерное га...

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


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

 

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